SYMBOL INDEX (41 symbols across 9 files) FILE: scripts/build.ts function build (line 11) | async function build(rootDir: string) { function optimizeSvgs (line 63) | async function optimizeSvgs(srcSvgData: SvgData[]) { function optimizeSvg (line 71) | async function optimizeSvg(svgData: SvgData) { function copyToTesting (line 97) | async function copyToTesting(rootDir: string, distDir: string, srcSvgDat... function createSvgSymbols (line 119) | async function createSvgSymbols(version: string, distDir: string, srcSvg... function createCheatsheet (line 160) | async function createCheatsheet( function createWebTypes (line 185) | async function createWebTypes(version: string, rootDir: string, distDir:... function getSvgs (line 204) | async function getSvgs(srcSvgDir: string, distSvgDir: string, optimizedS... function createIconPackage (line 273) | async function createIconPackage(version: string, iconDir: string, srcSv... function createEsmIcons (line 281) | async function createEsmIcons(version: string, iconDir: string, srcSvgDa... function createCjsIcons (line 293) | async function createCjsIcons(version: string, iconDir: string, srcSvgDa... function createDtsIcons (line 305) | async function createDtsIcons(version: string, iconDir: string, srcSvgDa... function getDataUrl (line 317) | function getDataUrl(svgData: SvgData) { function createDataJson (line 334) | async function createDataJson(version: string, srcDir: string, distDir: ... function camelize (line 378) | function camelize(text: string) { function upFirst (line 383) | function upFirst(word: string) { function toTitleCase (line 387) | function toTitleCase(str: string) { FILE: scripts/collection-copy.ts function collectionCopy (line 4) | async function collectionCopy(rootDir: string) { FILE: scripts/types.ts type SvgData (line 3) | interface SvgData { FILE: src/components.d.ts type IonIcon (line 9) | interface IonIcon { type HTMLIonIconElement (line 60) | interface HTMLIonIconElement extends Components.IonIcon, HTMLStencilElem... type HTMLElementTagNameMap (line 65) | interface HTMLElementTagNameMap { type IonIcon (line 70) | interface IonIcon { type IntrinsicElements (line 119) | interface IntrinsicElements { type IntrinsicElements (line 126) | interface IntrinsicElements { FILE: src/components/icon/icon.tsx class Icon (line 11) | class Icon { method componentWillLoad (line 84) | componentWillLoad() { method connectedCallback (line 88) | connectedCallback() { method componentDidLoad (line 103) | componentDidLoad() { method disconnectedCallback (line 118) | disconnectedCallback() { method waitUntilVisible (line 131) | private waitUntilVisible(el: HTMLElement, rootMargin: string, cb: () =... method loadIcon (line 173) | loadIcon() { method render (line 192) | render() { FILE: src/components/icon/request.ts function safeFallback (line 11) | function safeFallback(url: string) { function getSvgByUrl (line 41) | function getSvgByUrl(url: string): string { function fetchSvg (line 59) | function fetchSvg(url: string, sanitize: boolean): Promise { FILE: src/components/icon/utils.ts constant CACHED_MAP (line 4) | let CACHED_MAP: Map; FILE: src/utils/test/playwright/playwright-declarations.ts type E2EPage (line 3) | interface E2EPage extends Page { FILE: src/utils/test/playwright/playwright-page.ts type CustomTestArgs (line 13) | type CustomTestArgs = PlaywrightTestArgs & type CustomFixtures (line 20) | type CustomFixtures = { function extendPageFixture (line 30) | async function extendPageFixture(page: E2EPage, testInfo: TestInfo) {