{"version":3,"file":"tableau-ui-angular-used-icons.mjs","sources":["../../../projects/component-library/used-icons/src/used-icons.ts","../../../projects/component-library/used-icons/src/tableau-ui-angular-used-icons.ts"],"sourcesContent":["export abstract class UsedIcons {\n  fonts: ('Material Symbols Outlined' | 'Material Symbols Rounded' | 'Material Symbols Sharp')[] = ['Material Symbols Rounded'];\n  weights: (100 | 200 | 300 | 400 | 500 | 600 | 700)[] = [400];\n  grades: (-25 | 0 | 200)[] = [0];\n  opticalSizes: (20 | 24 | 40 | 48)[] = [24];\n  fills: boolean[] = [false];\n\n  abstract usedIcons: string[];\n\n  // these icons are used by the library itself\n  builtInIcons: string[] = [\n    'check',\n    'clear',\n    'close',\n    'info',\n    'error',\n    'keyboard_arrow_up',\n    'keyboard_arrow_right',\n    'keyboard_arrow_down',\n    'keyboard_arrow_left',\n    'swap_vert',\n    'arrow_downward',\n    'arrow_upward',\n  ];\n\n  public getAllIcons(): string[] {\n    // combine usedIcons + builtInIcons, distinct them and sort them\n    return Array.from(new Set([...this.usedIcons, ...this.builtInIcons])).sort();\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"MAAsB,SAAS,CAAA;AAC7B,IAAA,KAAK,GAA4F,CAAC,0BAA0B,CAAC;AAC7H,IAAA,OAAO,GAAgD,CAAC,GAAG,CAAC;AAC5D,IAAA,MAAM,GAAsB,CAAC,CAAC,CAAC;AAC/B,IAAA,YAAY,GAA0B,CAAC,EAAE,CAAC;AAC1C,IAAA,KAAK,GAAc,CAAC,KAAK,CAAC;;AAK1B,IAAA,YAAY,GAAa;QACvB,OAAO;QACP,OAAO;QACP,OAAO;QACP,MAAM;QACN,OAAO;QACP,mBAAmB;QACnB,sBAAsB;QACtB,qBAAqB;QACrB,qBAAqB;QACrB,WAAW;QACX,gBAAgB;QAChB,cAAc;KACf;IAEM,WAAW,GAAA;;QAEhB,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,EAAE,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE;;AAE/E;;AC7BD;;AAEG;;;;"}