SYMBOL INDEX (1891 symbols across 389 files) FILE: .scripts/flatPackages.js constant NEW_PACKAGES_DIR (line 8) | const NEW_PACKAGES_DIR = path.resolve(__dirname, '../_packages'); constant PATH_IGNORE_PATTERN (line 9) | const PATH_IGNORE_PATTERN = /ui-foundation|app|stone|legacy/; constant DEFAULT_PACKAGE_JSON (line 11) | const DEFAULT_PACKAGE_JSON = { function flatPackages (line 25) | async function flatPackages() { FILE: .scripts/getLocalPackages.js constant DIR_PACKAGES (line 5) | const DIR_PACKAGES = path.resolve(__dirname, '../packages'); FILE: .scripts/linkLocalPackages.js constant DIR_NODE_MODULES (line 7) | const DIR_NODE_MODULES = path.resolve(__dirname, '../node_modules'); function linkLocalPackages (line 9) | async function linkLocalPackages() { FILE: .scripts/linkTsPaths.js constant ROOT_PATH (line 7) | const ROOT_PATH = path.resolve(__dirname, '..'); constant FILE_TSCONFIG (line 8) | const FILE_TSCONFIG = path.resolve(ROOT_PATH, 'tsconfig.paths.json'); function linkLocalPackages (line 10) | async function linkLocalPackages() { FILE: packages/arco/src/loadCli.ts function requireAspects (line 20) | async function requireAspects(aspect: Extension, runtime: RuntimeDefinit... function getConfig (line 33) | async function getConfig(cwd = process.cwd()): Promise { function loadArco (line 45) | async function loadArco(path = process.cwd()) { function runCLI (line 64) | async function runCLI() { FILE: packages/arco/src/manifest.ts function isCoreAspect (line 54) | function isCoreAspect(id: string) { function getAllCoreAspectsIds (line 60) | function getAllCoreAspectsIds(): string[] { FILE: packages/arco/src/types.ts type ArcoWorkspaceFile (line 8) | type ArcoWorkspaceFile = { FILE: packages/aspect/src/bundler/browserRuntime.ts type BrowserRuntime (line 3) | type BrowserRuntime = { FILE: packages/aspect/src/bundler/bundler.main.runtime.ts type BrowserRuntimeSlot (line 14) | type BrowserRuntimeSlot = SlotRegistry; class BundlerMain (line 16) | class BundlerMain { method provider (line 23) | static async provider( method constructor (line 34) | constructor( method registerTarget (line 45) | registerTarget(runtime: BrowserRuntime) { method devServer (line 50) | async devServer(components: Component[]): Promise { method getComponentServer (line 61) | getComponentServer(component: Component): undefined | ComponentServer { FILE: packages/aspect/src/bundler/bundler.ts type Asset (line 3) | type Asset = { type Chunk (line 20) | type Chunk = { type ChunksAssetsMap (line 26) | type ChunksAssetsMap = { type EntryAssets (line 30) | type EntryAssets = { type EntriesAssetsMap (line 39) | type EntriesAssetsMap = { type BundlerResult (line 43) | type BundlerResult = { type Bundler (line 95) | interface Bundler { type BundlerMode (line 99) | type BundlerMode = 'dev' | 'prod'; FILE: packages/aspect/src/bundler/bundlerContext.ts type LibraryOptions (line 5) | type LibraryOptions = { type Chunking (line 18) | type Chunking = { type MetaData (line 25) | type MetaData = { type HtmlConfig (line 36) | type HtmlConfig = { type Entry (line 69) | type Entry = { type EntryMap (line 85) | type EntryMap = { type ModuleTarget (line 89) | type ModuleTarget = { type Target (line 107) | type Target = { type BundlerContext (line 172) | interface BundlerContext extends BuildContext { FILE: packages/aspect/src/bundler/componentServer.ts class ComponentServer (line 7) | class ComponentServer { method constructor (line 12) | constructor( method selectPort (line 31) | private async selectPort(portRange?: number[] | number) { method getHostname (line 35) | private getHostname(address: string | AddressInfo | null) { method port (line 47) | get port() { method url (line 54) | get url() { method listen (line 59) | async listen() { FILE: packages/aspect/src/bundler/dedupEnvs.ts type GroupIdContextMap (line 3) | type GroupIdContextMap = Record; function dedupEnvs (line 9) | function dedupEnvs(contexts: ExecutionContext[]) { FILE: packages/aspect/src/bundler/devServer.service.ts type DevServerDescriptor (line 13) | type DevServerDescriptor = { class DevServerService (line 32) | class DevServerService implements EnvService { FILE: packages/aspect/src/bundler/devServer.ts type DevServer (line 6) | interface DevServer { FILE: packages/aspect/src/bundler/devServerContext.ts type DevServerContext (line 3) | interface DevServerContext extends ExecutionContext { FILE: packages/aspect/src/bundler/exceptions/bindError.ts class BindError (line 1) | class BindError extends Error {} FILE: packages/aspect/src/bundler/getEntry.ts function getEntry (line 8) | async function getEntry( FILE: packages/aspect/src/component/component.main.runtime.ts type ComponentHostSlot (line 10) | type ComponentHostSlot = SlotRegistry; class ComponentMain (line 12) | class ComponentMain { method provider (line 19) | static provider([graphql]: [GraphqlMain], _config, [hostSlot]: [Compon... method constructor (line 27) | constructor(private hostSlot: ComponentHostSlot) {} method getPriorHost (line 29) | private getPriorHost() { method registerHost (line 35) | registerHost(host: ComponentFactory) { method getHost (line 40) | getHost(id?: string): ComponentFactory { FILE: packages/aspect/src/component/component.ts class Component (line 10) | class Component { method constructor (line 13) | constructor(private info: ComponentInfo, public files: SourceFile[] = ... method id (line 15) | get id() { method name (line 19) | get name() { method group (line 23) | get group() { method author (line 27) | get author() { method labels (line 31) | get labels() { method env (line 35) | get env() { method language (line 39) | get language() { method version (line 43) | get version() { method packageName (line 47) | get packageName() { method dependencies (line 51) | get dependencies() { method devDependencies (line 55) | get devDependencies() { method peerDependencies (line 59) | get peerDependencies() { method rootDir (line 63) | get rootDir() { method componentDir (line 67) | get componentDir() { method packageDir (line 71) | get packageDir() { method packageDirAbs (line 75) | get packageDirAbs() { method entries (line 79) | get entries() { method repository (line 83) | get repository() { method uiResource (line 87) | get uiResource() { method extraStyles (line 91) | get extraStyles() { method forkable (line 95) | get forkable() { method rawConfig (line 99) | get rawConfig() { method upsertExtensionData (line 103) | async upsertExtensionData(extension: string, data: Record) { method loadFromFileSystem (line 114) | static async loadFromFileSystem(info: ComponentInfo, projectPath: stri... FILE: packages/aspect/src/component/componentFactory.ts type ComponentFactory (line 4) | interface ComponentFactory { FILE: packages/aspect/src/component/componentMap.ts class ComponentMap (line 6) | class ComponentMap { method constructor (line 7) | constructor(readonly hashMap: Map) {} method components (line 9) | get components() { method get (line 16) | get(component: Component) { method getValueByComponentId (line 23) | getValueByComponentId(componentId: string): T | null { method toArray (line 32) | toArray() { method map (line 39) | map(predicate: (value: T, component: Component) => NewType): ... method forEach (line 51) | forEach(predicate: (value: T, component: Component) => void): void { method flattenValue (line 60) | flattenValue(): T[] { method filter (line 70) | filter(predicate: (value: T) => boolean): ComponentMap { method keys (line 85) | keys() { method create (line 89) | static create(rawMap: [Component, U][]) { method as (line 101) | static as(components: Component[], predicate: (component: Component... FILE: packages/aspect/src/component/exceptions/hostNotFoundError.ts class HostNotFoundError (line 1) | class HostNotFoundError extends Error { method constructor (line 2) | constructor(private hostName: string) { method toString (line 6) | toString() { FILE: packages/aspect/src/component/exceptions/invalidNameError.ts class InvalidNameError (line 1) | class InvalidNameError extends Error { method constructor (line 4) | constructor(componentName: string) { FILE: packages/aspect/src/component/exceptions/invalidVersionError.ts class InvalidVersionError (line 1) | class InvalidVersionError extends Error { method constructor (line 4) | constructor(version?: string | null) { FILE: packages/aspect/src/component/extensionData.ts type RemoveExtensionSpecialSign (line 3) | type RemoveExtensionSpecialSign = '-'; type ExtensionConfig (line 5) | type ExtensionConfig = { [extName: string]: any } | RemoveExtensionSpeci... type ConfigOnlyEntry (line 7) | type ConfigOnlyEntry = { constant REMOVE_EXTENSION_SPECIAL_SIGN (line 12) | const REMOVE_EXTENSION_SPECIAL_SIGN = '-'; class ExtensionDataEntry (line 14) | class ExtensionDataEntry { method constructor (line 15) | constructor( method config (line 21) | get config(): { [key: string]: any } { method config (line 26) | set config(val: { [key: string]: any }) { method isRemoved (line 30) | get isRemoved(): boolean { method toObject (line 34) | toObject() { method clone (line 43) | clone(): ExtensionDataEntry { class ExtensionDataList (line 52) | class ExtensionDataList extends Array { method registerCoreExtensionName (line 55) | static registerCoreExtensionName(name: string) { method registerManyCoreExtensionNames (line 59) | static registerManyCoreExtensionNames(names: string[]) { method ids (line 65) | get ids(): string[] { method findExtension (line 69) | findExtension(extensionId: string): ExtensionDataEntry | undefined { method remove (line 73) | remove(id) { method toConfigObject (line 81) | toConfigObject() { method toConfigArray (line 91) | toConfigArray(): ConfigOnlyEntry[] { method clone (line 105) | clone(): ExtensionDataList { method fromConfigObject (line 110) | static fromConfigObject(obj: { [extensionId: string]: any } = {}): Ext... method fromArray (line 117) | static fromArray(entries: ExtensionDataEntry[]): ExtensionDataList { FILE: packages/aspect/src/component/uiRuntime/component.tsx type ComponentPageElement (line 16) | type ComponentPageElement = { type ComponentPageSlot (line 21) | type ComponentPageSlot = SlotRegistry; type ComponentProps (line 23) | type ComponentProps = { function Component (line 32) | function Component({ FILE: packages/aspect/src/component/uiRuntime/component.ui.runtime.tsx type RouteSlot (line 9) | type RouteSlot = SlotRegistry; class ComponentUI (line 11) | class ComponentUI { method provider (line 18) | static provider(_deps, _config, [routeSlot, pageItemSlot]: [RouteSlot,... method constructor (line 23) | constructor(private routeSlot: RouteSlot, private pageItemSlot: Compon... method registerRoute (line 27) | registerRoute(routes: RouteProps) { method getComponentUI (line 37) | getComponentUI(host: string, componentId?: string) { FILE: packages/aspect/src/component/uiRuntime/componentContext.tsx function ComponentProvider (line 8) | function ComponentProvider({ FILE: packages/aspect/src/component/uiRuntime/componentError.tsx class ComponentError (line 4) | class ComponentError { method constructor (line 5) | constructor( method renderError (line 17) | renderError() { FILE: packages/aspect/src/component/uiRuntime/componentMeta/componentMeta.tsx type ComponentMetaProps (line 8) | interface ComponentMetaProps { function ComponentMeta (line 13) | function ComponentMeta({ component, onComponentExtraStyleChange }: Compo... FILE: packages/aspect/src/component/uiRuntime/componentModel.ts type ComponentServer (line 1) | type ComponentServer = { type ComponentOutline (line 6) | type ComponentOutline = { type ComponentExtraDoc (line 11) | type ComponentExtraDoc = { type ComponentExtraStyle (line 17) | type ComponentExtraStyle = { type ComponentModelProps (line 22) | type ComponentModelProps = { class ComponentModel (line 37) | class ComponentModel { method constructor (line 38) | constructor( method from (line 53) | static from({ method fromArray (line 83) | static fromArray(componentsProps: ComponentModelProps[]) { method empty (line 87) | static empty() { FILE: packages/aspect/src/component/uiRuntime/hooks/useComponentQuery.ts constant GET_COMPONENT (line 43) | const GET_COMPONENT = gql` function useComponentQuery (line 59) | function useComponentQuery(componentId: string, host: string, skip?: boo... FILE: packages/aspect/src/component/uiRuntime/utils/getIdFromLocation.ts function getIdFromLocation (line 7) | function getIdFromLocation(): string | undefined { FILE: packages/aspect/src/component/version/version.ts constant LATEST_VERSION (line 4) | const LATEST_VERSION = 'latest'; constant VERSION_DELIMITER (line 6) | const VERSION_DELIMITER = '@'; class Version (line 8) | class Version { method constructor (line 13) | constructor(versionNum: string | null | undefined, latest: boolean) { method toString (line 18) | toString() { method isLaterThan (line 25) | isLaterThan(otherVersion: Version): boolean { FILE: packages/aspect/src/component/version/versionParser.ts constant LATEST_TESTED_MARK (line 5) | const LATEST_TESTED_MARK = '*'; function isLatest (line 7) | function isLatest(versionStr: string): boolean { function isLatestTested (line 11) | function isLatestTested(versionStr: string) { function isRegular (line 21) | function isRegular(versionStr: string) { function returnRegular (line 25) | function returnRegular(versionStr: string): Version { function returnLatestTestedVersion (line 29) | function returnLatestTestedVersion(versionStr: string): Version { function returnLatest (line 34) | function returnLatest(): Version { function convertToSemVer (line 38) | function convertToSemVer(versionStr: number) { function versionParser (line 42) | function versionParser(versionStr: string | number | null | undefined): ... FILE: packages/aspect/src/docs/doc/doc.ts class Doc (line 5) | class Doc { method constructor (line 6) | constructor(readonly filePath: string, readonly props: DocPropList) {} method toObject (line 8) | toObject() { method title (line 15) | get title(): string { method description (line 20) | get description(): string { method labels (line 25) | get labels(): string[] { method outline (line 30) | get outline(): DocOutline { method snippets (line 34) | get snippets(): DocSnippet[] { method from (line 38) | static from(path: string, propObject: SerializableMap) { method mergeDocProperty (line 42) | static mergeDocProperty(docProp, extendProp): typeof docProp { FILE: packages/aspect/src/docs/doc/docProp.ts type Serializable (line 1) | type Serializable = type SerializableMap (line 10) | type SerializableMap = { class DocProp (line 14) | class DocProp { method constructor (line 15) | constructor( method getAs (line 27) | getAs() { FILE: packages/aspect/src/docs/doc/docPropList.ts class DocPropList (line 3) | class DocPropList { method constructor (line 4) | constructor(readonly docProps: DocProp[]) {} method get (line 6) | get(name: string) { method from (line 10) | static from(object: any): DocPropList { FILE: packages/aspect/src/docs/docs.main.runtime.ts type DocReaderSlot (line 26) | type DocReaderSlot = SlotRegistry; class DocsMain (line 28) | class DocsMain { method provider (line 41) | static provider( method constructor (line 72) | constructor(private logger: Logger, private docReaderSlot: DocReaderSl... method getDocFiles (line 74) | private getDocFiles({ entries, files }: Component): { method getDocReader (line 87) | private getDocReader(extension: string) { method registerDocReader (line 95) | registerDocReader(docReader: DocReader) { method getTemplate (line 100) | async getTemplate(env: Environment): Promise { method getDocsMap (line 107) | getDocsMap(components: Component[]) { method getMetadata (line 115) | getMetadata(components: Component[], env: Environment) { method getDoc (line 152) | getDoc(component: Component) { method computeDoc (line 163) | async computeDoc(component: Component) { method getDocsManifestFromArtifact (line 187) | async getDocsManifestFromArtifact(component: Component): Promise { method getModuleMap (line 32) | async getModuleMap(components: Component[]) { method getMetadataMap (line 39) | async getMetadataMap(components: Component[], env: Environment) { FILE: packages/aspect/src/docs/docs.task.ts type ComponentManifest (line 16) | type ComponentManifest = { class DocsTask (line 22) | class DocsTask implements BuildTask { method constructor (line 27) | constructor( method execute (line 34) | async execute(context: BuildContext): Promise { FILE: packages/aspect/src/docs/exceptions/fileExtensionNotSupportedError.ts class FileExtensionNotSupportedError (line 1) | class FileExtensionNotSupportedError extends Error { method constructor (line 2) | constructor(filePath: string, extension: string) { FILE: packages/aspect/src/docs/previewRuntime/docs.preview.runtime.tsx type DocsRootProps (line 13) | type DocsRootProps = { class DocsPreview (line 24) | class DocsPreview { method provider (line 29) | static async provider([preview]: [PreviewPreview]) { method constructor (line 41) | constructor() {} method selectPreviewModel (line 43) | selectPreviewModel(componentId: string, modules: PreviewModule) { FILE: packages/aspect/src/docs/type/docOutline.ts type DocOutline (line 1) | type DocOutline = Array<{ depth: number; text: string }>; FILE: packages/aspect/src/docs/type/docReader.ts type DocReader (line 3) | interface DocReader { FILE: packages/aspect/src/docs/type/docSnippet.ts type DocSnippet (line 1) | type DocSnippet = { language: string; code: string }; FILE: packages/aspect/src/docs/uiRuntime/docs.ui.runtime.tsx class DocsUI (line 9) | class DocsUI { method provider (line 16) | static provider([component]: [ComponentUI]) { method constructor (line 25) | constructor() {} FILE: packages/aspect/src/docs/uiRuntime/overview.tsx function Overview (line 12) | function Overview() { FILE: packages/aspect/src/envs/envDefinition.ts class EnvDefinition (line 6) | class EnvDefinition { method constructor (line 7) | constructor(readonly id: string, readonly env: Environment) {} method name (line 9) | get name() { method description (line 13) | get description() { method toObject (line 17) | toObject() { FILE: packages/aspect/src/envs/envService.ts type EnvServiceExecutionResult (line 5) | interface EnvServiceExecutionResult { type EnvService (line 19) | interface EnvService< FILE: packages/aspect/src/envs/environment.ts type Environment (line 9) | interface Environment { type TesterEnv (line 41) | interface TesterEnv extends Environment { type PreviewEnv (line 53) | interface PreviewEnv extends Environment { FILE: packages/aspect/src/envs/envs.main.runtime.ts type EnvsSlot (line 15) | type EnvsSlot = SlotRegistry; type ServiceSlot (line 16) | type ServiceSlot = SlotRegistry>; type EnvTransformer (line 18) | type EnvTransformer = (env: Environment) => Environment; class EnvsMain (line 20) | class EnvsMain { method provider (line 27) | static provider( method constructor (line 36) | constructor( method aggregateByDefs (line 42) | private async aggregateByDefs(components: Component[]): Promise( method getEnv (line 114) | getEnv(component: Component): EnvDefinition { method getDefaultEnv (line 123) | getDefaultEnv(): EnvDefinition { method registerEnv (line 129) | registerEnv(env: Environment) { method registerService (line 133) | registerService(envService: EnvService) { method isEnvRegistered (line 138) | isEnvRegistered(id: string) { method getAllRegisteredEnvs (line 142) | getAllRegisteredEnvs(): string[] { method createEnvironment (line 146) | async createEnvironment(components: Component[]): Promise { FILE: packages/aspect/src/envs/exceptions/envNotFoundError.ts class EnvNotFoundError (line 3) | class EnvNotFoundError extends ArcoError { method constructor (line 4) | constructor(id: string) { FILE: packages/aspect/src/envs/executionContext.ts class ExecutionContext (line 5) | class ExecutionContext { method constructor (line 6) | constructor( method id (line 28) | get id() { method env (line 35) | get env(): Environment { method envDefinition (line 39) | get envDefinition(): EnvDefinition { method apply (line 43) | apply(name: string, args: any[]): T { FILE: packages/aspect/src/envs/runtime/envRuntime.ts class EnvRuntime (line 5) | class EnvRuntime { method constructor (line 6) | constructor( FILE: packages/aspect/src/envs/runtime/envsExecutionResult.ts class EnvsExecutionResult (line 5) | class EnvsExecutionResult { method constructor (line 6) | constructor(readonly results: EnvResult[]) {} method hasErrors (line 8) | hasErrors() { method errors (line 12) | get errors(): Error[] { method getErrorsOfEnv (line 16) | getErrorsOfEnv(envResult: EnvResult): Error[] { method throwErrorsIfExist (line 27) | throwErrorsIfExist() { method getEnvErrorsAsString (line 35) | getEnvErrorsAsString(envResult: EnvResult): string { FILE: packages/aspect/src/envs/runtime/runtime.ts type EnvResult (line 8) | interface EnvResult { class Runtime (line 14) | class Runtime { method constructor (line 15) | constructor( method getEnvExecutionContext (line 24) | getEnvExecutionContext(): ExecutionContext[] { method runOnce (line 31) | async runOnce(service: EnvService, options?: { [key: string]: an... method run (line 42) | async run( FILE: packages/aspect/src/envs/types.ts type ArcoEnvConfig (line 9) | type ArcoEnvConfig = { FILE: packages/aspect/src/jest/exceptions/jestError.ts class JestError (line 1) | class JestError extends Error { method constructor (line 2) | constructor( method stack (line 11) | get stack() { FILE: packages/aspect/src/jest/jest.main.runtime.ts class JestMain (line 5) | class JestMain { method provider (line 12) | static provider() { method constructor (line 16) | constructor() {} method createTester (line 18) | createTester(jestConfig: any, jestModulePath?: string, opts?: JestTest... FILE: packages/aspect/src/jest/jest.tester.ts type JestTesterOptions (line 12) | type JestTesterOptions = { class JestTester (line 19) | class JestTester implements Tester { method constructor (line 24) | constructor( method convertJestCliOptions (line 33) | private convertJestCliOptions(option): typeof option { method displayConfig (line 80) | displayConfig(): string { method version (line 84) | version(): string { method getErrors (line 88) | private getErrors(testResult: JestTestResult[]): JestError[] { method attachTestsToComponent (line 100) | private attachTestsToComponent(testerContext: TesterContext, testResul... method buildTestsObj (line 109) | private buildTestsObj( method test (line 125) | async test(context: TesterContext): Promise { FILE: packages/aspect/src/less/compilerOptions.ts type LessCompilerOptions (line 3) | type LessCompilerOptions = { FILE: packages/aspect/src/less/less.compiler.ts class LessCompiler (line 15) | class LessCompiler implements Compiler { method constructor (line 30) | constructor(readonly id: string, options: LessCompilerOptions) { method getDistPathBySrcPath (line 37) | getDistPathBySrcPath(srcPath: string): string { method isFileSupported (line 41) | isFileSupported(filePath: string): boolean { method version (line 45) | version(): string { method getDistDir (line 49) | getDistDir() { method build (line 53) | async build(context: BuildContext): Promise { FILE: packages/aspect/src/less/less.main.runtime.ts class LessMain (line 7) | class LessMain { method provider (line 14) | static async provider() { method constructor (line 18) | constructor() {} method createCompiler (line 20) | createCompiler(options: LessCompilerOptions = {}) { FILE: packages/aspect/src/mdx/loader/compileOutput.ts class CompileOutput (line 7) | class CompileOutput { method constructor (line 8) | constructor(readonly file: VFile, private _renderer: string) {} method renderer (line 10) | get renderer() { method changeRenderer (line 14) | changeRenderer(renderer: string) { method getMetadata (line 21) | getMetadata(): Record { method getOutline (line 28) | getOutline(): DocOutline { method getSnippets (line 35) | getSnippets(): DocSnippet[] { method getImportSpecifiers (line 42) | getImportSpecifiers(): ImportSpecifier[] { method contents (line 50) | get contents() { FILE: packages/aspect/src/mdx/loader/importSpecifier.ts type ImportSpecifier (line 1) | type ImportSpecifier = { FILE: packages/aspect/src/mdx/loader/mdxCompiler.ts type MDXCompilerOptions (line 14) | type MDXCompilerOptions = { constant COMPONENT_NAME_DEMO_VIEW (line 26) | const COMPONENT_NAME_DEMO_VIEW = 'ArcoDemoView'; constant DEFAULT_RENDERER (line 28) | const DEFAULT_RENDERER = ` constant DEFAULT_OPTIONS (line 37) | const DEFAULT_OPTIONS: Partial = { function compile (line 55) | function compile( function compileSync (line 73) | function compileSync( function getFile (line 83) | function getFile(contents: string, path?: string) { function createCompiler (line 87) | function createCompiler(opts: Partial) { FILE: packages/aspect/src/mdx/loader/mdxLoader.ts type MDXLoaderOptions (line 3) | type MDXLoaderOptions = { function mdxLoader (line 11) | async function mdxLoader(content: string) { FILE: packages/aspect/src/mdx/loader/remarkPlugins/extractComponentDemos.ts function extractComponentDemos (line 9) | function extractComponentDemos(demoViewComponentName: string, extractSni... FILE: packages/aspect/src/mdx/loader/remarkPlugins/extractHeadings.ts function extractHeadings (line 3) | function extractHeadings() { FILE: packages/aspect/src/mdx/loader/remarkPlugins/extractImports.ts function extractImports (line 6) | function extractImports() { FILE: packages/aspect/src/mdx/loader/remarkPlugins/extractMetadata.ts function extractMetadata (line 5) | function extractMetadata() { FILE: packages/aspect/src/mdx/mdx.docReader.ts class MDXDocReader (line 5) | class MDXDocReader implements DocReader { method constructor (line 6) | constructor(private extensions: string[]) {} method read (line 8) | async read(path: string, contents: Buffer) { method isFormatSupported (line 20) | isFormatSupported(format: string) { FILE: packages/aspect/src/mdx/mdx.main.runtime.ts type MDXConfig (line 8) | type MDXConfig = { class MDXMain (line 15) | class MDXMain { method provider (line 26) | static provider([docs]: [DocsMain], config: MDXConfig) { method constructor (line 32) | constructor() {} FILE: packages/aspect/src/multi-compiler/multiCompiler.compiler.ts class MultiCompiler (line 16) | class MultiCompiler implements Compiler { method constructor (line 23) | constructor( method firstMatchedCompiler (line 31) | private firstMatchedCompiler(filePath: string): Compiler | undefined { method version (line 35) | version(): string { method displayConfig (line 43) | displayConfig() { method isFileSupported (line 51) | isFileSupported(filePath: string): boolean { method getDistDir (line 55) | getDistDir() { method getPreviewComponentRootPath (line 59) | getPreviewComponentRootPath(component: Component): string { method getDistPathBySrcPath (line 70) | getDistPathBySrcPath(srcPath: string): string { method preBuild (line 79) | async preBuild(context: BuildContext) { method postBuild (line 88) | async postBuild(context: BuildContext, taskResults: TaskResultsList) { method build (line 97) | async build(context: BuildContext): Promise { FILE: packages/aspect/src/multi-compiler/multiCompiler.main.runtime.ts class MultiCompilerMain (line 7) | class MultiCompilerMain { method provider (line 10) | static async provider() { method createCompiler (line 17) | createCompiler(compilers: Compiler[], options: Partial { method constructor (line 10) | constructor(event: ActiveTabEventType) { FILE: packages/aspect/src/pubsub/events/arcoBaseEvent.ts class ArcoBaseEvent (line 1) | class ArcoBaseEvent { method constructor (line 2) | constructor( FILE: packages/aspect/src/pubsub/events/locationHashEvent.ts type LocationHashEventType (line 3) | type LocationHashEventType = { class LocationHashEvent (line 7) | class LocationHashEvent extends ArcoBaseEvent { method constructor (line 10) | constructor(event: LocationHashEventType) { FILE: packages/aspect/src/pubsub/events/sizeEvent.ts type SizeEventType (line 3) | type SizeEventType = { class SizeEvent (line 8) | class SizeEvent extends ArcoBaseEvent { method constructor (line 11) | constructor(sizeEvent: SizeEventType) { FILE: packages/aspect/src/pubsub/exceptions/noParentError.ts class PubsubNoParentError (line 1) | class PubsubNoParentError extends Error { method constructor (line 2) | constructor() { FILE: packages/aspect/src/pubsub/previewRuntime/pubsub.preview.runtime.ts class PubsubPreview (line 10) | class PubsubPreview extends Pubsub { method provider (line 13) | static async provider(): Promise { FILE: packages/aspect/src/pubsub/previewRuntime/pubsub.ts type Callback (line 15) | type Callback = (event: ArcoBaseEvent) => void; type ParentMethods (line 17) | type ParentMethods = { class Pubsub (line 21) | class Pubsub { method constructor (line 26) | constructor() { method inIframe (line 36) | private inIframe() { method connectToParentPubSub (line 48) | private async connectToParentPubSub(retries = 10): Promise) { method reportSize (line 83) | reportSize(topic: string, data: SizeEventType) { method reportLocationHash (line 87) | reportLocationHash(topic: string, data: LocationHashEventType) { method reportActiveTab (line 91) | reportActiveTab(topic: string, data: ActiveTabEventType) { FILE: packages/aspect/src/pubsub/pubsub.main.runtime.ts class PubsubMain (line 6) | class PubsubMain { method sub (line 13) | public sub(topicUUID, callback) { method pub (line 18) | public pub(topicUUID, event: ArcoBaseEvent) { method unsubscribeAll (line 23) | unsubscribeAll(topicId: string) { method provider (line 29) | static async provider() { FILE: packages/aspect/src/pubsub/pubsub.ui.runtime.ts type Callback (line 10) | type Callback = (event: ArcoBaseEvent) => void; type PubOptions (line 12) | type PubOptions = { type ChildMethods (line 17) | type ChildMethods = { class PubsubUI (line 21) | class PubsubUI { method provider (line 26) | static async provider() { method constructor (line 31) | constructor() {} method getPubsubContext (line 96) | getPubsubContext() { FILE: packages/aspect/src/pubsub/pubsubContext.tsx type PubsubRegistry (line 3) | interface PubsubRegistry { function createProvider (line 13) | function createProvider(pubSubContext: PubsubRegistry) { function usePubsub (line 19) | function usePubsub() { function usePubsubIframe (line 23) | function usePubsubIframe(ref?: RefObject) { FILE: packages/aspect/src/react-router/uiRuntime/hooks/useQuery.ts function useQuery (line 7) | function useQuery() { FILE: packages/aspect/src/react-router/uiRuntime/reactRouter.ui.runtime.tsx type RouteSlot (line 11) | type RouteSlot = SlotRegistry; class ReactRouterUI (line 13) | class ReactRouterUI { method provider (line 18) | static async provider(_deps, _config, [routeSlot]: [RouteSlot]) { method constructor (line 22) | constructor( method renderRoutes (line 31) | renderRoutes(routes: RouteProps[]) { method register (line 38) | register(route: RouteProps) { FILE: packages/aspect/src/react-router/uiRuntime/slotRouter.tsx type SlotRouterProps (line 5) | type SlotRouterProps = PropsWithChildren<{ function toKey (line 11) | function toKey(route: RouteProps) { function SlotRouter (line 17) | function SlotRouter({ FILE: packages/aspect/src/sass/compilerOptions.ts type SassCompilerOptions (line 3) | type SassCompilerOptions = { FILE: packages/aspect/src/sass/sass.compiler.ts class SassCompiler (line 15) | class SassCompiler implements Compiler { method constructor (line 30) | constructor(readonly id: string, options: SassCompilerOptions) { method getDistPathBySrcPath (line 37) | getDistPathBySrcPath(srcPath: string): string { method isFileSupported (line 41) | isFileSupported(filePath: string): boolean { method version (line 45) | version(): string { method getDistDir (line 49) | getDistDir() { method build (line 53) | async build(context: BuildContext): Promise { FILE: packages/aspect/src/sass/sass.main.runtime.ts class SassMain (line 7) | class SassMain { method provider (line 14) | static async provider() { method constructor (line 18) | constructor() {} method createCompiler (line 20) | createCompiler(option: SassCompilerOptions = {}) { FILE: packages/aspect/src/typescript/compilerOptions.ts type TypescriptCompilerOptions (line 3) | type TypescriptCompilerOptions = { FILE: packages/aspect/src/typescript/typescript.compiler.ts constant FILENAME_TSCONFIG (line 21) | const FILENAME_TSCONFIG = 'tsconfig.json'; constant FILENAME_TSCONFIG_BUILD (line 22) | const FILENAME_TSCONFIG_BUILD = 'tsconfig.build.json'; class TypescriptCompiler (line 24) | class TypescriptCompiler implements Compiler { method constructor (line 37) | constructor( method stringifyTsconfig (line 49) | private stringifyTsconfig(tsconfig) { method replaceFileExtToJs (line 53) | private replaceFileExtToJs(filePath: string): string { method getCacheDir (line 59) | private getCacheDir(context: BuildContext) { method writeComponentTsConfig (line 63) | private async writeComponentTsConfig(context: BuildContext) { method writeProjectReferencesTsConfig (line 160) | private async writeProjectReferencesTsConfig(context): Promise { method runTscBuild (line 171) | private async runTscBuild(context: BuildContext): Promise { FILE: packages/aspect/src/typescript/typescript.main.runtime.ts type TsConfigTransformContext (line 10) | type TsConfigTransformContext = { type TsConfigTransformer (line 14) | type TsConfigTransformer = ( function runTransformersWithContext (line 19) | function runTransformersWithContext( class TypescriptMain (line 31) | class TypescriptMain { method provider (line 38) | static provider([loggerMain]: [LoggerMain]) { method constructor (line 43) | constructor(private logger) {} method getCjsTransformer (line 48) | getCjsTransformer(): TsConfigTransformer { method getEsmTransformer (line 58) | getEsmTransformer(): TsConfigTransformer { method createCompiler (line 68) | createCompiler( method createCjsCompiler (line 86) | createCjsCompiler( method createEsmCompiler (line 97) | createEsmCompiler( FILE: packages/aspect/src/typescript/typescriptConfigMutator.ts type Target (line 5) | type Target = function tsconfigMergeCustomizer (line 17) | function tsconfigMergeCustomizer(objValue, extendValue, key) { class TypescriptConfigMutator (line 24) | class TypescriptConfigMutator { method constructor (line 25) | constructor(public raw: TypescriptCompilerOptions) {} method clone (line 27) | clone(): TypescriptConfigMutator { method setName (line 33) | setName(name: string) { method setArtifactName (line 38) | setArtifactName(artifactName: string) { method addTypes (line 43) | addTypes(typesPaths: string[]): TypescriptConfigMutator { method setExperimentalDecorators (line 48) | setExperimentalDecorators(value: boolean): TypescriptConfigMutator { method setTarget (line 56) | setTarget(target: Target): TypescriptConfigMutator { method setModule (line 64) | setModule(module: string): TypescriptConfigMutator { method setDistDir (line 75) | setDistDir(distDir: string): TypescriptConfigMutator { method setOutDir (line 82) | setOutDir(outDir: string): TypescriptConfigMutator { method setCompilerOptions (line 87) | setCompilerOptions(options: CompilerOptions): TypescriptConfigMutator { method setTsConfig (line 92) | setTsConfig(config: Record): TypescriptConfigMutator { method mergeTsConfig (line 97) | mergeTsConfig(config: Record): TypescriptConfigMutator { method addExclude (line 102) | addExclude(exclusions: string[]): TypescriptConfigMutator { method setCompileJs (line 111) | setCompileJs(compileJs: boolean) { method setCompileJsx (line 120) | setCompileJsx(compileJsx: boolean) { FILE: packages/aspect/src/typescript/utils/flatTSConfig.ts type TSConfig (line 5) | type TSConfig = { function flatTSConfig (line 15) | function flatTSConfig(filePath: string) { function _loadTSConfig (line 20) | function _loadTSConfig(tsconfig: TSConfig, cwd: string, stack: string[] ... FILE: packages/aspect/src/webpack/config/html.ts function html (line 2) | function html(title: string) { FILE: packages/aspect/src/webpack/config/webpack.config.ts function configFactory (line 14) | function configFactory(target: Target, context: BundlerContext): Configu... function getAssetManifestPlugin (line 98) | function getAssetManifestPlugin() { function generateHtmlPlugins (line 102) | function generateHtmlPlugins(configs: BundlerHtmlConfig[]) { function generateHtmlPlugin (line 106) | function generateHtmlPlugin(config: BundlerHtmlConfig) { FILE: packages/aspect/src/webpack/config/webpack.dev.config.ts function configFactory (line 20) | function configFactory( FILE: packages/aspect/src/webpack/events/webpackCompilationDoneEvent.ts class WebpackCompilationDoneEventData (line 4) | class WebpackCompilationDoneEventData { method constructor (line 5) | constructor(readonly stats: Stats, readonly devServerID: string) {} class WebpackCompilationDoneEvent (line 8) | class WebpackCompilationDoneEvent extends ArcoBaseEvent { method constructor (line 10) | constructor(readonly timestamp, readonly params: Params) { FILE: packages/aspect/src/webpack/generateStyleLoader.ts type GenerateStyleLoadersOptions (line 1) | type GenerateStyleLoadersOptions = { function generateStyleLoaders (line 10) | function generateStyleLoaders(options: GenerateStyleLoadersOptions) { FILE: packages/aspect/src/webpack/webpack.bundler.ts type AssetsMap (line 17) | type AssetsMap = { [assetId: string]: Asset }; class WebpackBundler (line 18) | class WebpackBundler implements Bundler { method constructor (line 19) | constructor( method run (line 37) | async run(): Promise { method getErrors (line 105) | private getErrors(stats: StatsCompilation): Error[] { method getAssets (line 120) | private getAssets(stats: StatsCompilation): AssetsMap { method getEntriesAssetsMap (line 132) | private getEntriesAssetsMap(stats: StatsCompilation, assetsMap: Assets... method getCompressedSize (line 160) | private getCompressedSize(asset: StatsAsset): number | undefined { method getComponents (line 169) | private getComponents(outputPath: string) { FILE: packages/aspect/src/webpack/webpack.devServer.ts type WebpackConfigWithDevServer (line 10) | interface WebpackConfigWithDevServer extends Configuration { class WebpackDevServer (line 14) | class WebpackDevServer implements DevServer { method constructor (line 15) | constructor( method getCompiler (line 21) | private getCompiler(): any { method displayConfig (line 29) | displayConfig(): string { method listen (line 33) | async listen(port: number): Promise { method addSignalListener (line 57) | private addSignalListener() { FILE: packages/aspect/src/webpack/webpack.main.runtime.ts type GlobalWebpackConfigTransformContext (line 18) | type GlobalWebpackConfigTransformContext = { type WebpackConfigTransformContext (line 29) | type WebpackConfigTransformContext = GlobalWebpackConfigTransformContext... type WebpackConfigDevServerTransformContext (line 33) | type WebpackConfigDevServerTransformContext = GlobalWebpackConfigTransfo... type WebpackConfigTransformer (line 36) | type WebpackConfigTransformer = ( function runTransformersWithContext (line 41) | function runTransformersWithContext( class WebpackMain (line 54) | class WebpackMain { method provider (line 61) | static provider([workspace, loggerMain]: [Workspace, LoggerMain]) { method constructor (line 67) | constructor(private workspace, private logger) {} method useSpeedMeasurePlugin (line 69) | private useSpeedMeasurePlugin(config) { method createConfigs (line 78) | private createConfigs( method createDevServer (line 103) | createDevServer( method createBundler (line 130) | createBundler( FILE: packages/aspect/src/webpack/webpackConfigMutator.ts type ConflictPolicy (line 8) | type ConflictPolicy = 'override' | 'error' | 'ignore'; type ArrayPosition (line 9) | type ArrayPosition = 'append' | 'prepend'; type AddKeyOpts (line 11) | type AddKeyOpts = { type AddToArrayOpts (line 15) | type AddToArrayOpts = { type MergeOpts (line 19) | type MergeOpts = { type Rules (line 23) | type Rules = { constant DEFAULT_ADD_TO_ARRAY_OPTS (line 27) | const DEFAULT_ADD_TO_ARRAY_OPTS: AddToArrayOpts = { constant DEFAULT_ADD_KEY_OPTS (line 31) | const DEFAULT_ADD_KEY_OPTS: AddKeyOpts = { constant DEFAULT_MERGE_OPTS (line 35) | const DEFAULT_MERGE_OPTS: MergeOpts = { class WebpackConfigMutator (line 39) | class WebpackConfigMutator { method constructor (line 40) | constructor(public raw: Configuration, public webpack: any) {} method clone (line 42) | clone(): WebpackConfigMutator { method addTopLevel (line 49) | addTopLevel(key: string, value: any, opts: AddKeyOpts = {}): WebpackCo... method removeTopLevel (line 67) | removeTopLevel(key: string): WebpackConfigMutator { method addEntry (line 75) | addEntry(entry: string, opts: AddToArrayOpts = {}): WebpackConfigMutat... method addModuleRule (line 89) | addModuleRule(rule: RuleSetRule, opts: AddToArrayOpts = {}): WebpackCo... method addModuleRules (line 104) | addModuleRules(rules: RuleSetRule[], opts: AddToArrayOpts = {}): Webpa... method addRuleToOneOf (line 112) | addRuleToOneOf(rule: RuleSetRule, opts: AddToArrayOpts = {}): WebpackC... method addPlugin (line 135) | addPlugin(plugin: any, opts: AddToArrayOpts = {}): WebpackConfigMutator { method addPlugins (line 146) | addPlugins(plugins: Array, opts: AddToArrayOpts = {}): WebpackCon... method addAliases (line 157) | addAliases(aliases: { [index: string]: string | false | string[] }): W... method removeAliases (line 171) | removeAliases(aliases: string[]): WebpackConfigMutator { method addResolve (line 187) | addResolve(resolve: ResolveOptions): WebpackConfigMutator { method addExternals (line 199) | addExternals(externalDeps: Configuration['externals']): WebpackConfigM... method merge (line 227) | merge(config: Configuration | Configuration[], opts?: MergeOpts): Webp... method mergeWithCustomize (line 243) | mergeWithCustomize( method mergeWithRules (line 262) | mergeWithRules(configs: Configuration[], rules: Rules, opts: MergeOpts... function getConfigsToMerge (line 275) | function getConfigsToMerge( function addToArray (line 291) | function addToArray(array: Array, val: any, opts: AddToArrayOpts = ... function addManyToArray (line 301) | function addManyToArray( FILE: packages/aspect/src/workspace/events/onComponentAddEvent.ts class OnComponentAddEventData (line 3) | class OnComponentAddEventData { method constructor (line 4) | constructor(readonly idStr, readonly hook) {} class OnComponentAddEvent (line 7) | class OnComponentAddEvent extends ArcoBaseEvent { method constructor (line 10) | constructor(readonly timestamp, readonly idStr, readonly hook) { FILE: packages/aspect/src/workspace/events/onComponentChangeEvent.ts class OnComponentChangeEventData (line 3) | class OnComponentChangeEventData { method constructor (line 4) | constructor(readonly idStr, readonly hook) {} class OnComponentChangeEvent (line 7) | class OnComponentChangeEvent extends ArcoBaseEvent string }; type OnComponentEventResult (line 5) | type OnComponentEventResult = { extensionId: string; results: Serializab... type OnComponentLoad (line 7) | type OnComponentLoad = (component: Component) => Promise Promise) { FILE: packages/aspect/src/workspace/uiRuntime/hooks/useWorkspace.ts constant WORKSPACE (line 19) | const WORKSPACE = gql` function useWorkspace (line 32) | function useWorkspace() { FILE: packages/aspect/src/workspace/uiRuntime/workspace.tsx type WorkspaceProps (line 19) | interface WorkspaceProps { constant OVERVIEW_SCROLL_CONTAINER_ID (line 23) | const OVERVIEW_SCROLL_CONTAINER_ID = 'a-overview-scroll-container'; function Workspace (line 25) | function Workspace({ routes }: WorkspaceProps) { FILE: packages/aspect/src/workspace/uiRuntime/workspace.ui.runtime.tsx type RouteSlot (line 14) | type RouteSlot = SlotRegistry; class WorkspaceUI (line 16) | class WorkspaceUI { method provider (line 24) | static provider([ui, componentUI]: [UIUI, ComponentUI], _config, [rout... method constructor (line 34) | constructor(private routeSlot: RouteSlot, private componentUI: Compone... method registerRoute (line 36) | registerRoute(route: RouteProps) { method uiRoot (line 41) | uiRoot(): UIRoot { FILE: packages/aspect/src/workspace/uiRuntime/workspaceModel.ts type WorkspaceProps (line 3) | type WorkspaceProps = { class WorkspaceModel (line 9) | class WorkspaceModel { method constructor (line 10) | constructor( method getComponent (line 30) | getComponent(id: string) { method from (line 34) | static from({ name, path, components }: WorkspaceProps) { method empty (line 44) | static empty() { FILE: packages/aspect/src/workspace/watch/watchQueue.ts class WatchQueue (line 3) | class WatchQueue { method constructor (line 6) | constructor(concurrency = 1) { method getQueue (line 10) | getQueue() { method add (line 14) | add(fn: () => T, priority?: number): Promise { method onIdle (line 18) | onIdle(): Promise { FILE: packages/aspect/src/workspace/watch/watcher.ts type EventMessages (line 19) | type EventMessages = { type WatchOptions (line 41) | type WatchOptions = { constant DEBOUNCE_WAIT_MS (line 45) | const DEBOUNCE_WAIT_MS = 100; class Watcher (line 47) | class Watcher { method constructor (line 56) | constructor( method watchAll (line 63) | async watchAll(opts: WatchOptions) { method handleChange (line 124) | private async handleChange(filePath: string): Promise<{ method sleep (line 181) | private async sleep(ms: number) { method triggerCompChanges (line 186) | private async triggerCompChanges( method handleWorkspaceJsonChanges (line 211) | private async handleWorkspaceJsonChanges(): Promise { FILE: packages/aspect/src/workspace/workspace.ts type OnComponentAddSlot (line 29) | type OnComponentAddSlot = SlotRegistry; type OnComponentLoadSlot (line 31) | type OnComponentLoadSlot = SlotRegistry; type OnComponentChangeSlot (line 33) | type OnComponentChangeSlot = SlotRegistry; type OnComponentRemoveSlot (line 35) | type OnComponentRemoveSlot = SlotRegistry; type WorkspaceProps (line 37) | type WorkspaceProps = { class Workspace (line 49) | class Workspace implements ComponentFactory { method load (line 50) | static async load({ method constructor (line 77) | constructor( method modulesPath (line 108) | private get modulesPath() { method clearComponentCache (line 112) | private clearComponentCache(componentId?: string) { method filterComponentInfoList (line 120) | private filterComponentInfoList(pattern = this.componentPattern): Comp... method name (line 159) | get name() { method setComponentPattern (line 167) | setComponentPattern(pattern: string) { method updateWorkspaceConfigFile (line 171) | updateWorkspaceConfigFile(aspectId: string, newConfig: any) { method updateComponentInfo (line 181) | async updateComponentInfo(componentId?: string) { method registerOnComponentLoad (line 221) | registerOnComponentLoad(loadFn: OnComponentLoad) { method registerOnComponentAdd (line 226) | registerOnComponentAdd(onComponentAddFunc: OnComponentAdd) { method registerOnComponentChange (line 231) | registerOnComponentChange(onComponentChangeFunc: OnComponentChange) { method registerOnComponentRemove (line 236) | registerOnComponentRemove(onComponentRemoveFunc: OnComponentRemove) { method getCacheDir (line 245) | getCacheDir( method get (line 262) | async get(id: string, componentInfoList = this.componentInfoList) { method getMany (line 288) | getMany(ids: string[] = []) { method getManyByPattern (line 293) | getManyByPattern(pattern: string, throwForNoMatch?: boolean): Promise<... method list (line 313) | list() { method resolveAspects (line 318) | async resolveAspects(runtimeName: string) { method track (line 335) | async track() {} method toAbsolutePath (line 337) | toAbsolutePath(pathStr: string): string { method toRelativePath (line 343) | toRelativePath(pathToCheck: string): string { method triggerOnComponentAdd (line 348) | async triggerOnComponentAdd(id: string): Promise; type OnStart (line 17) | type OnStart = (hasWorkspace: boolean) => Promise; type OnStartSlot (line 19) | type OnStartSlot = SlotRegistry; type CommandsSlot (line 20) | type CommandsSlot = SlotRegistry; class CLIMain (line 22) | class CLIMain { method provider (line 29) | static provider( method constructor (line 45) | constructor( method invokeOnStart (line 53) | private async invokeOnStart(hasWorkspace: boolean) { method setDefaults (line 59) | private setDefaults(command: Command) { method register (line 76) | register(...commands: CommandList) { method unregister (line 84) | unregister(commandName: string) { method registerGroup (line 93) | registerGroup(name: string, description: string) { method registerOnStart (line 101) | registerOnStart(onStartFn: OnStart) { method commands (line 109) | get commands(): CommandList { method getCommand (line 116) | getCommand(name: string): Command | undefined { method run (line 120) | async run(hasWorkspace: boolean) { FILE: packages/core/src/cli/cliParser.ts class CLIParser (line 14) | class CLIParser { method constructor (line 15) | constructor( method parse (line 22) | async parse(args = process.argv.slice(2)) { method setHelpMiddleware (line 48) | private setHelpMiddleware() { method handleCommandFailure (line 64) | private handleCommandFailure() { method configureCompletion (line 80) | private configureCompletion() { method printHelp (line 101) | private printHelp() { method configureParser (line 106) | private configureParser() { method parseCommandWithSubCommands (line 114) | private parseCommandWithSubCommands(command: Command) { method getYargsCommand (line 128) | private getYargsCommand(command: Command): YargsAdapter { method configureGlobalFlags (line 135) | private configureGlobalFlags() { method throwForNonExistsCommand (line 151) | private throwForNonExistsCommand(commandName: string) { method logCommandHelp (line 186) | private logCommandHelp(help: string) { method findCommandByArgv (line 266) | private findCommandByArgv(): Command | undefined { FILE: packages/core/src/cli/commandRunner.ts class CommandRunner (line 7) | class CommandRunner { method constructor (line 8) | constructor(private command: Command, private args: CLIArgs, private f... method bootstrapCommand (line 14) | private bootstrapCommand() { method shouldRunRender (line 26) | private shouldRunRender() { method runJsonHandler (line 35) | private async runJsonHandler() { method runRenderHandler (line 46) | private async runRenderHandler() { method runReportHandler (line 63) | private async runReportHandler() { method determineConsoleWritingDuringCommand (line 78) | private determineConsoleWritingDuringCommand() { method writeAndExit (line 94) | private async writeAndExit(data: string, exitCode: number) { method runMigrateIfNeeded (line 100) | private async runMigrateIfNeeded(): Promise { method runCommand (line 113) | async runCommand(): Promise { function toRenderResult (line 137) | function toRenderResult(obj: RenderResult | any) { function isRenderResult (line 141) | function isRenderResult(obj: RenderResult | any): obj is RenderResult { FILE: packages/core/src/cli/commands/help.ts class HelpCmd (line 5) | class HelpCmd implements Command { method constructor (line 20) | constructor(private cliMain: CLIMain, private docsDomain: string) {} method report (line 22) | async report() { FILE: packages/core/src/cli/exceptions/alreadyExistsError.ts class AlreadyExistsError (line 3) | class AlreadyExistsError extends ArcoError { method constructor (line 4) | constructor(type: string, name: string) { FILE: packages/core/src/cli/exceptions/commandNotFoundError.ts class CommandNotFoundError (line 4) | class CommandNotFoundError extends ArcoError { method constructor (line 9) | constructor(commandName: string, suggestion?: string) { method report (line 15) | report() { FILE: packages/core/src/cli/getCommandId.ts function getCommandId (line 1) | function getCommandId(cmdName: string) { FILE: packages/core/src/cli/help.ts constant SPACE (line 8) | const SPACE = ' '; constant TITLE_LEFT_SPACES_NUMBER (line 9) | const TITLE_LEFT_SPACES_NUMBER = 2; constant COMMAND_LEFT_SPACES_NUMBER (line 10) | const COMMAND_LEFT_SPACES_NUMBER = 4; constant NAME_WITH_SPACES_LENGTH (line 11) | const NAME_WITH_SPACES_LENGTH = 15; type GroupContent (line 13) | type GroupContent = { type HelpProps (line 18) | type HelpProps = { function formatHelp (line 22) | function formatHelp(commands: CommandList, groups: GroupsType, docsDomai... function groupCommands (line 33) | function groupCommands(commands: CommandList, groups: GroupsType): HelpP... function formatCommandsHelp (line 50) | function formatCommandsHelp(helpProps: HelpProps): string { function commandsSectionTemplate (line 56) | function commandsSectionTemplate(section: GroupContent): string { function commandTemplate (line 66) | function commandTemplate(name: string, description: string): string { function getHeader (line 72) | function getHeader(docsDomain: string): string { function getFooter (line 78) | function getFooter(): string { FILE: packages/core/src/cli/legacyCommandAdapter.ts type ActionResult (line 5) | type ActionResult = { class LegacyCommandAdapter (line 10) | class LegacyCommandAdapter implements Command { method constructor (line 39) | constructor(private cmd: LegacyCommand, cliExtension: CLIMain) { method action (line 55) | private async action(params: any, options: { [key: string]: any }): Pr... method report (line 70) | async report( method json (line 78) | async json(params: any, options: { [key: string]: any }): Promise { function getArgsFromCommandName (line 90) | function getArgsFromCommandName(commandName: string) { FILE: packages/core/src/express/express.main.runtime.ts type ExpressConfig (line 13) | type ExpressConfig = { type MiddlewareSlot (line 19) | type MiddlewareSlot = SlotRegistry; type RouteSlot (line 21) | type RouteSlot = SlotRegistry; class ExpressMain (line 23) | class ExpressMain { method provider (line 36) | static async provider( method constructor (line 45) | constructor( method createRootRoutes (line 64) | private createRootRoutes() { method createRoutes (line 77) | private createRoutes() { method verbValidation (line 95) | private verbValidation(route: Route): Middleware { method catchErrorsMiddlewares (line 107) | private catchErrorsMiddlewares(middlewares: Middleware[]) { method bodyParser (line 111) | private bodyParser(app: Express) { method listen (line 119) | async listen(port?: number) { method register (line 129) | register(routes: Route[]) { method registerMiddleware (line 137) | registerMiddleware(middlewares: MiddlewareManifest[]) { method createApp (line 142) | createApp(expressApp?: Express, options?: { disableBodyParser: true })... FILE: packages/core/src/express/middlewares/error.ts type ResponseError (line 4) | interface ResponseError { function handleError (line 9) | function handleError( FILE: packages/core/src/express/types/middlewareManifest.ts type MiddlewareManifest (line 3) | interface MiddlewareManifest { FILE: packages/core/src/express/types/next.ts type NextFunction (line 3) | type NextFunction = express.NextFunction; FILE: packages/core/src/express/types/response.ts type Response (line 3) | type Response = express.Response; FILE: packages/core/src/express/types/route.ts type Middleware (line 8) | type Middleware = (req: Request, res: Response, next: NextFunction) => P... type Verb (line 10) | enum Verb { type Route (line 20) | interface Route { FILE: packages/core/src/graphql/graphql.main.runtime.ts type Verb (line 15) | enum Verb { type GraphQLConfig (line 22) | type GraphQLConfig = { type SchemaSlot (line 26) | type SchemaSlot = SlotRegistry; type PubSubSlot (line 28) | type PubSubSlot = SlotRegistry; type GraphQLServerOptions (line 30) | type GraphQLServerOptions = { class GraphqlMain (line 36) | class GraphqlMain { method constructor (line 37) | constructor( method pubsub (line 64) | get pubsub(): PubSubEngine { method createServer (line 72) | async createServer(options: GraphQLServerOptions) { method registerPubSub (line 115) | registerPubSub(pubsub: PubSubEngine) { method register (line 125) | register(schema: Schema) { method createRootModule (line 130) | private createRootModule(schemaSlot?: SchemaSlot) { method buildModules (line 137) | private buildModules(schemaSlot: SchemaSlot = this.moduleSlot) { method getModuleDependencies (line 161) | private getModuleDependencies(extensionId: string): GraphQLModule[] { method provider (line 186) | static async provider( FILE: packages/core/src/graphql/schema.ts type Schema (line 7) | type Schema = { FILE: packages/core/src/logger/logger.main.runtime.ts class LoggerMain (line 7) | class LoggerMain { method provider (line 12) | static provider() { method constructor (line 16) | constructor() {} method createLogger (line 18) | createLogger(extensionName: string): Logger { FILE: packages/core/src/logger/logger.ts class Logger (line 7) | class Logger implements IArcoLogger { method constructor (line 8) | constructor(private extensionName: string) {} method isLoaderStarted (line 10) | get isLoaderStarted() { method trace (line 14) | trace(message: string, ...meta: any[]) { method debug (line 18) | debug(message: string, ...meta: any[]) { method info (line 22) | info(message: string, ...meta: any[]) { method warn (line 26) | warn(message: string, ...meta: any[]) { method error (line 30) | error(message: string, ...meta: any[]) { method fatal (line 34) | fatal(message: string, ...meta: any[]) { method createLongProcessLogger (line 38) | createLongProcessLogger(processDescription: string, totalItems?: numbe... method setStatusLine (line 46) | setStatusLine(text: string) { method clearStatusLine (line 53) | clearStatusLine() { method clearConsole (line 57) | clearConsole() { method console (line 64) | console(message?: string, ...meta: any[]) { method consoleWarn (line 73) | consoleWarn(message?: string, ...meta: any[]) { method consoleError (line 82) | consoleError(message?: string, ...meta: any[]) { method consoleTitle (line 94) | consoleTitle(message: string) { method consoleSuccess (line 102) | consoleSuccess(message?: string) { method off (line 110) | off() { method on (line 114) | on() { method profile (line 118) | profile(id: string, console?: boolean) { method consoleFailure (line 125) | consoleFailure(message?: string) { method consoleWarning (line 133) | consoleWarning(message?: string) { method colorMessage (line 141) | private colorMessage(message: string) { FILE: packages/core/src/logger/longProcessLogger.ts class LongProcessLogger (line 13) | class LongProcessLogger { method constructor (line 14) | constructor( method logProgress (line 25) | logProgress(itemName = '') { method end (line 32) | end() { method start (line 38) | private start() { method logAndConsole (line 44) | private logAndConsole(message: string) { FILE: packages/generator/src/app.ts function newCommandHandler (line 14) | async function newCommandHandler({ function forkCommandHandler (line 115) | async function forkCommandHandler({ FILE: packages/generator/src/forker.ts constant SOURCE_DIR_NAME (line 11) | const SOURCE_DIR_NAME = 'source'; constant CONFIG_FILENAME_SUFFIX (line 12) | const CONFIG_FILENAME_SUFFIX = '-config.json'; class Forker (line 14) | class Forker { method constructor (line 19) | constructor( method cleanTempDir (line 28) | private async cleanTempDir() { method getMaterialZipURL (line 34) | async getMaterialZipURL( method downloadAndUnzipFiles (line 60) | private async downloadAndUnzipFiles(zipURL: string): Promise<{ method fork (line 100) | async fork(): Promise<{ ok: boolean; componentConfig?: Record { method _maskString (line 124) | static _maskString(str: string): string { method _hashLightly (line 128) | static _hashLightly(value: any) { method _hashFlags (line 145) | static _hashFlags(flags: Record) { method _hashArgs (line 157) | static _hashArgs(args: CLIArgs): CLIArgs { method init (line 162) | static init(command: string, flags: Record, args: CLIArgs) { method sendData (line 181) | static sendData(): Promise { method setError (line 203) | static setError(level: string, err: Error): void { method setExtraData (line 212) | static setExtraData(key, value) { method incExtraDataKey (line 216) | static incExtraDataKey(key, value) { method hashData (line 224) | static hashData(data: any) { method addBreadCrumb (line 231) | static addBreadCrumb(category: string, message: string, data?: Record<... method toObject (line 235) | static toObject() { FILE: packages/legacy/src/analytics/analyticsSender.ts constant ANALYTICS_DOMAIN (line 5) | const ANALYTICS_DOMAIN = getSync(CFG_ANALYTICS_DOMAIN_KEY) || DEFAULT_AN... FILE: packages/legacy/src/bootstrap.ts function bootstrap (line 16) | async function bootstrap() { function ensureDirectories (line 24) | async function ensureDirectories() { function verifyNodeVersionCompatibility (line 29) | function verifyNodeVersionCompatibility() { function warnIfRunningAsRoot (line 34) | function warnIfRunningAsRoot() { function printVersionIfAsked (line 41) | function printVersionIfAsked() { FILE: packages/legacy/src/cli/command.ts type Flags (line 4) | type Flags = { [flagName: string]: string | boolean | undefined | any }; type CLIArgs (line 5) | type CLIArgs = Array; type GenericObject (line 6) | type GenericObject = { [k: string]: any }; type Report (line 7) | type Report = { data: string; code: number }; type RenderResult (line 8) | type RenderResult = { data: ReactElement; code: number }; type Example (line 9) | type Example = { cmd: string; description: string }; type CommandArg (line 10) | type CommandArg = { name: string; description?: string }; type CommandOption (line 11) | type CommandOption = [string, string, string]; type CommandOptions (line 12) | type CommandOptions = Array; type Command (line 14) | interface Command { FILE: packages/legacy/src/cli/commandGroups.ts type Group (line 14) | type Group = keyof typeof groups; type GroupsType (line 16) | type GroupsType = { [groupName: string]: string }; FILE: packages/legacy/src/cli/commandRegistry.ts function parseCommandName (line 3) | function parseCommandName(commandName: string): string { class CommandRegistry (line 7) | class CommandRegistry { method constructor (line 16) | constructor(usage: string, description: string, version: string, comma... FILE: packages/legacy/src/cli/commands/host/host.ts class Host (line 8) | class Host implements LegacyCommand { method action (line 28) | async action([hostName]: [string], options: { reset: boolean }) { method report (line 41) | report(newHostName: string): string { FILE: packages/legacy/src/cli/commands/login/login.ts type LoginActionResult (line 21) | type LoginActionResult = { constant LOCAL_LISTEN_SERVER_PATH (line 27) | const LOCAL_LISTEN_SERVER_PATH = '/login_result'; constant LOCAL_LISTEN_SERVER_PORT (line 28) | const LOCAL_LISTEN_SERVER_PORT = 3333; class Login (line 30) | class Login implements LegacyCommand { method action (line 48) | async action(): Promise { method report (line 111) | report({ isWaiting, isLoggedIn = false, username }: LoginActionResult)... FILE: packages/legacy/src/cli/commands/login/loginSuccessPage.ts function loginSuccessPage (line 1) | function loginSuccessPage() { FILE: packages/legacy/src/cli/commands/logout/logout.ts type LogoutActionResult (line 7) | type LogoutActionResult = { class Logout (line 12) | class Logout implements LegacyCommand { method action (line 25) | async action(): Promise { method report (line 34) | report({ isNotLoggedIn = false, username }: LogoutActionResult): string { FILE: packages/legacy/src/cli/defaultErrorHandler.ts function findErrorDefinition (line 8) | function findErrorDefinition(err: Error) { function getErrorFunc (line 15) | function getErrorFunc(errorDefinition) { function getErrorMessage (line 21) | function getErrorMessage( function handleNonArcoCustomErrors (line 44) | function handleNonArcoCustomErrors(err: Error): string { FILE: packages/legacy/src/cli/globalFlags.ts class GlobalFlags (line 1) | class GlobalFlags { method token (line 4) | get token(): string | undefined { method token (line 8) | set token(token: string | undefined) { FILE: packages/legacy/src/cli/handleErrors.ts function handleErrorAndExit (line 7) | async function handleErrorAndExit( function handleUnhandledRejection (line 31) | async function handleUnhandledRejection( function logErrAndExit (line 44) | async function logErrAndExit(err: Error | string, commandName: string) { function serializeErrAndExit (line 53) | function serializeErrAndExit(err, commandName: string) { FILE: packages/legacy/src/cli/legacyCommand.ts type LegacyCommand (line 4) | interface LegacyCommand { FILE: packages/legacy/src/cli/loader/loader.ts class Loader (line 5) | class Loader { method createNewSpinner (line 8) | private createNewSpinner(): Ora { method isStarted (line 18) | get isStarted() { method on (line 22) | on(): Loader { method off (line 29) | off(): Loader { method start (line 35) | start(text?: string): Loader { method setText (line 42) | setText(text: string): Loader { method setTextAndRestart (line 47) | setTextAndRestart(text: string): Loader { method get (line 56) | get(): Ora | null { method stop (line 60) | stop(): Loader { method succeed (line 65) | succeed(text?: string): Loader { method fail (line 70) | fail(text?: string): Loader { method warn (line 75) | warn(text?: string): Loader { method info (line 80) | info(text?: string): Loader { method stopAndPersist (line 85) | stopAndPersist(options?: PersistOptions): Loader { FILE: packages/legacy/src/cli/registerCommands.ts function registerCommands (line 8) | function registerCommands(): CommandRegistry { FILE: packages/legacy/src/cli/request.ts constant TIMEOUT_REQUEST (line 6) | const TIMEOUT_REQUEST = 1000 * 60; FILE: packages/legacy/src/cli/uploadFile.ts type FileUploadResult (line 8) | type FileUploadResult = { function uploadFile (line 17) | async function uploadFile(options: { FILE: packages/legacy/src/cli/user/checkUserLogin.ts function checkUserLogin (line 5) | async function checkUserLogin(): Promise<{ loggedIn: boolean; user?: Use... FILE: packages/legacy/src/cli/user/getUserInfoFromAPI.ts type UserFromAPI (line 4) | type UserFromAPI = { function getUserInfoFromAPI (line 13) | async function getUserInfoFromAPI(): Promise<{ FILE: packages/legacy/src/constants.ts function getDirectory (line 7) | function getDirectory(): string { constant ENV_GLOBAL_CACHE_DIR (line 14) | const ENV_GLOBAL_CACHE_DIR = 'ARCO_GLOBAL_CACHE_DIR'; function getCacheDirectory (line 16) | function getCacheDirectory(): string { constant ENV_VARIABLE_CONFIG_PREFIX (line 27) | const ENV_VARIABLE_CONFIG_PREFIX = 'ARCO_CONFIG_'; constant ENV_BUNDLE_SIZE_ANALYZER (line 29) | const ENV_BUNDLE_SIZE_ANALYZER = 'BUNDLE_SIZE_ANALYZER'; constant ENV_BUNDLE_SPEED_ANALYZER (line 31) | const ENV_BUNDLE_SPEED_ANALYZER = 'BUNDLE_SPEED_ANALYZER'; constant MATERIAL_GENERATION (line 33) | const MATERIAL_GENERATION = 2; constant DIR_CACHE_ROOT (line 38) | const DIR_CACHE_ROOT = getCacheDirectory(); constant DIR_GLOBAL_CONFIG (line 40) | const DIR_GLOBAL_CONFIG = path.join(DIR_CACHE_ROOT, 'config'); constant DIR_GLOBAL_LOGS (line 42) | const DIR_GLOBAL_LOGS = path.join(DIR_CACHE_ROOT, 'logs'); constant DIR_ARTIFACTS (line 48) | const DIR_ARTIFACTS = 'artifacts'; constant DIR_ARTIFACTS_PREVIEW (line 50) | const DIR_ARTIFACTS_PREVIEW = path.join(DIR_ARTIFACTS, 'preview'); constant DIR_ARTIFACTS_DOCS (line 52) | const DIR_ARTIFACTS_DOCS = path.join(DIR_ARTIFACTS, 'docs'); constant DIR_SOURCE (line 54) | const DIR_SOURCE = 'source'; constant FILE_GLOBAL_CONFIG (line 56) | const FILE_GLOBAL_CONFIG = 'config.json'; constant FILE_WORKSPACE_JSONC (line 58) | const FILE_WORKSPACE_JSONC = 'arco.workspace.jsonc'; constant FILE_WORKSPACE_JS (line 60) | const FILE_WORKSPACE_JS = 'arco.workspace.js'; constant PATH_DEBUG_LOGS (line 62) | const PATH_DEBUG_LOGS = path.join(DIR_CACHE_ROOT, 'debug.log'); constant CFG_LOG_JSON_FORMAT (line 67) | const CFG_LOG_JSON_FORMAT = 'log_json_format'; constant CFG_LOG_LEVEL (line 69) | const CFG_LOG_LEVEL = 'log_level'; constant CFG_NO_WARNINGS (line 71) | const CFG_NO_WARNINGS = 'no_warnings'; constant CFG_USER_EMAIL_KEY (line 73) | const CFG_USER_EMAIL_KEY = 'user.email'; constant CFG_USER_TOKEN_KEY (line 75) | const CFG_USER_TOKEN_KEY = 'x-arco-token'; constant CFG_ACCESS_TOKEN_KEY (line 77) | const CFG_ACCESS_TOKEN_KEY = 'x-arco-access-token'; constant CFG_USER_NAME_KEY (line 79) | const CFG_USER_NAME_KEY = 'user.name'; constant CFG_USER_ACCOUNT_TYPE_KET (line 81) | const CFG_USER_ACCOUNT_TYPE_KET = 'user.accountType'; constant CFG_HOST_NPM_KEY (line 83) | const CFG_HOST_NPM_KEY = 'host.npm'; constant CFG_HOST_ARCO_KEY (line 85) | const CFG_HOST_ARCO_KEY = 'host.arco'; constant CFG_ANALYTICS_DOMAIN_KEY (line 87) | const CFG_ANALYTICS_DOMAIN_KEY = 'analytics_domain'; constant CFG_ANALYTICS_ANONYMOUS_KEY (line 89) | const CFG_ANALYTICS_ANONYMOUS_KEY = 'anonymous_reporting'; constant CFG_ANALYTICS_REPORTING_KEY (line 91) | const CFG_ANALYTICS_REPORTING_KEY = 'analytics_reporting'; constant CFG_ANALYTICS_ERROR_REPORTS_KEY (line 93) | const CFG_ANALYTICS_ERROR_REPORTS_KEY = 'error_reporting'; constant CFG_ANALYTICS_ENVIRONMENT_KEY (line 95) | const CFG_ANALYTICS_ENVIRONMENT_KEY = 'arco_environment'; constant CFG_ANALYTICS_USERID_KEY (line 97) | const CFG_ANALYTICS_USERID_KEY = 'analytics_id'; constant CORE_ASPECT_PACKAGE_NAME_MAP (line 102) | const CORE_ASPECT_PACKAGE_NAME_MAP = { constant CORE_ASPECT_ID_MAP (line 107) | const CORE_ASPECT_ID_MAP = { constant BASE_WEB_DOMAIN (line 115) | const BASE_WEB_DOMAIN = 'arco.design'; constant BASE_DOCS_DOMAIN (line 117) | const BASE_DOCS_DOMAIN = `${BASE_WEB_DOMAIN}/material`; constant DEFAULT_ENV (line 122) | const DEFAULT_ENV = CORE_ASPECT_ID_MAP.ENV_REACT; constant DEFAULT_ENV_CONFIG_PATH (line 124) | const DEFAULT_ENV_CONFIG_PATH = 'arco.env.config.js'; constant DEFAULT_ANALYTICS_DOMAIN (line 126) | const DEFAULT_ANALYTICS_DOMAIN = `TODO: date analytics`; constant DEFAULT_DIST_DIRNAME (line 128) | const DEFAULT_DIST_DIRNAME = 'dist'; constant DEFAULT_BUILD_IGNORE_PATTERNS (line 130) | const DEFAULT_BUILD_IGNORE_PATTERNS = ['**/__test__/**/*', '**/__docs__/... constant DEFAULT_LANGUAGE (line 132) | const DEFAULT_LANGUAGE = 'javascript'; constant DEFAULT_HOST_ARCO (line 134) | const DEFAULT_HOST_ARCO = 'arco.design'; constant DEFAULT_MATERIAL_GROUP_ID (line 136) | const DEFAULT_MATERIAL_GROUP_ID = 0; constant DEFAULT_TEST_FILE_PATTERNS (line 138) | const DEFAULT_TEST_FILE_PATTERNS = ['**/?(*.)+(spec|test).[jt]s?(x)']; constant IS_WINDOWS (line 143) | const IS_WINDOWS = os.platform() === 'win32'; constant SPINNER_TYPE (line 145) | const SPINNER_TYPE = IS_WINDOWS ? cliSpinners.dots : cliSpinners.dots12; constant GIT_IGNORE (line 147) | const GIT_IGNORE = '.gitignore'; constant PACKAGE_JSON (line 149) | const PACKAGE_JSON = 'package.json'; constant IGNORE_LIST (line 151) | const IGNORE_LIST = [ constant CLI_DESCRIPTION (line 163) | const CLI_DESCRIPTION = ''; constant CLI_USAGE (line 165) | const CLI_USAGE = '[--version] [--help] []'; constant CLI_COMPONENT_PATTERN_HELP (line 167) | const CLI_COMPONENT_PATTERN_HELP = `component name, package name, or com... constant CLI_TASK_NAME_HELP (line 171) | const CLI_TASK_NAME_HELP = `build the specified task(s) only. for multip... constant CLI_LOGIN_FIRST_TIP (line 174) | const CLI_LOGIN_FIRST_TIP = `please use 'arco login' to login in first`; constant BUILD_TASK_NAME_DOCS (line 179) | const BUILD_TASK_NAME_DOCS = 'HandleDocuments'; constant BUILD_TASK_NAME_PREVIEW (line 181) | const BUILD_TASK_NAME_PREVIEW = 'GeneratePreview'; constant BUILD_TASK_NAME_COMPILER_ESM (line 183) | const BUILD_TASK_NAME_COMPILER_ESM = 'TSCompilerESM'; constant BUILD_TASK_NAME_COMPILER_CJS (line 185) | const BUILD_TASK_NAME_COMPILER_CJS = 'TSCompilerCJS'; FILE: packages/legacy/src/error/abstractError.ts class AbstractError (line 1) | class AbstractError extends Error { method constructor (line 4) | constructor() { FILE: packages/legacy/src/error/arcoError.ts class ArcoError (line 1) | class ArcoError extends Error { method constructor (line 4) | constructor(msg?: string) { method report (line 13) | report(): string { FILE: packages/legacy/src/error/cloneErrorObject.ts function cloneErrorObject (line 5) | function cloneErrorObject(error: Error): Error { FILE: packages/legacy/src/error/generalError.ts class GeneralError (line 3) | class GeneralError extends AbstractError { method constructor (line 6) | constructor(msg: string) { FILE: packages/legacy/src/error/hashErrorObject.ts function hashErrorIfNeeded (line 9) | function hashErrorIfNeeded(error: Error) { function hashValue (line 36) | function hashValue(value: any): string { FILE: packages/legacy/src/globalConfig/config.ts function getPath (line 12) | function getPath() { class Config (line 16) | class Config extends Map { method toPlainObject (line 17) | toPlainObject() { method toJson (line 21) | toJson() { method write (line 25) | write() { method writeSync (line 29) | writeSync() { method get (line 33) | get(key) { method loadSync (line 46) | static loadSync(): Config { method load (line 57) | static async load(): Promise { FILE: packages/legacy/src/globalConfig/index.ts function set (line 4) | function set(newConfig: Record): Promise): Config { function del (line 22) | function del(keys: string | string[]): Promise { function delSync (line 33) | function delSync(keys: string | string[]): Config { function get (line 44) | async function get(key: string): Promise { function getSync (line 61) | function getSync(key: string): string | undefined { function list (line 78) | function list(): Promise { function listSync (line 82) | function listSync(): any { function cache (line 87) | function cache() { function invalidateCache (line 100) | function invalidateCache() { function toEnvVariableName (line 104) | function toEnvVariableName(configName: string): string { FILE: packages/legacy/src/logger/getPinoLogger.ts function getPinoLogger (line 4) | function getPinoLogger( FILE: packages/legacy/src/logger/interface.ts type IArcoLogger (line 3) | interface IArcoLogger { FILE: packages/legacy/src/logger/logger.ts constant LEVELS (line 14) | const LEVELS = ['fatal', 'error', 'warn', 'info', 'debug', 'trace']; function isLevel (line 16) | function isLevel(maybeLevel: Level | string): maybeLevel is Level { function getLogLevel (line 20) | function getLogLevel(): Level { class ArcoLogger (line 60) | class ArcoLogger implements IArcoLogger { method constructor (line 77) | constructor(logger: PinoLogger) { method trace (line 82) | trace(message: string, ...meta: any[]) { method debug (line 86) | debug(message: string, ...meta: any[]) { method warn (line 90) | warn(message: string, ...meta: any[]) { method info (line 94) | info(message: string, ...meta: any[]) { method error (line 98) | error(message: string, ...meta: any[]) { method fatal (line 102) | fatal(message: string, ...meta: any[]) { method isJsonFormat (line 106) | get isJsonFormat() { method console (line 114) | console(msg?: string | Error, level?: Level, color?: string) { method clearConsole (line 141) | clearConsole() { method profile (line 160) | profile(id: string, console?: boolean) { method exitAfterFlush (line 167) | async exitAfterFlush(code, commandName: string, cliOutput = '') { method debugAndAddBreadCrumb (line 181) | debugAndAddBreadCrumb( method warnAndAddBreadCrumb (line 190) | warnAndAddBreadCrumb( method errorAndAddBreadCrumb (line 199) | errorAndAddBreadCrumb( method addToLoggerAndToBreadCrumb (line 208) | private addToLoggerAndToBreadCrumb( method switchToConsoleLogger (line 222) | switchToConsoleLogger(level?: Level) { function writeLogToScreen (line 230) | function writeLogToScreen(levelOrPrefix = '') { FILE: packages/legacy/src/logger/printWarning.ts function printWarning (line 5) | function printWarning(msg: string) { FILE: packages/legacy/src/logger/profiler.ts class Profiler (line 1) | class Profiler { method profile (line 4) | profile(id: string): string { FILE: packages/legacy/src/prompts/exceptions/promptCanceled.ts class PromptCanceled (line 3) | class PromptCanceled extends AbstractError {} FILE: packages/legacy/src/prompts/prompt.ts constant DEFAULT_PROMPT_MSG (line 6) | const DEFAULT_PROMPT_MSG = ''; constant CANCEL_ERROR_MSG (line 7) | const CANCEL_ERROR_MSG = 'canceled'; FILE: packages/legacy/src/prompts/schemas/analyticsReporting.ts method conform (line 10) | conform(value: string) { FILE: packages/legacy/src/prompts/schemas/errorReporting.ts method conform (line 13) | conform(value: string) { FILE: packages/legacy/src/types.ts type APIProperty (line 1) | type APIProperty = { type Doclet (line 10) | type Doclet = { FILE: packages/legacy/src/utils/buildCommandMessage.ts function buildCommandMessage (line 4) | function buildCommandMessage( FILE: packages/legacy/src/utils/cliVersion.ts function setCliVersion (line 3) | function setCliVersion(version) { function getCliVersion (line 7) | function getCliVersion() { FILE: packages/legacy/src/utils/concurrency.ts constant CONCURRENT_IO_LIMIT (line 1) | const CONCURRENT_IO_LIMIT = 100; constant CONCURRENT_COMPONENTS_LIMIT (line 2) | const CONCURRENT_COMPONENTS_LIMIT = 50; constant CONCURRENT_FETCH_LIMIT (line 3) | const CONCURRENT_FETCH_LIMIT = 15; function concurrentIOLimit (line 8) | function concurrentIOLimit(): number { function concurrentComponentsLimit (line 15) | function concurrentComponentsLimit(): number { function concurrentFetchLimit (line 22) | function concurrentFetchLimit(): number { FILE: packages/legacy/src/utils/encryption/sha1.ts function sha1 (line 10) | function sha1( FILE: packages/legacy/src/utils/eol.ts function converts (line 7) | function converts(text: string | Buffer, to: string) { function lf (line 18) | function lf(text: string | Buffer) { function auto (line 22) | function auto(text: string | Buffer) { function cr (line 26) | function cr(text: string | Buffer) { function crlf (line 30) | function crlf(text: string | Buffer) { FILE: packages/legacy/src/utils/fs/isDirEmpty.ts function isDirEmpty (line 3) | async function isDirEmpty(dirPath: string): Promise { FILE: packages/legacy/src/utils/fs/readDirIgnoreDsStore.ts function readDirIgnoreDsStore (line 3) | async function readDirIgnoreDsStore(dirPath: string): Promise { function readDirSyncIgnoreDsStore (line 8) | function readDirSyncIgnoreDsStore(dirPath: string): string[] { FILE: packages/legacy/src/utils/fs/removeEmptyDir.ts function removeEmptyDir (line 5) | async function removeEmptyDir(dirPath: string): Promise { FILE: packages/legacy/src/utils/fs/removeFilesAndEmptyDirsRecursively.ts function removeFilesAndEmptyDirsRecursively (line 13) | async function removeFilesAndEmptyDirsRecursively( FILE: packages/legacy/src/utils/fs/zipFiles.ts function zipFiles (line 4) | function zipFiles(options: { FILE: packages/legacy/src/utils/ignore.ts function getIgnoreListForArco (line 7) | function getIgnoreListForArco(consumerPath: string): string[] { function getGitIgnoreFile (line 13) | function getGitIgnoreFile(dir: string) { function retrieveIgnoreList (line 18) | function retrieveIgnoreList(cwd: string) { function getGitIgnoreForArco (line 23) | function getGitIgnoreForArco(consumerPath: string): any { FILE: packages/legacy/src/utils/map/toObject.ts function mapToObject (line 5) | function mapToObject(map: Map): Record { FILE: packages/legacy/src/utils/network/port.ts class PortLockedError (line 3) | class PortLockedError extends Error { method constructor (line 4) | constructor(port: number) { class Port (line 9) | class Port { method get (line 10) | async get(options: { port: number | Iterable; usedPort?: numbe... method getAvailablePort (line 71) | private async getAvailablePort(options: any): Promise { method makeRange (line 86) | private makeRange(from: number, to: number) { method getPort (line 112) | static getPort(from: number, to: number, usedPort?: number[]) { method getPortFromRange (line 118) | static getPortFromRange(range: number[] | number, usedPort?: number[]) { FILE: packages/legacy/src/utils/number/isNumeric.ts function isNumeric (line 4) | function isNumeric(val: any) { FILE: packages/legacy/src/utils/packCommand.ts type PackData (line 4) | type PackData = { payload: any; headers: any }; function packCommand (line 6) | function packCommand(obj: PackData, base64 = true, compress = true): str... FILE: packages/legacy/src/utils/path.ts function pathNormalizeToLinux (line 4) | function pathNormalizeToLinux(pathToNormalize?: string): string { function toWindowsCompatiblePath (line 8) | function toWindowsCompatiblePath(path: string): string { function isParentDir (line 12) | function isParentDir(parent: string, child: string) { function buildPropagationPaths (line 18) | function buildPropagationPaths(absPath: string, endPath?: string): strin... FILE: packages/legacy/src/utils/string/toBase64.ts function toBase64 (line 9) | function toBase64(val: string | Buffer) { FILE: packages/legacy/src/utils/string/toFsCompatible.ts function toFsCompatible (line 1) | function toFsCompatible(str: string) { FILE: packages/legacy/src/utils/taskManager.ts type TaskType (line 1) | type TaskType = () => Promise; class TaskManager (line 3) | class TaskManager { method constructor (line 14) | constructor(params: { parallelTaskCount?: number; tasks?: TaskType[] }) { method runAll (line 20) | runAll() { method next (line 30) | private next() { method onTaskDone (line 48) | private onTaskDone() { FILE: packages/legacy/src/utils/timer/exceptions/timerAlreadyRunningError.ts class TimerAlreadyRunningError (line 1) | class TimerAlreadyRunningError extends Error { method constructor (line 2) | constructor() { FILE: packages/legacy/src/utils/timer/exceptions/timerNotStartedError.ts class TimerNotStartedError (line 1) | class TimerNotStartedError extends Error { method constructor (line 2) | constructor() { FILE: packages/legacy/src/utils/timer/response.ts class TimerResponse (line 1) | class TimerResponse { method constructor (line 2) | constructor( method seconds (line 12) | get seconds() { FILE: packages/legacy/src/utils/timer/timer.ts class Timer (line 4) | class Timer { method start (line 7) | start(): Timer { method stop (line 13) | stop(): TimerResponse { method calculateElapsed (line 19) | private calculateElapsed(startTime: number, endTime: number) { method create (line 23) | static create() { FILE: packages/legacy/src/workspace/component/dependencies/detectives/parserHelper.ts function getDependenciesFromMemberExpression (line 3) | function getDependenciesFromMemberExpression(node) { function getDependenciesFromCallExpression (line 16) | function getDependenciesFromCallExpression(node) { function getSpecifierValueForImportDeclaration (line 31) | function getSpecifierValueForImportDeclaration(specifier): Specifier { function getStringValue (line 41) | function getStringValue(node) { FILE: packages/legacy/src/workspace/component/dependencies/types/dependencyTreeType.ts type Specifier (line 6) | type Specifier = { FILE: packages/legacy/src/workspace/component/exceptions/componentNotFoundInPathError.ts class ComponentNotFoundInPathError (line 4) | class ComponentNotFoundInPathError extends ArcoError { method constructor (line 9) | constructor(path: string) { FILE: packages/legacy/src/workspace/component/exceptions/fileSourceNotFoundError.ts class FileSourceNotFoundError (line 3) | class FileSourceNotFoundError extends AbstractError { method constructor (line 6) | constructor(path: string) { FILE: packages/legacy/src/workspace/component/sources/abstractVinyl.ts type AbstractVinylProps (line 9) | type AbstractVinylProps = { class AbstractVinyl (line 16) | class AbstractVinyl extends (Vinyl as FileConstructor) { method fromVinyl (line 21) | static fromVinyl(vinyl: Vinyl): AbstractVinyl { method relativeDir (line 26) | get relativeDir() { method updatePaths (line 31) | updatePaths({ method write (line 47) | async write( method toReadableString (line 63) | toReadableString() { method loadFromParsedStringBase (line 70) | static loadFromParsedStringBase(parsedString: any): AbstractVinylProps { method _getStatIfFileExists (line 82) | async _getStatIfFileExists(): Promise { function _verboseMsg (line 95) | function _verboseMsg(filePath: string, force: boolean) { FILE: packages/legacy/src/workspace/component/sources/dataToPersist.ts class DataToPersist (line 9) | class DataToPersist { method constructor (line 14) | constructor() { method addFile (line 19) | addFile(file: AbstractVinyl) { method addManyFiles (line 41) | addManyFiles(files: AbstractVinyl[] = []) { method removePath (line 45) | removePath(pathToRemove: RemovePath) { method removeManyPaths (line 52) | removeManyPaths(pathsToRemove: RemovePath[] = []) { method merge (line 56) | merge(dataToPersist: DataToPersist | null | undefined) { method persistAllToFS (line 62) | async persistAllToFS() { method addBasePath (line 70) | addBasePath(basePath: string) { method toConsole (line 84) | toConsole() { method filterByPath (line 89) | filterByPath(filterFunc: (p: string) => boolean): DataToPersist { method persistFilesToFS (line 96) | private async persistFilesToFS() { method deletePathsFromFS (line 101) | private async deletePathsFromFS() { method validateAbsolute (line 113) | private validateAbsolute() { method log (line 129) | private log() { method assertRelative (line 140) | private assertRelative(pathToCheck: string) { method throwForDirectoryCollision (line 156) | private throwForDirectoryCollision(file: AbstractVinyl) { FILE: packages/legacy/src/workspace/component/sources/dist.ts class Dist (line 3) | class Dist extends AbstractVinyl { method loadFromParsedString (line 4) | static loadFromParsedString(parsedString: Record): Dist |... method loadFromParsedStringArray (line 10) | static loadFromParsedStringArray(arr: Record[]): Dist[] |... method clone (line 14) | clone(_opts?: { contents?: boolean; deep?: boolean } | boolean): this { FILE: packages/legacy/src/workspace/component/sources/removePath.ts class RemovePath (line 4) | class RemovePath { method constructor (line 9) | constructor(path: string, removeItsDirIfEmpty = false) { method persistToFS (line 14) | async persistToFS() { FILE: packages/legacy/src/workspace/component/sources/sourceFile.ts class SourceFile (line 6) | class SourceFile extends AbstractVinyl { method load (line 7) | static load( method loadFromParsedString (line 33) | static loadFromParsedString(parsedString: Record): Source... method loadFromParsedStringArray (line 39) | static loadFromParsedStringArray(arr: Record[]): SourceFi... method clone (line 44) | clone(): this { FILE: packages/legacy/src/workspace/component/sources/vinylTypes.ts type File (line 5) | interface File { type NullFile (line 268) | interface NullFile extends File { type BufferFile (line 279) | interface BufferFile extends File { type StreamFile (line 288) | interface StreamFile extends File { type DirectoryFile (line 297) | interface DirectoryFile extends NullFile { type SymbolicFile (line 302) | interface SymbolicFile extends NullFile { type ConstructorOptions (line 307) | interface ConstructorOptions { type FileConstructor (line 351) | interface FileConstructor { FILE: packages/legacy/src/workspace/componentIdTo.ts type ComponentChunkType (line 3) | type ComponentChunkType = 'component' | 'preview'; constant PREVIEW_CHUNK_SUFFIX (line 5) | const PREVIEW_CHUNK_SUFFIX = 'preview'; constant MANIFEST_FILENAME (line 7) | const MANIFEST_FILENAME = 'manifest.json'; constant FORK_CONFIG_FILENAME (line 9) | const FORK_CONFIG_FILENAME = 'config.json'; function toComponentChunkFilename (line 11) | function toComponentChunkFilename(componentId: string, type: ComponentCh... function toComponentManifestFilename (line 17) | function toComponentManifestFilename(componentId: string) { function toComponentForkConfigFilename (line 22) | function toComponentForkConfigFilename(componentId: string) { function toComponentChunkId (line 27) | function toComponentChunkId(componentId: string, type: ComponentChunkTyp... function toComponentPackageName (line 31) | function toComponentPackageName(componentId: string) { FILE: packages/legacy/src/workspace/componentInfo.ts type ComponentConfig (line 6) | type ComponentConfig = { type ComponentInfoFiles (line 86) | type ComponentInfoFiles = { class ComponentInfo (line 92) | class ComponentInfo { method constructor (line 123) | constructor( method id (line 179) | get id(): string { method version (line 183) | get version(): string { method packageName (line 187) | get packageName(): string { method dependencies (line 191) | get dependencies(): Record { method devDependencies (line 195) | get devDependencies(): Record { method peerDependencies (line 199) | get peerDependencies(): Record { method nameMatchId (line 206) | static nameMatchId(name = '', id = '') { method fromJson (line 210) | static fromJson(json: ComponentConfig, workspacePath: string) { FILE: packages/legacy/src/workspace/componentOps/addComponents/addComponents.ts type ComponentMapFile (line 7) | type ComponentMapFile = { function getFilesByDir (line 13) | async function getFilesByDir( FILE: packages/legacy/src/workspace/componentOps/addComponents/exceptions/ignoredDirectoryError.ts class IgnoredDirectoryError (line 4) | class IgnoredDirectoryError extends ArcoError { method constructor (line 5) | constructor(dir: string) { FILE: packages/legacy/src/workspace/componentResult.ts type Serializable (line 3) | type Serializable = { type TaskMetadata (line 7) | type TaskMetadata = { [key: string]: Serializable }; type ComponentResult (line 9) | type ComponentResult = { function formatComponentResultError (line 44) | function formatComponentResultError(componentResults: ComponentResult[])... FILE: packages/legacy/src/workspace/workspaceLocator.ts type WorkspaceInfo (line 6) | type WorkspaceInfo = { function getWorkspaceInfo (line 14) | async function getWorkspaceInfo(absPath: string): Promise, root = process.c... function isParentDir (line 22) | function isParentDir(parent: string, child: string) { function buildPropagationPaths (line 28) | function buildPropagationPaths(absPath: string, endPath?: string): strin... FILE: packages/react/src/jest/setupTests.js method setItem (line 28) | setItem(key, value) { method getItem (line 31) | getItem(key) { method removeItem (line 34) | removeItem(key) { method clear (line 37) | clear() { FILE: packages/react/src/jest/transformers/file-transformer.js method process (line 9) | process(src, filename) { FILE: packages/react/src/jest/transformers/style-transformer.js method process (line 5) | process() { method getCacheKey (line 10) | getCacheKey() { FILE: packages/react/src/react.env.ts type CreateCompilerTaskOptions (line 46) | type CreateCompilerTaskOptions = { type DocMetadataCache (line 54) | type DocMetadataCache = Record, PreviewEnv { method constructor (line 63) | constructor( method cacheDir (line 74) | get cacheDir(): string { method docMetadataCachePath (line 78) | get docMetadataCachePath(): string { method getDocMetadataCache (line 82) | private getDocMetadataCache(): DocMetadataCache { method cacheDocMetadata (line 89) | private cacheDocMetadata(cache: DocMetadataCache) { method createTsCompilerOptions (line 95) | private createTsCompilerOptions(): TypescriptCompilerOptions { method createComponentsWebpackBundler (line 111) | private async createComponentsWebpackBundler( method createCjsJestTester (line 126) | private createCjsJestTester(jestConfigPath?: string, jestModulePath?: ... method createEsmCompiler (line 132) | private createEsmCompiler(transformers: TsConfigTransformer[] = [], ts... method createCjsCompiler (line 137) | private createCjsCompiler(transformers: TsConfigTransformer[] = [], ts... method createEsmCompilerTask (line 142) | private createEsmCompilerTask({ method createCjsCompilerTask (line 162) | private createCjsCompilerTask({ method getDevEnvId (line 185) | getDevEnvId(id?: string) { method getTester (line 189) | getTester(jestConfigPath: string, jestModulePath?: string): Tester { method getDevServer (line 193) | getDevServer( method getDocsTemplate (line 210) | getDocsTemplate() { method getDocsMetadata (line 214) | getDocsMetadata(files: SourceFile[], options?: TsDocumentOptions): Doc... method getPreviewConfig (line 237) | getPreviewConfig() { method getBundler (line 245) | async getBundler( method getBuildPipe (line 252) | getBuildPipe(modifiers: CreateCompilerTaskOptions): BuildTask[] { FILE: packages/react/src/react.main.runtime.ts class ReactMain (line 27) | class ReactMain { method provider (line 45) | static provider([ method constructor (line 88) | constructor( method extendEnvConfigFromUser (line 95) | private extendEnvConfigFromUser(): Environment { method useBuildPipe (line 142) | useBuildPipe(modifiers: Pick; function getDocProp (line 19) | function getDocProp({ name, type, isOptional, tags }: PropertyType): API... function parser (line 42) | function parser(file: SourceFile, options?: TsDocumentOptions): Doclet[] { FILE: packages/react/src/types/reactConfig.ts type ReactConfig (line 1) | type ReactConfig = { FILE: packages/react/src/webpack/overlay/formatWebpackMessages.js function isLikelyASyntaxError (line 13) | function isLikelyASyntaxError(message) { function formatMessage (line 18) | function formatMessage(message) { function formatWebpackMessages (line 111) | function formatWebpackMessages(json) { FILE: packages/react/src/webpack/overlay/webpackHotDevClient.js function clearOutdatedErrors (line 96) | function clearOutdatedErrors() { function handleSuccess (line 106) | function handleSuccess() { function handleWarnings (line 124) | function handleWarnings(warnings) { function handleErrors (line 165) | function handleErrors(errors) { function tryDismissErrorOverlay (line 191) | function tryDismissErrorOverlay() { function handleAvailableHash (line 198) | function handleAvailableHash(hash) { function isUpdateAvailable (line 230) | function isUpdateAvailable() { function canApplyUpdates (line 238) | function canApplyUpdates() { function canAcceptErrors (line 242) | function canAcceptErrors() { function tryApplyUpdates (line 255) | function tryApplyUpdates(onHotUpdateSuccess) { FILE: packages/react/src/webpack/webpack.config.base.ts constant MODULE_FILE_EXTENSIONS (line 10) | const MODULE_FILE_EXTENSIONS = [ constant IMAGE_INLINE_SIZE_LIMIT (line 27) | const IMAGE_INLINE_SIZE_LIMIT = parseInt(process.env.IMAGE_INLINE_SIZE_L... function EmptyPlugin (line 29) | function EmptyPlugin() { FILE: packages/react/src/webpack/webpack.config.component.prod.ts constant BUNDLER_ANALYZER (line 7) | const BUNDLER_ANALYZER = process.env[ENV_BUNDLE_SIZE_ANALYZER] === 'true'; FILE: packages/service/src/builder/build.cmd.ts type BuildOpts (line 10) | type BuildOpts = { class BuilderCmd (line 15) | class BuilderCmd implements Command { method constructor (line 32) | constructor(private builder: BuilderMain, private workspace: Workspace... method report (line 34) | async report([pattern]: [string], { skipTests, tasks }: BuildOpts): Pr... FILE: packages/service/src/builder/buildPipe.ts type TaskResults (line 12) | type TaskResults = { class BuildPipe (line 39) | class BuildPipe { method constructor (line 48) | constructor( method allTasksResults (line 58) | get allTasksResults(): TaskResults[] { method execute (line 65) | async execute(): Promise { method addSignalListener (line 83) | private addSignalListener() { method executePreBuild (line 93) | private async executePreBuild() { method executeTask (line 101) | private async executeTask(task: BuildTask, env: EnvDefinition): Promis... method executePostBuild (line 143) | private async executePostBuild(tasksResults: TaskResultsList) { method updateFailedDependencyTask (line 151) | private updateFailedDependencyTask(task: BuildTask) { method shouldSkipTask (line 163) | private shouldSkipTask(taskId: string, envId: string): boolean { method getBuildContext (line 172) | private getBuildContext(envId: string): BuildContext { FILE: packages/service/src/builder/buildPipelineOrder.ts type TaskDependenciesGraph (line 10) | type TaskDependenciesGraph = Graph; type Location (line 11) | type Location = 'start' | 'middle' | 'end'; type TasksLocationGraph (line 12) | type TasksLocationGraph = { location: Location; graph: TaskDependenciesG... type PipelineEnv (line 13) | type PipelineEnv = { env: EnvDefinition; pipeline: BuildTask[] }; type DataPerLocation (line 14) | type DataPerLocation = { function calculatePipelineOrder (line 50) | function calculatePipelineOrder({ function addTasksToGraph (line 104) | function addTasksToGraph( function addDependenciesToGraph (line 129) | function addDependenciesToGraph( function getLocation (line 174) | function getLocation(task: BuildTask, dependencyTask: BuildTask): Locati... function getPipelineForEnv (line 199) | function getPipelineForEnv( FILE: packages/service/src/builder/buildTask.ts type TaskLocation (line 9) | type TaskLocation = 'start' | 'end'; type BuildTaskResult (line 16) | interface BuildTaskResult { type BuildContext (line 23) | interface BuildContext extends ExecutionContext { type TaskDescriptor (line 40) | interface TaskDescriptor { type BuildTask (line 46) | interface BuildTask { class BuildTaskHelper (line 100) | class BuildTaskHelper { method serializeId (line 101) | static serializeId({ aspectId, name }: { aspectId: string; name: strin... method deserializeId (line 105) | static deserializeId(id: string): { aspectId: string; name: string } { method deserializeIdAllowEmptyName (line 117) | static deserializeIdAllowEmptyName(id: string): { aspectId: string; na... FILE: packages/service/src/builder/builder.main.runtime.ts type TaskSlot (line 13) | type TaskSlot = SlotRegistry; class BuilderMain (line 15) | class BuilderMain { method provider (line 22) | static provider( method constructor (line 37) | constructor( method registerBuildTasks (line 46) | registerBuildTasks(tasks: BuildTask[]) { method build (line 51) | async build(componnets: Component[], options?: BuilderServiceOptions) { FILE: packages/service/src/builder/builder.service.tsx type BuilderServiceOptions (line 14) | type BuilderServiceOptions = { type BuildServiceResults (line 21) | type BuildServiceResults = { type EnvsBuildContext (line 28) | type EnvsBuildContext = { [envId: string]: BuildContext }; type BuilderDescriptor (line 30) | type BuilderDescriptor = { tasks: string[] }; class BuilderService (line 32) | class BuilderService implements EnvService { method toString (line 8) | toString() { method validate (line 17) | validate() { method validateTaskName (line 24) | private validateTaskName(task: BuildTask) { method validateDuplications (line 35) | private validateDuplications() { FILE: packages/service/src/compiler/compiler.main.runtime.ts class CompilerMain (line 7) | class CompilerMain { method provider (line 14) | static provider([loggerMain]: [LoggerMain], config: CompilerAspectConf... method constructor (line 19) | constructor(private config: CompilerAspectConfig, private logger: Logg... method createTask (line 21) | createTask(name: string, compiler: Compiler): CompilerTask { FILE: packages/service/src/compiler/compiler.task.ts class CompilerTask (line 13) | class CompilerTask implements BuildTask { method constructor (line 16) | constructor( method sortContextComponents (line 24) | private sortContextComponents(components: Component[]) { method clearDistDir (line 54) | private async clearDistDir(component: Component, compiler: Compiler) { method copyNonSupportedFiles (line 59) | private async copyNonSupportedFiles(component: Component, compiler: Co... method execute (line 79) | async execute(context: BuildContext): Promise { method preBuild (line 98) | async preBuild(context: BuildContext) { method postBuild (line 111) | async postBuild?(context: BuildContext, tasksResults: TaskResultsList)... FILE: packages/service/src/compiler/types.ts type CompilerAspectConfig (line 6) | interface CompilerAspectConfig { type CompilerOptions (line 25) | interface CompilerOptions { type StyleFileToCompile (line 61) | type StyleFileToCompile = { type StyleCompilerOptions (line 76) | interface StyleCompilerOptions { type Compiler (line 91) | interface Compiler extends CompilerOptions { FILE: packages/service/src/compiler/utils/compileStyle.ts type CompileStyleOptions (line 9) | type CompileStyleOptions = { function compileStyle (line 20) | async function compileStyle({ FILE: packages/service/src/compiler/utils/sortPackageBuildOrders.ts function sortPackageBuildOrders (line 3) | function sortPackageBuildOrders( FILE: packages/service/src/fork/fork.cmd.ts class ForkCmd (line 7) | class ForkCmd implements Command { method constructor (line 20) | constructor(private logger: Logger, private fork: ForkMain, private wo... method report (line 22) | async report(): Promise { FILE: packages/service/src/fork/fork.main.runtime.ts class ForkMain (line 8) | class ForkMain { method provider (line 13) | static provider([loggerMain, cli, workspace]: [LoggerMain, CLIMain, Wo... method constructor (line 23) | constructor() {} FILE: packages/service/src/generator/create.cmd.ts class CreateCmd (line 8) | class CreateCmd implements Command { method constructor (line 32) | constructor(private workspace: Workspace, private generator: Generator... method report (line 34) | async report( FILE: packages/service/src/generator/generator.main.runtime.ts type GeneratorConfig (line 12) | type GeneratorConfig = { type CreateComponentOptions (line 20) | type CreateComponentOptions = { class GeneratorMain (line 25) | class GeneratorMain { method provider (line 30) | static provider( method constructor (line 40) | constructor( method updateWorkspaceConfig (line 46) | private updateWorkspaceConfig(name: string, rootDir: string, manifest:... method create (line 79) | async create({ FILE: packages/service/src/preview/bundlingStrategy.ts type ComputeTargetsContext (line 8) | interface ComputeTargetsContext extends BuildContext { type BundlingStrategy (line 12) | interface BundlingStrategy { FILE: packages/service/src/preview/cli/previewServerStatus/previewServerHeader.tsx function PreviewServerHeader (line 4) | function PreviewServerHeader() { FILE: packages/service/src/preview/cli/previewServerStatus/previewServerRow.tsx type PreviewServerRowProps (line 5) | type PreviewServerRowProps = { function stringifyIncludedEnvs (line 10) | function stringifyIncludedEnvs(includedEnvs: string[] = [], verbose = fa... function PreviewServerRow (line 15) | function PreviewServerRow({ previewServer, verbose }: PreviewServerRowPr... FILE: packages/service/src/preview/cli/previewServerStatus/previewServerStatus.tsx constant IGNORE_WARNINGS (line 10) | const IGNORE_WARNINGS = [ type PreviewServerStatusProps (line 20) | type PreviewServerStatusProps = { function PreviewServerStatus (line 25) | function PreviewServerStatus({ FILE: packages/service/src/preview/cli/previewServerStatus/webpackError.tsx type ErrorLevel (line 4) | enum ErrorLevel { type ErrorProps (line 11) | type ErrorProps = { function Error (line 16) | function Error({ errors, level }: ErrorProps) { FILE: packages/service/src/preview/exceptions/bundlingStrategyNotFoundError.ts class BundlingStrategyNotFoundError (line 1) | class BundlingStrategyNotFoundError extends Error { method constructor (line 2) | constructor(strategyName: string) { FILE: packages/service/src/preview/exceptions/previewNotFoundError.ts class PreviewNotFoundError (line 1) | class PreviewNotFoundError extends Error { method constructor (line 2) | constructor(name: string | null) { FILE: packages/service/src/preview/exceptions/previewOutputFileNotFoundError.ts class PreviewOutputFileNotFoundError (line 3) | class PreviewOutputFileNotFoundError extends ArcoError { method constructor (line 4) | constructor(componentId: string, filePath: string) { FILE: packages/service/src/preview/executionRef.ts class ExecutionRef (line 4) | class ExecutionRef { method constructor (line 5) | constructor(public executionCtx: ExecutionContext) { method add (line 11) | add(added: Component) { method remove (line 15) | remove(removed: string) { method update (line 19) | update(next: Component) { method get (line 23) | get(id: string) { FILE: packages/service/src/preview/generateLink.ts type GenerateLinkOptions (line 4) | type GenerateLinkOptions = { function generateLink (line 11) | function generateLink({ function moduleVarName (line 82) | function moduleVarName(componentIdx: number, fileIdx: number) { FILE: packages/service/src/preview/preview.aspect.ts constant PREVIEW_ASPECT_ID (line 3) | const PREVIEW_ASPECT_ID = 'arco.service/preview'; FILE: packages/service/src/preview/preview.main.runtime.ts constant DEFAULT_CACHE_DIR (line 28) | const DEFAULT_CACHE_DIR = join(DIR_CACHE_ROOT, PreviewAspect.id); constant NOOP_RESULT (line 30) | const NOOP_RESULT = { type PreviewStrategyName (line 35) | type PreviewStrategyName = 'env' | 'component'; type EnvPreviewConfig (line 37) | type EnvPreviewConfig = { type PreviewConfig (line 42) | type PreviewConfig = { type ComponentPreviewSizedFile (line 53) | type ComponentPreviewSizedFile = Asset; type ComponentPreviewSize (line 55) | type ComponentPreviewSize = { type ComponentPreviewMetaData (line 66) | type ComponentPreviewMetaData = { type PreviewDefinitionSlot (line 70) | type PreviewDefinitionSlot = SlotRegistry; class PreviewMain (line 72) | class PreviewMain { method provider (line 87) | static provider( method constructor (line 124) | constructor( method cacheDir (line 133) | get cacheDir(): string { method getUi (line 143) | private getUi() { method getPreviewTarget (line 149) | private async getPreviewTarget( method getDefaultStrategies (line 165) | private getDefaultStrategies() { method resolveAspects (line 169) | private async resolveAspects(runtimeName?: string): Promise; type ServersSetter (line 15) | type ServersSetter = Dispatch>; class PreviewStartPlugin (line 17) | class PreviewStartPlugin implements StartPlugin { method constructor (line 18) | constructor( method listenToDevServers (line 41) | private listenToDevServers() { method whenReady (line 59) | get whenReady(): Promise { method initiate (line 63) | async initiate(options: StartPluginOptions) { method getProxy (line 83) | getProxy(): ProxyEntry[] { FILE: packages/service/src/preview/preview.task.ts class PreviewTask (line 11) | class PreviewTask implements BuildTask { method constructor (line 12) | constructor(private preview: PreviewMain) {} method execute (line 20) | async execute(context: BuildContext): Promise { method getPreviewDirectory (line 51) | getPreviewDirectory(context: ExecutionContext) { FILE: packages/service/src/preview/previewRuntime/preview.preview.runtime.tsx type PreviewSlot (line 17) | type PreviewSlot = SlotRegistry; class PreviewPreview (line 19) | class PreviewPreview { method provider (line 26) | static provider( method constructor (line 35) | constructor( method getParam (line 40) | private getParam(query: string, param: string) { method getQuery (line 45) | private getQuery() { method getLocation (line 51) | private getLocation() { method getDefault (line 61) | private getDefault() { method getPreview (line 67) | private getPreview(previewName: string): undefined | PreviewType { method getPreviewModule (line 72) | private async getPreviewModule(previewName: string): Promise { method set (line 8) | override set(id: ModuleId, preview: PreviewModule) { method loadComponentPreviews (line 14) | loadComponentPreviews(compId: string, previews: Record = () => Promise>; type PreviewModule (line 9) | type PreviewModule = { FILE: packages/service/src/preview/types/previewType.ts type PreviewType (line 4) | interface PreviewType { FILE: packages/service/src/preview/types/renderingContext.ts type RenderingContextOptions (line 3) | type RenderingContextOptions = { aspectsFilter?: string[] }; type RenderingContextProvider (line 5) | type RenderingContextProvider = (options: RenderingContextOptions) => { ... type RenderingContextSlot (line 7) | type RenderingContextSlot = SlotRegistry; class RenderingContext (line 9) | class RenderingContext { method constructor (line 10) | constructor( method get (line 18) | get(aspectId: string) { FILE: packages/service/src/preview/uiRuntime/componentPreview.tsx type ComponentPreviewProps (line 10) | interface ComponentPreviewProps FILE: packages/service/src/preview/uiRuntime/urls.ts function affix (line 6) | function affix(prefix = '', str = '', suffix = '') { function toPreviewHash (line 14) | function toPreviewHash( function toPreviewUrl (line 39) | function toPreviewUrl( FILE: packages/service/src/preview/webpackEventsListener.ts type CompilationResult (line 8) | type CompilationResult = { type Handlers (line 14) | type Handlers = { function SubscribeToWebpackEvents (line 28) | function SubscribeToWebpackEvents(pubsub: PubsubMain, handlers: Handlers... FILE: packages/service/src/syncer/sync.cmd.ts type SyncOptions (line 13) | type SyncOptions = { class SyncCmd (line 18) | class SyncCmd implements Command { method constructor (line 38) | constructor(private logger: Logger, private syncer: SyncerMain, privat... method report (line 40) | async report( FILE: packages/service/src/syncer/syncer.main.runtime.ts type SyncerConfig (line 29) | type SyncerConfig = { class SyncerMain (line 37) | class SyncerMain { method provider (line 42) | static provider( method constructor (line 52) | constructor( method getCacheDir (line 61) | private getCacheDir() { method getTempDirToUpload (line 65) | private getTempDirToUpload(component: Component) { method copyIfNotExist (line 69) | private async copyIfNotExist(src: string, dest: string) { method extendSyncParamsWithDefaultMaterialMeta (line 77) | private extendSyncParamsWithDefaultMaterialMeta(params: SyncParams) { method preparePackageFilesToUpload (line 85) | private async preparePackageFilesToUpload(component: Component) { method uploadPackageFiles (line 133) | private async uploadPackageFiles(components: Component[], parallelTask... method sync (line 211) | async sync({ FILE: packages/service/src/syncer/type/syncParams.ts type SyncParams (line 1) | type SyncParams = { FILE: packages/service/src/tester/test.cmd.tsx type TestFlags (line 11) | type TestFlags = Pick; class TestCmd (line 13) | class TestCmd implements Command { method constructor (line 33) | constructor(private tester: TesterMain, private logger: Logger, privat... method inkRender (line 35) | inkRender(element: ReactElement) { method render (line 39) | async render([pattern]: [string], { watch, rawTesterArgs }: TestFlags) { FILE: packages/service/src/tester/tester.main.runtime.ts class TesterMain (line 11) | class TesterMain { method provider (line 18) | static provider([cli, envs, loggerMain, workspace]: [CLIMain, EnvsMain... method constructor (line 26) | constructor(private envs: EnvsMain, private service: TesterService) {} method getOptions (line 28) | private getOptions(options?: TesterOptions): TesterOptions { method test (line 36) | async test(components: Component[], opts?: TesterOptions): Promise { method constructor (line 31) | constructor(private logger: Logger, private workspace: Workspace) {} method getDescriptor (line 33) | getDescriptor(environment: EnvDefinition) { method run (line 44) | async run(context: ExecutionContext, options: TesterOptions) { FILE: packages/service/src/tester/tester.ts class Tests (line 4) | class Tests { method constructor (line 5) | constructor(public componentResults: ComponentResult[]) {} method errors (line 7) | get errors(): Array { type TesterOptions (line 12) | interface TesterOptions { type TesterContext (line 29) | interface TesterContext extends ExecutionContext, TesterOptions { type Tester (line 39) | interface Tester { FILE: packages/service/src/ui/cli/time.tsx type TimeProps (line 4) | type TimeProps = { function Time (line 11) | function Time(props: TimeProps) { FILE: packages/service/src/ui/cli/uiServerConsole.tsx type UIServerConsoleProps (line 6) | type UIServerConsoleProps = { function UIServerConsole (line 23) | function UIServerConsole({ appName, futureUiServer, url }: UIServerConso... FILE: packages/service/src/ui/cli/uiServerLoader.tsx type UIServerLoaderProps (line 5) | type UIServerLoaderProps = { function UIServerLoader (line 12) | function UIServerLoader({ name }: UIServerLoaderProps) { FILE: packages/service/src/ui/createRoot.ts type CreateRootOptions (line 7) | type CreateRootOptions = { function createRoot (line 15) | async function createRoot({ function createImports (line 58) | function createImports(aspectDefs: AspectDefinition[]) { function getImportStatements (line 66) | function getImportStatements( function getIdentifiers (line 81) | function getIdentifiers(aspectDefs: AspectDefinition[], suffix: string):... function getIdSetters (line 85) | function getIdSetters(defs: AspectDefinition[], suffix: string) { function getIdentifier (line 91) | function getIdentifier(aspectDef: AspectDefinition, suffix: string): str... function getRegularAspectIdentifier (line 98) | function getRegularAspectIdentifier(aspectDef: AspectDefinition, suffix:... function getCoreIdentifier (line 104) | function getCoreIdentifier(path: string, suffix: string): string { FILE: packages/service/src/ui/exceptions/unknownUIError.ts class UnknownUIError (line 1) | class UnknownUIError extends Error { method constructor (line 2) | constructor(readonly uiRoot: string = '', readonly available?: string[... method toString (line 6) | toString() { FILE: packages/service/src/ui/start.cmd.tsx type StartFlags (line 10) | type StartFlags = { class StartCmd (line 15) | class StartCmd implements Command { method constructor (line 28) | constructor( method inkRender (line 37) | inkRender(element: ReactElement) { method render (line 41) | async render([pattern]: [string], { port }: StartFlags): Promise; type StartPluginSlot (line 23) | type StartPluginSlot = SlotRegistry; type UIConfig (line 25) | type UIConfig = { type RuntimeOptions (line 53) | type RuntimeOptions = { class UIMain (line 75) | class UIMain { method provider (line 82) | static provider( method constructor (line 94) | constructor( method publicUrl (line 104) | get publicUrl() { method addSignalListener (line 108) | private addSignalListener() { method initiateStartPlugins (line 118) | private async initiateStartPlugins(options: StartPluginOptions) { method registerUiRoot (line 124) | registerUiRoot(uiRoot: UIRoot) { method registerStartPlugin (line 128) | registerStartPlugin(startPlugin: StartPlugin) { method getUi (line 133) | getUi(uiRootName?: string): [string, UIRoot] | undefined { method generateRoot (line 142) | async generateRoot({ method createRuntime (line 164) | async createRuntime({ port, uiRootName, verbose, pattern }: RuntimeOpt... FILE: packages/service/src/ui/uiRoot.ts type ProxyEntry (line 4) | type ProxyEntry = ProxyConfigArrayItem & { type UIRoot (line 8) | interface UIRoot { FILE: packages/service/src/ui/uiRuntime/ui.ui.runtime.tsx type UIRootSlot (line 10) | type UIRootSlot = SlotRegistry; constant MOUNT_ROOT_ID (line 12) | const MOUNT_ROOT_ID = 'root'; class UIUI (line 14) | class UIUI { method provider (line 21) | static provider([router]: [ReactRouterUI], _config, [uiRootSlot]: [UIR... method constructor (line 25) | constructor(private router: ReactRouterUI, private uiRootSlot: UIRootS... method getRoot (line 27) | private getRoot(rootExtension: string) { method registerRoot (line 31) | registerRoot(uiRoot: UIRootFactory) { method render (line 35) | render(rootExtension: string) { FILE: packages/service/src/ui/uiRuntime/uiRoot.ui.ts type UIRootUI (line 4) | type UIRootUI = { type UIRootFactory (line 8) | type UIRootFactory = () => UIRootUI; FILE: packages/service/src/ui/uiServer.ts type StartOptions (line 17) | type StartOptions = { type UIServerProps (line 24) | type UIServerProps = { class UIServer (line 34) | class UIServer { method create (line 37) | static create({ method constructor (line 49) | constructor( method getName (line 59) | getName() { method whenReady (line 63) | get whenReady() { method port (line 67) | get port() { method host (line 71) | get host() { method fullUrl (line 75) | get fullUrl() { method buildOptions (line 80) | get buildOptions() { method selectPort (line 90) | private async selectPort(portRange?: number[] | number) { method getProxyFromPlugins (line 94) | private async getProxyFromPlugins(): Promise { method getProxy (line 102) | private async getProxy(port = 4000): Promise { method configureProxy (line 114) | private async configureProxy(app: Express, server: Server) { method getDevConfig (line 136) | private async getDevConfig() { method getDevServerConfig (line 145) | private async getDevServerConfig( method getPluginsComponents (line 154) | getPluginsComponents() { method start (line 158) | async start({ portRange }: StartOptions = {}) { method dev (line 170) | async dev({ portRange }: StartOptions) { FILE: packages/service/src/ui/webpack/html.ts function html (line 2) | function html(title: string, withDevTools?: boolean) { FILE: packages/service/src/ui/webpack/webpack.dev.config.ts function devConfig (line 40) | function devConfig( FILE: packages/stone/src/aspect/aspect.ts class Aspect (line 5) | class Aspect { method constructor (line 6) | constructor( method addRuntime (line 17) | addRuntime(runtimeManifest: RuntimeManifest) { method getRuntime (line 22) | getRuntime(runtimeDef: RuntimeDefinition): undefined | RuntimeManifest { method getRuntimes (line 29) | getRuntimes(): RuntimeManifest[] { method create (line 33) | static create(manifest: AspectManifest) { FILE: packages/stone/src/aspect/aspectManifest.ts type AspectManifest (line 5) | type AspectManifest = { FILE: packages/stone/src/config/config.ts class Config (line 1) | class Config { method constructor (line 2) | constructor(readonly raw: Map) {} method toObject (line 4) | toObject() { method set (line 11) | set(id: string, config: object) { method get (line 15) | get(id: string) { method from (line 19) | static from(raw: { [key: string]: object }) { FILE: packages/stone/src/exception/extensionInitError.ts class ExtensionInitError (line 1) | class ExtensionInitError extends Error {} FILE: packages/stone/src/exception/extensionLoadError.ts class ExtensionLoadError (line 3) | class ExtensionLoadError extends Error { method constructor (line 4) | constructor( method toString (line 23) | toString() { FILE: packages/stone/src/exception/extensionPotentialCircularError.ts class ExtensionPotentialCircularError (line 3) | class ExtensionPotentialCircularError extends Error { method constructor (line 4) | constructor(public extension: Extension, public validDeps: Extension[]) { method toString (line 8) | toString() { FILE: packages/stone/src/exception/readConfigError.ts class ReadConfigError (line 1) | class ReadConfigError extends Error { method constructor (line 2) | constructor(path: string, private err: Error) { method stack (line 6) | get stack() { FILE: packages/stone/src/exception/runtimeModuleError.ts class RuntimeModuleError (line 1) | class RuntimeModuleError extends Error { method constructor (line 2) | constructor(private err: Error) { method stack (line 6) | get stack() { FILE: packages/stone/src/exception/runtimeNotDefinedError.ts class RuntimeNotDefinedError (line 1) | class RuntimeNotDefinedError extends Error { method constructor (line 2) | constructor(name: string) { FILE: packages/stone/src/extension/extension.ts class Extension (line 6) | class Extension { method from (line 7) | static from(manifest: ExtensionManifest) { method constructor (line 11) | constructor(readonly manifest: ExtensionManifest) {} method instance (line 17) | get instance() { method name (line 21) | get name() { method id (line 25) | get id() { method dependencies (line 29) | get dependencies(): ExtensionManifest[] { method provider (line 33) | get provider() { method files (line 37) | get files() { method loaded (line 45) | get loaded() { method declareRuntime (line 49) | get declareRuntime() { method toString (line 53) | toString(): string { method buildSlotRegistries (line 57) | private buildSlotRegistries(slots: ((registerFn: () => void) => any)[]... method getRuntime (line 65) | getRuntime(runtime: RuntimeDefinition) { method getRuntimes (line 69) | getRuntimes() { method getSlots (line 73) | getSlots(extensionRuntime: any) { method getConfig (line 81) | getConfig(context: Stone, extensionRuntime: any) { method __run (line 87) | async __run(dependencies: any[], context: Stone, runtime: RuntimeDefin... FILE: packages/stone/src/extension/extensionManifest.ts type ExtensionManifest (line 4) | type ExtensionManifest = { FILE: packages/stone/src/extensionGraph/extensionGraph.ts type Edge (line 7) | type Edge = { class ExtensionGraph (line 12) | class ExtensionGraph extends Graph { method getRuntimeDependencies (line 15) | getRuntimeDependencies(aspect: Extension, runtime: RuntimeDefinition):... method sortDeps (line 29) | private sortDeps(originalDependencies: any[], targetDependencies: any[... method byExecutionOrder (line 38) | byExecutionOrder() { method enrichRuntimeExtension (line 42) | private async enrichRuntimeExtension( method enrichRuntime (line 74) | async enrichRuntime(runtime: RuntimeDefinition, runtimes: Runtimes, re... method add (line 82) | add(manifest: ExtensionManifest) { method load (line 90) | load(extensions: ExtensionManifest[]) { method getExtension (line 105) | getExtension(manifest: ExtensionManifest): Extension { method extensions (line 119) | get extensions(): ExtensionManifest[] { method aspects (line 123) | get aspects() { method get (line 127) | get(id: string): Extension { method fromRoot (line 143) | static fromRoot(extension: ExtensionManifest) { method from (line 151) | static from(extensions: ExtensionManifest[]) { FILE: packages/stone/src/extensionGraph/fromExtension.ts function fromExtension (line 8) | function fromExtension(extension: ExtensionManifest) { function fromExtensions (line 53) | function fromExtensions(extensions: ExtensionManifest[]) { FILE: packages/stone/src/runtimes/runtimeDefinition.ts type RuntimeDefProps (line 1) | type RuntimeDefProps = { class RuntimeDefinition (line 9) | class RuntimeDefinition { method constructor (line 10) | constructor( method getRuntimeFile (line 15) | getRuntimeFile(paths: string[]): string | undefined { method require (line 19) | require(_file: string) { method create (line 27) | static create(def: RuntimeDefProps) { FILE: packages/stone/src/runtimes/runtimeManifest.ts type RuntimeManifest (line 6) | interface RuntimeManifest { FILE: packages/stone/src/runtimes/runtimes.ts class Runtimes (line 5) | class Runtimes { method constructor (line 6) | constructor(readonly runtimeDefinition: { [key: string]: RuntimeDefini... method add (line 8) | add(runtime: RuntimeDefinition) { method get (line 13) | get(name: string): RuntimeDefinition { method load (line 19) | static async load(graph: ExtensionGraph) { FILE: packages/stone/src/slot/registry.ts class SlotRegistry (line 1) | class SlotRegistry { method constructor (line 2) | constructor(private registerFn: () => string, readonly map = new Map() { type SlotProvider (line 11) | type SlotProvider = (registerFn: () => string) => SlotRegistry; FILE: packages/stone/src/stone.ts type GlobalConfig (line 9) | type GlobalConfig = { type RequireFn (line 13) | type RequireFn = (aspect: Extension, runtime: RuntimeDefinition) => Prom... class Stone (line 15) | class Stone { method constructor (line 16) | constructor( method extensions (line 30) | get extensions() { method extensionsIds (line 34) | get extensionsIds() { method runOne (line 38) | private async runOne(extension: Extension, runtime: RuntimeDefinition) { method getDependencies (line 51) | getDependencies(aspect: Extension) { method initExtension (line 56) | initExtension(id: string) { method endExtension (line 60) | endExtension() { method get (line 67) | get(id: string): T { method resolveRuntime (line 73) | resolveRuntime(name: string): RuntimeDefinition { method load (line 80) | async load(extensions: ExtensionManifest[]) { method run (line 99) | async run(requireFn?: RequireFn) { method load (line 115) | static async load(aspects: Aspect[], runtime: string, globalConfig: Gl... FILE: packages/stone/src/stoneConfig/configReader.ts function readConfigFile (line 6) | function readConfigFile(filePath: string, mustExist = true) { FILE: packages/stone/src/stoneConfig/stoneConfig.ts type GlobalConfigOpts (line 6) | type GlobalConfigOpts = { type ConfigOptions (line 11) | type ConfigOptions = { class StoneConfig (line 22) | class StoneConfig { method constructor (line 23) | constructor(private raw: Record) {} method toObject (line 25) | toObject() { method toString (line 29) | toString() { method load (line 33) | static load(fileName: string, opts?: ConfigOptions) { method loadGlobal (line 44) | static loadGlobal(globalOpts: GlobalConfigOpts, config: any = {}) { FILE: packages/stone/src/types.ts type ProviderFn (line 6) | type ProviderFn = (deps: any, config: any, slots: any, stone: Stone) => ... FILE: packages/stone/src/utils/asyncForEach.ts function asyncForEach (line 1) | async function asyncForEach(array: any[], callback: any) { FILE: packages/ui-foundation-react/src/baseUI/grid/grid.tsx type ColCount (line 16) | type ColCount = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12; type GridProps (line 18) | interface GridProps extends Omit, '... class Grid (line 54) | class Grid extends PureComponent { method render (line 55) | render() { FILE: packages/ui-foundation-react/src/baseUI/grid/gridTemplate/index.ts type ColumnPreset (line 3) | type ColumnPreset = { function makePreset (line 18) | function makePreset(breakPoints: string): ColumnPreset { FILE: packages/ui-foundation-react/src/baseUI/table/table.tsx type TableProps (line 10) | interface TableProps extends Omit, ... function Table (line 33) | function Table({ FILE: packages/ui-foundation-react/src/baseUI/table/tableColumn.tsx type TableColumnProps (line 7) | interface TableColumnProps extends Omit( FILE: packages/ui-foundation-react/src/markdown/components/anchor/anchor.tsx function Anchor (line 7) | function Anchor({ FILE: packages/ui-foundation-react/src/markdown/components/demoView/demoView.tsx type DemoViewProps (line 7) | interface DemoViewProps { function decodeRawCode (line 12) | function decodeRawCode(uint8ArrayStr) { function DemoView (line 17) | function DemoView({ children, code, language }: PropsWithChildren { function Heading (line 9) | function Heading({ children, depth, ...rest }: HeadingProps) { FILE: packages/ui-foundation-react/src/markdown/components/heading/utils.ts function extractChildrenText (line 4) | function extractChildrenText(children: ReactNode, text = ''): string { function textToHTMLId (line 20) | function textToHTMLId(text: string): string { FILE: packages/ui-foundation-react/src/markdown/components/index.tsx constant COMPONENT_NAME_DEMO_VIEW (line 11) | const COMPONENT_NAME_DEMO_VIEW = 'ArcoDemoView'; constant COMPONENT_NAME_DOC_ANCHOR (line 13) | const COMPONENT_NAME_DOC_ANCHOR = 'ArcoDocAnchor'; constant COMPONENT_NAME_TABS (line 15) | const COMPONENT_NAME_TABS = 'ArcoMDXPreviewSplit'; constant DEFAULT_MDX_COMPONENTS (line 17) | const DEFAULT_MDX_COMPONENTS: MDXProviderComponents = { FILE: packages/ui-foundation-react/src/markdown/components/snippet/codeSnippet.tsx type ArcoDemoContext (line 17) | type ArcoDemoContext = { type CodeSnippetProps (line 21) | type CodeSnippetProps = { function CodeSnippet (line 39) | function CodeSnippet({ FILE: packages/ui-foundation-react/src/markdown/components/snippet/index.tsx type SnippetProps (line 5) | type SnippetProps = { function Snippet (line 10) | function Snippet({ children, live }: SnippetProps) { FILE: packages/ui-foundation-react/src/markdown/components/tabs/tabs.tsx type TabsProps (line 9) | interface TabsProps { function Tabs (line 13) | function Tabs({ panes = [] }: TabsProps) { FILE: packages/ui-foundation-react/src/markdown/live/markdownLive.tsx constant MARKDOWN_BODY_CLASSNAME (line 12) | const MARKDOWN_BODY_CLASSNAME = 'markdown-body'; type MarkdownLiveProps (line 14) | interface MarkdownLiveProps { function H1 (line 19) | function H1(props) { function H2 (line 22) | function H2(props) { function H3 (line 25) | function H3(props) { function H4 (line 28) | function H4(props) { function H5 (line 31) | function H5(props) { function H6 (line 34) | function H6(props) { function Code (line 37) | function Code(props: { children: ReactNode; inline?: boolean }) { function MarkdownLive (line 43) | function MarkdownLive(props: MarkdownLiveProps) { FILE: packages/ui-foundation-react/src/markdown/mdxLayout/mdxLayout.tsx constant MARKDOWN_BODY_CLASSNAME (line 11) | const MARKDOWN_BODY_CLASSNAME = 'markdown-body'; type MDXLayoutProps (line 15) | interface MDXLayoutProps extends React.HTMLAttributes { function MDXLayout (line 21) | function MDXLayout({ children, components, className, ...rest }: MDXLayo... FILE: packages/ui-foundation-react/src/navbar/navbar.tsx type NavbarProps (line 15) | interface NavbarProps extends Omit, 'clas... function Navbar (line 25) | function Navbar({ menu = [], className, title }: NavbarProps) { FILE: packages/ui-foundation-react/src/pages/contactFooter.tsx type ContactFooterProps (line 7) | type ContactFooterProps = HTMLAttributes; function ContactFooter (line 9) | function ContactFooter({ style, ...rest }: ContactFooterProps) { FILE: packages/ui-foundation-react/src/pages/errorPage.tsx type ErrorPageProps (line 7) | type ErrorPageProps = { function ErrorPage (line 25) | function ErrorPage({ code, title, style, children, ...rest }: ErrorPageP... FILE: packages/ui-foundation-react/src/pages/notFoundPage.tsx type NotFoundPageProps (line 6) | type NotFoundPageProps = React.HTMLAttributes; function NotFoundPage (line 8) | function NotFoundPage({ ...rest }: NotFoundPageProps) { FILE: packages/ui-foundation-react/src/preview/SlotRegister.ts class SlotRegister (line 1) | class SlotRegister { method constructor (line 2) | constructor(readonly map = new Map()) {} method get (line 4) | get(id: string) { method toArray (line 8) | toArray() { method values (line 12) | values() { method unregister (line 16) | unregister(id: string) { method register (line 20) | register(cb: T) { FILE: packages/ui-foundation-react/src/preview/app.tsx function App (line 20) | function App({ doc, metadata, docContextProvider }: DocsRootProps) { FILE: packages/ui-foundation-react/src/preview/doc/content.tsx type DocsContentProps (line 9) | interface DocsContentProps { function ErrorFallback (line 13) | function ErrorFallback({ error }: { error: Error }) { function Content (line 22) | function Content({ doc }: DocsContentProps) { FILE: packages/ui-foundation-react/src/preview/doc/propertiesTable.tsx type AnchorInfo (line 12) | type AnchorInfo = { depth: number; text: string }; type PropertiesTableProps (line 14) | interface PropertiesTableProps { function PropertiesTable (line 19) | function PropertiesTable({ doclet, placeholderID }: PropertiesTableProps) { FILE: packages/ui-foundation-react/src/preview/index.tsx constant MOUNT_ROOT_SELECTOR (line 13) | const MOUNT_ROOT_SELECTOR = '#root'; FILE: packages/ui-foundation-react/src/preview/previewContext/index.tsx constant GLOBAL_MAP_KEY (line 5) | const GLOBAL_MAP_KEY = '__ARCO_PREVIEW_GLOBAL_VARIABLES'; type PreviewContextType (line 7) | type PreviewContextType = { function PreviewContextProvider (line 18) | function PreviewContextProvider( FILE: packages/ui-foundation-react/src/preview/theme.tsx type ThemeProps (line 5) | interface ThemeProps {} function Theme (line 7) | function Theme(props: PropsWithChildren) { FILE: packages/ui-foundation-react/src/sideBar/componentMenu/componentMenu.tsx type ComponentMenuProps (line 17) | interface ComponentMenuProps { function ComponentMenu (line 22) | function ComponentMenu({ componentId, onComponentChange }: ComponentMenu... FILE: packages/ui-foundation-react/src/sideBar/sideBar.tsx type SideBarProps (line 8) | interface SideBarProps { function SideBar (line 13) | function SideBar({ className, componentMenuProps }: SideBarProps) { FILE: packages/ui-foundation-react/src/workspaceContext/workspaceContext.tsx type WorkspaceContextType (line 11) | type WorkspaceContextType = { function WorkspaceContextProvider (line 27) | function WorkspaceContextProvider( FILE: packages/ui-foundation-react/src/workspaceOverview/workspaceOverview.tsx constant AVAILABLE_AVATAR_COLORS (line 12) | const AVAILABLE_AVATAR_COLORS = ['#FF7D00', '#FADC19', '#9FDB1D', '#14C9... function WorkspaceOverview (line 14) | function WorkspaceOverview() { FILE: ui/src/Overview/Overview.tsx type IFRAME_VALID_MESSAGE_TYPE (line 26) | const enum IFRAME_VALID_MESSAGE_TYPE { function getContainer (line 34) | function getContainer(targetContainer?: string | HTMLElement | Window) { function canAccessIFrame (line 41) | function canAccessIFrame(iframe: HTMLIFrameElement) { FILE: ui/src/Overview/__docs__/basic.tsx function Basic (line 3) | function Basic() { FILE: ui/src/Overview/interface.ts type OverviewProps (line 7) | interface OverviewProps { type OverviewHandle (line 86) | type OverviewHandle = { type PubsubMessageType (line 92) | type PubsubMessageType = { FILE: ui/src/utils/constant.ts constant PUBSUB_TOPIC_PARENT_TO_CHILD (line 1) | const PUBSUB_TOPIC_PARENT_TO_CHILD = 'preview-host'; constant PUBSUB_TOPIC_CHILD_TO_PARENT (line 3) | const PUBSUB_TOPIC_CHILD_TO_PARENT = 'preview'; constant PREVIEW_IFRAME_GLOBAL_VARIABLES_KEY (line 5) | const PREVIEW_IFRAME_GLOBAL_VARIABLES_KEY = '__ARCO_PREVIEW_GLOBAL_VARIA... FILE: ui/src/utils/findNode.ts function findNode (line 1) | function findNode(dom: HTMLElement | Document, selector: string): HTMLEl... FILE: ui/src/utils/useConnectIframe.ts function useConnectIframe (line 6) | function useConnectIframe(refIframe: MutableRefObject) {