private hasAnchoredLinksAndTable()

in powerbi-visual-builder/src_extension/builder.ts [162:182]


  private hasAnchoredLinksAndTable(
    template: Charticulator.Core.Specification.Template.ChartTemplate
  ) {
    const link: LinksObject = template.specification.elements.find(element =>
      Boolean(
        element.classID === "links.table" &&
          element.properties.anchor1 &&
          element.properties.anchor2
      )
    ) as LinksObject;

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

      return linkTable;
    }
  }