private getLinksTable()

in powerbi-visual-builder/src_visual/visual.ts [221:243]


    private getLinksTable(
      template: CharticulatorContainer.Specification.Template.ChartTemplate
    ): CharticulatorContainer.Specification.Template.Table {
      const link: CharticulatorContainer.Specification.Links = template.specification.elements.find(
        element =>
          Boolean(
            element.classID === "links.table" &&
              element.properties.anchor1 &&
              element.properties.anchor2
          )
      );

      if (link) {
        const properties = link.properties as AttributeMap;
        const linkTableName =
          properties.linkTable && (properties.linkTable as AttributeMap).table;
        const linkTable = template.tables.find(
          table => table.name === linkTableName
        );

        return linkTable;
      }
    }