SYMBOL INDEX (96 symbols across 36 files) FILE: cli/cli.ts type TOptions (line 8) | type TOptions = type TParsed (line 16) | type TParsed = Command & { [key in TOptions]?: true } & { desc: string }; function cli (line 18) | function cli() { function handleAction (line 50) | async function handleAction(name: string | undefined, parsed: TParsed) { FILE: cli/create.ts type ISetupPresets (line 10) | interface ISetupPresets { function createDireflowSetup (line 18) | async function createDireflowSetup(preset: ISetupPresets = {}): Promise<... FILE: cli/helpers/writeNames.ts type IWriteNameOptions (line 10) | interface IWriteNameOptions { type TWriteNameExtendable (line 20) | type TWriteNameExtendable = Required { function chooseLinter (line 26) | async function chooseLinter(language: 'js' | 'ts'): Promise<{ linter: 'e... function isNpmModule (line 53) | async function isNpmModule(): Promise<{ npmModule: boolean }> { function chooseName (line 74) | async function chooseName(): Promise { function chooseDescription (line 94) | async function chooseDescription(): Promise { FILE: cli/types/Command.ts type ICommand (line 1) | interface ICommand { FILE: cli/types/LangageOption.ts type ILanguageOption (line 1) | interface ILanguageOption { FILE: cli/types/Names.ts type INames (line 1) | interface INames { FILE: cli/types/QuestionOption.ts type IQuestionOption (line 1) | interface IQuestionOption { FILE: cli/types/TemplateOption.ts type ITemplateOption (line 1) | interface ITemplateOption { FILE: packages/direflow-component/src/DireflowComponent.tsx class DireflowComponent (line 13) | class DireflowComponent { method createAll (line 18) | public static createAll(componentConfigs: IDireflowComponent[]): Array... method create (line 26) | public static create(componentConfig: IDireflowComponent): DireflowPro... FILE: packages/direflow-component/src/WebComponentFactory.tsx class WebComponentFactory (line 13) | class WebComponentFactory { method constructor (line 14) | constructor( method reflectPropertiesToAttributes (line 33) | private reflectPropertiesToAttributes() { method create (line 49) | public create() { FILE: packages/direflow-component/src/components/Styled.tsx type TStyles (line 4) | type TStyles = string | string[] | CSSProperties | CSSProperties[]; type IStyled (line 6) | interface IStyled { method render (line 34) | public render(): JSX.Element { FILE: packages/direflow-component/src/decorators/DireflowConfiguration.ts function DireflowConfiguration (line 3) | function DireflowConfiguration(config: Partial) { FILE: packages/direflow-component/src/helpers/asyncScriptLoader.ts type TBundle (line 1) | type TBundle = { script: Element; hasLoaded: boolean }; type Window (line 3) | interface Window { FILE: packages/direflow-component/src/helpers/polyfillHandler.ts type TWcPolyfillsLoaded (line 4) | type TWcPolyfillsLoaded = Array<{ script: Element; hasLoaded: boolean }>; type Window (line 6) | interface Window { constant DEFAULT_SD (line 13) | const DEFAULT_SD = 'https://cdn.jsdelivr.net/npm/@webcomponents/webcompo... constant DEFAULT_CE (line 14) | const DEFAULT_CE = 'https://cdn.jsdelivr.net/npm/@webcomponents/webcompo... constant DEFAULT_AD (line 15) | const DEFAULT_AD = 'https://cdnjs.cloudflare.com/ajax/libs/webcomponents... FILE: packages/direflow-component/src/helpers/proxyRoot.tsx type IPortal (line 4) | interface IPortal { type IShadowComponent (line 9) | interface IShadowComponent { type IComponentOptions (line 13) | interface IComponentOptions { method get (line 48) | get(_: unknown, mode: 'open' | 'closed') { FILE: packages/direflow-component/src/helpers/styleInjector.tsx type IProps (line 6) | interface IProps { class Style (line 10) | class Style extends Component { method render (line 258) | render() { FILE: packages/direflow-component/src/hooks/useExternalSource.ts type TSource (line 3) | type TSource = { type Window (line 11) | interface Window { FILE: packages/direflow-component/src/plugins/externalLoaderPlugin.ts type TSource (line 5) | type TSource = { type Window (line 13) | interface Window { FILE: packages/direflow-component/src/types/DireflowConfig.ts type IDireflowComponent (line 1) | interface IDireflowComponent { type IDireflowConfig (line 8) | interface IDireflowConfig { type IDireflowPlugin (line 14) | interface IDireflowPlugin { FILE: packages/direflow-component/src/types/DireflowElement.ts type DireflowElement (line 1) | type DireflowElement = { [key: string]: unknown } & HTMLElement; FILE: packages/direflow-component/src/types/DireflowPromiseAlike.ts type DireflowPromiseAlike (line 3) | type DireflowPromiseAlike = { then: (resolve: (element: HTMLElement) => ... FILE: packages/direflow-component/src/types/PluginRegistrator.ts type PluginRegistrator (line 3) | type PluginRegistrator = ( FILE: packages/direflow-scripts/declarations.d.ts type Window (line 11) | interface Window { FILE: packages/direflow-scripts/src/cli.ts type TCommand (line 6) | type TCommand = 'start' | 'test' | 'build' | 'build:lib'; function cli (line 11) | function cli(args: Array) { function spawner (line 32) | function spawner(command: string, args: ReadonlyArray, options?:... function start (line 40) | function start() { function test (line 48) | function test(args: string[]) { function build (line 56) | function build(args: string[]) { function buildLib (line 64) | function buildLib(args: string[]) { FILE: packages/direflow-scripts/src/config/config-overrides.ts function addEntries (line 50) | function addEntries(entry: TEntry, pathIndex: string, env: string, confi... function overrideModule (line 85) | function overrideModule(module: IModule) { function overrideOutput (line 106) | function overrideOutput(output: IOptions, config?: IDireflowConfig) { function overrideOptimization (line 120) | function overrideOptimization(optimization: IOptimization, env: string, ... function overridePlugins (line 142) | function overridePlugins(plugins: IPlugin[], entry: TEntry, env: string,... function overrideResolve (line 174) | function overrideResolve(currentResolve: IResolve) { function overrideExternals (line 188) | function overrideExternals( function copyBundleScript (line 212) | async function copyBundleScript(env: string, entry: TEntry, config?: IDi... function hasOptions (line 262) | function hasOptions(flag: string, env: string) { function setDeprecatedOptions (line 284) | function setDeprecatedOptions(env: string, config?: IDireflowConfig, opt... FILE: packages/direflow-scripts/src/helpers/asyncScriptLoader.ts type TBundle (line 1) | type TBundle = { script: Element; hasLoaded: boolean }; type Window (line 3) | interface Window { FILE: packages/direflow-scripts/src/helpers/entryResolver.ts constant DEFAULT_REACT (line 6) | const DEFAULT_REACT = 'https://unpkg.com/react@17/umd/react.production.m... constant DEFAULT_REACT_DOM (line 7) | const DEFAULT_REACT_DOM = 'https://unpkg.com/react-dom@17/umd/react-dom.... function entryResolver (line 9) | function entryResolver(indexPath: string, componentPath: string, { react... FILE: packages/direflow-scripts/src/helpers/writeTsConfig.ts function writeTsConfig (line 4) | async function writeTsConfig(srcPath: string) { FILE: packages/direflow-scripts/src/types/ConfigOverrides.ts type IOptions (line 1) | interface IOptions { type IModule (line 8) | interface IModule { type IOutput (line 17) | interface IOutput { type IOptimization (line 22) | interface IOptimization { type IPlugin (line 41) | interface IPlugin { type IResolve (line 48) | interface IResolve { type TEntry (line 52) | type TEntry = string[] | { [key: string]: string }; type TConfig (line 54) | type TConfig = { FILE: packages/direflow-scripts/src/types/DireflowConfig.ts type IDireflowConfig (line 1) | interface IDireflowConfig { FILE: scripts/node/buildAll.js function build (line 19) | function build(dir) { FILE: scripts/node/cleanupAll.js function cleanDeps (line 45) | function cleanDeps(dir) { FILE: scripts/node/installAll.js function installAll (line 4) | async function installAll() { function installTestSetup (line 22) | function installTestSetup() { function install (line 34) | function install(dir) { FILE: templates/ts/src/direflow-components/direflow-component/App.tsx type IProps (line 5) | interface IProps { FILE: templates/ts/src/react-app-env.d.ts type IntrinsicElements (line 25) | interface IntrinsicElements {