SYMBOL INDEX (859 symbols across 233 files) FILE: script/build-ng-package.ts function main (line 3) | async function main() { FILE: script/build.ts function main (line 5) | function main() { FILE: script/coverage-badge.ts type Status (line 3) | enum Status { function main (line 7) | function main() { function svgGenerate (line 35) | function svgGenerate(percent: any) { function svgFailedGenerate (line 73) | function svgFailedGenerate() { FILE: script/package-sync.ts function getTemplateNameExpressionStr (line 11) | function getTemplateNameExpressionStr(templateRefName: string) { FILE: script/schema-merge.ts function merge (line 3) | function merge(origin: string, additional: string, output: string) { function main (line 22) | function main() { FILE: src/builder/angular-internal/ast.type.ts type Element (line 17) | type Element = TmplAstElement; type Template (line 18) | type Template = TmplAstTemplate; type Content (line 20) | type Content = TmplAstContent; type Variable (line 21) | type Variable = TmplAstVariable; type Reference (line 22) | type Reference = TmplAstReference; type TextAttribute (line 23) | type TextAttribute = TmplAstTextAttribute; type BoundAttribute (line 24) | type BoundAttribute = Parameters< type BoundEvent (line 27) | type BoundEvent = TmplAstBoundEvent; type Text (line 28) | type Text = TmplAstText; type BoundText (line 29) | type BoundText = TmplAstBoundText; type Icu (line 30) | type Icu = TmplAstIcu; type Node (line 31) | type Node = TmplAstNode; FILE: src/builder/angular-internal/selector.ts type SelectorRegexp (line 29) | const enum SelectorRegexp { class CssSelector (line 45) | class CssSelector { method parse (line 62) | static parse(selector: string): CssSelector[] { method unescapeAttribute (line 138) | unescapeAttribute(attr: string): string { method escapeAttribute (line 169) | escapeAttribute(attr: string): string { method hasElementSelector (line 173) | hasElementSelector(): boolean { method setElement (line 177) | setElement(element: string | null = null) { method addAttribute (line 181) | addAttribute(name: string, value: string = '') { method addClassName (line 185) | addClassName(name: string) { method toString (line 189) | toString(): string { class SelectorMatcher (line 210) | class SelectorMatcher { method createNotMatcher (line 211) | static createNotMatcher(notSelectors: CssSelector[]): SelectorMatcher<... method addSelectables (line 228) | addSelectables(cssSelectors: CssSelector[], callbackCtxt?: T) { method _addSelectable (line 244) | private _addSelectable( method _addTerminal (line 306) | private _addTerminal( method _addPartial (line 319) | private _addPartial( method match (line 338) | match( method _matchTerminal (line 432) | _matchTerminal( method _matchPartial (line 460) | _matchPartial( class SelectorListContext (line 481) | class SelectorListContext { method constructor (line 484) | constructor(public selectors: CssSelector[]) {} class SelectorContext (line 488) | class SelectorContext { method constructor (line 491) | constructor( method finalize (line 499) | finalize( FILE: src/builder/angular-internal/tags.ts type TagContentType (line 9) | enum TagContentType { type TagDefinition (line 15) | interface TagDefinition { function splitNsName (line 27) | function splitNsName(elementName: string): [string | null, string] { function isNgContainer (line 44) | function isNgContainer(tagName: string): boolean { function isNgContent (line 49) | function isNgContent(tagName: string): boolean { function isNgTemplate (line 54) | function isNgTemplate(tagName: string): boolean { function getNsPrefix (line 60) | function getNsPrefix(fullName: string | null): string | null { function mergeNsAndName (line 64) | function mergeNsAndName(prefix: string, localName: string): string { FILE: src/builder/angular-internal/template.ts function createCssSelector (line 16) | function createCssSelector( FILE: src/builder/angular-internal/util.ts function getAttrsForDirectiveMatching (line 20) | function getAttrsForDirectiveMatching(elOrTpl: t.Element): { constant I18N_ATTR (line 42) | const I18N_ATTR = 'i18n'; constant I18N_ATTR_PREFIX (line 43) | const I18N_ATTR_PREFIX = 'i18n-'; function isI18nAttribute (line 45) | function isI18nAttribute(name: string): boolean { FILE: src/builder/application/index.ts function runBuilder (line 27) | function runBuilder( FILE: src/builder/application/library-template-scope.service.ts type TemplateScopeOutside (line 6) | type TemplateScopeOutside = Omit< type ExtraTemplateData (line 13) | interface ExtraTemplateData { class LibraryTemplateScopeService (line 21) | class LibraryTemplateScopeService { method constructor (line 25) | constructor() {} method register (line 26) | register(compilation: webpack.Compilation) { method exportLibraryComponentConfig (line 33) | exportLibraryComponentConfig() { method exportLibraryTemplate (line 59) | exportLibraryTemplate() { FILE: src/builder/application/loader/type.ts type ComponentTemplateLoaderContext (line 4) | interface ComponentTemplateLoaderContext { FILE: src/builder/application/mini-program-application-analysis.service.ts class MiniProgramApplicationAnalysisService (line 27) | class MiniProgramApplicationAnalysisService { method constructor (line 35) | constructor( method exportComponentBuildMetaMap (line 47) | async exportComponentBuildMetaMap() { method initHost (line 171) | private initHost(config: ParsedConfiguration) { method initTscProgram (line 177) | private async initTscProgram() { method getComponentPagePattern (line 202) | private getComponentPagePattern(fileName: string) { method addCleanDependency (line 257) | private addCleanDependency(host: ts.CompilerHost) { method saveModuleDependency (line 267) | private saveModuleDependency( method augmentResolveModuleNames (line 284) | private augmentResolveModuleNames( method analyzeAsync (line 335) | async analyzeAsync() { method getBuilder (line 339) | getBuilder() { method cleanDependencyFileCache (line 342) | cleanDependencyFileCache() { method augmentProgramWithVersioning (line 349) | private augmentProgramWithVersioning(program: ts.Program): void { FILE: src/builder/application/plugin/dynamic-library-entry.plugin.ts constant CUSTOM_URI (line 12) | const CUSTOM_URI = 'dynamic'; constant CUSTOM_URI_REG (line 13) | const CUSTOM_URI_REG = /^dynamic:\/\/__license(?:\/|\\)(.*)\.ts$/; class DynamicLibraryComponentEntryPlugin (line 15) | class DynamicLibraryComponentEntryPlugin { method constructor (line 17) | constructor(private buildPlatform: BuildPlatform) {} method apply (line 18) | apply(compiler: webpack.Compiler) { FILE: src/builder/application/plugin/dynamic-watch-entry.plugin.ts function globAsync (line 14) | function globAsync(pattern: string, options: glob.IOptions) { class DynamicWatchEntryPlugin (line 20) | class DynamicWatchEntryPlugin { method constructor (line 33) | constructor( method init (line 43) | async init() { method apply (line 71) | apply(compiler: webpack.Compiler) { method generateModuleInfo (line 151) | private async generateModuleInfo( FILE: src/builder/application/plugin/export-mini-program-assets.plugin.ts class ExportMiniProgramAssetsPlugin (line 32) | class ExportMiniProgramAssetsPlugin { method constructor (line 36) | constructor( method apply (line 42) | apply(compiler: webpack.Compiler) { method setEntry (line 248) | public setEntry(pageList: PagePattern[], componentList: PagePattern[]) { method buildTemplate (line 252) | async buildTemplate(service: MiniProgramApplicationAnalysisService) { FILE: src/builder/application/token.ts constant TS_CONFIG_TOKEN (line 3) | const TS_CONFIG_TOKEN = new InjectionToken('TS_CONFIG_TOKEN'); constant PAGE_PATTERN_TOKEN (line 4) | const PAGE_PATTERN_TOKEN = new InjectionToken('PAGE_PATTERN_TOKEN'); constant OLD_BUILDER (line 5) | const OLD_BUILDER = new InjectionToken('OLD_BUILDER'); constant TS_SYSTEM (line 6) | const TS_SYSTEM = new InjectionToken('TS_SYSTEM'); constant WEBPACK_COMPILATION (line 7) | const WEBPACK_COMPILATION = new InjectionToken('WEBPACK_COMPILATION'); constant WEBPACK_COMPILER (line 8) | const WEBPACK_COMPILER = new InjectionToken('WEBPACK_COMPILER'); FILE: src/builder/application/type.ts type LibraryTemplateLiteralConvertOptions (line 5) | interface LibraryTemplateLiteralConvertOptions { type PagePattern (line 12) | interface PagePattern extends Exclude { type LibraryLoaderContext (line 34) | interface LibraryLoaderContext { FILE: src/builder/application/util/set-compilation-asset.ts function setCompilationAsset (line 3) | function setCompilationAsset( FILE: src/builder/application/webpack-configuration-change.service.ts type OptimizationOptions (line 24) | type OptimizationOptions = NonNullable): string { class SuiteNode (line 104) | class SuiteNode { method constructor (line 105) | constructor(public name?: string, public parent?: SuiteNode) {} method addChild (line 109) | addChild(name: string) { function processSuite (line 116) | function processSuite(suite: SuiteNode, pointer: Record) { function getAllSpecNames (line 135) | function getAllSpecNames(topSuite: SuiteNode) { class KarmaReporter (line 146) | class KarmaReporter implements jasmine.CustomReporter { method constructor (line 151) | constructor(private tc: KarmaClient, private jasmineEnv: jasmine.Env) {} method handleGlobalErrors (line 152) | handleGlobalErrors(result: Record) { method jasmineStarted (line 175) | jasmineStarted(data: Record) { method jasmineDone (line 184) | jasmineDone(result: Record) { method suiteStarted (line 210) | suiteStarted(result: Record) { method suiteDone (line 218) | suiteDone(result: Record) { method specStarted (line 237) | specStarted() { method specDone (line 241) | specDone(specResult: Record) { function getGrepSpecsToRun (line 347) | function getGrepSpecsToRun(clientConfig: Record, specs: any... function parseQueryParams (line 357) | function parseQueryParams(location: Record) { function getId (line 369) | function getId(s: { id: any }) { function getSpecsByName (line 373) | function getSpecsByName(specs: any[], name: string) { function getDebugSpecToRun (line 383) | function getDebugSpecToRun(location: Record, specs: any[]) { function getSpecsToRunForCurrentShard (line 392) | function getSpecsToRunForCurrentShard( function getShardedSpecsToRun (line 410) | function getShardedSpecsToRun(specs: any[], clientConfig: Record) { method complete (line 133) | complete(result?: Record) { method info (line 167) | info(info: any) { FILE: src/builder/karma/client/main.ts function startupTest (line 7) | function startupTest() { FILE: src/builder/karma/client/platform/wx/index.ts class IO (line 8) | class IO { method constructor (line 10) | constructor() { method on (line 13) | on(data: string, callback: (...args: any[]) => void) { method emit (line 18) | emit(type: string, data: any) { FILE: src/builder/karma/client/updater.ts class StatusUpdater (line 3) | class StatusUpdater { method constructor (line 7) | constructor(private socket: IO) { method updateBrowsersInfo (line 36) | private updateBrowsersInfo(browsers: any[]) {} method updateBanner (line 37) | private updateBanner() {} method updateConnectionStatus (line 39) | private updateConnectionStatus(connectionStatus: string) { method updateTestStatus (line 43) | updateTestStatus(testStatus: string) { method updatePingStatus (line 47) | private updatePingStatus(pingStatus: string) { FILE: src/builder/karma/index.origin.ts type KarmaConfigOptions (line 39) | type KarmaConfigOptions = ConfigOptions & { function initialize (line 44) | async function initialize( function execute (line 94) | function execute( FILE: src/builder/karma/index.spec.ts function writeFile (line 124) | function writeFile() { FILE: src/builder/karma/index.ts function runBuilder (line 29) | function runBuilder( FILE: src/builder/karma/plugin/karma.ts function init (line 15) | function init( function requestBlocker (line 152) | function requestBlocker() { function muteDuplicateReporterLogging (line 169) | function muteDuplicateReporterLogging(context: any, config: any) { FILE: src/builder/library/add-declaration-metadata.service.ts class AddDeclarationMetaDataService (line 18) | class AddDeclarationMetaDataService { method constructor (line 23) | constructor( method run (line 30) | run(dTsFileName: string, data: string): string { method addComponentMetaDataDeclaration (line 40) | private addComponentMetaDataDeclaration(list: ts.ClassDeclaration[]) { method addDirectiveMetaDataDeclaration (line 67) | private addDirectiveMetaDataDeclaration(list: ts.ClassDeclaration[]) { method getPropertyAndListener (line 86) | private getPropertyAndListener( FILE: src/builder/library/builder.ts function execute (line 24) | function execute( FILE: src/builder/library/compile-source-files.ts function compileSourceFiles (line 37) | async function compileSourceFiles( FILE: src/builder/library/const.ts constant LIBRARY_OUTPUT_ROOTDIR (line 1) | const LIBRARY_OUTPUT_ROOTDIR = 'library'; constant LIBRARY_DIRECTIVE_LISTENERS_SUFFIX (line 2) | const LIBRARY_DIRECTIVE_LISTENERS_SUFFIX = 'Listeners'; constant LIBRARY_DIRECTIVE_PROPERTIES_SUFFIX (line 3) | const LIBRARY_DIRECTIVE_PROPERTIES_SUFFIX = 'Properties'; constant LIBRARY_COMPONENT_OUTPUT_PATH_SUFFIX (line 4) | const LIBRARY_COMPONENT_OUTPUT_PATH_SUFFIX = 'OutputPath'; constant LIBRARY_COMPONENT_METADATA_SUFFIX (line 5) | const LIBRARY_COMPONENT_METADATA_SUFFIX = 'ExtraData'; constant GLOBAL_TEMPLATE_SUFFIX (line 6) | const GLOBAL_TEMPLATE_SUFFIX = 'Global_Template'; FILE: src/builder/library/get-library-path.ts function getComponentOutputPath (line 4) | function getComponentOutputPath(entry: string, className: string) { FILE: src/builder/library/merge-using-component-path.ts function getUseComponents (line 6) | function getUseComponents( FILE: src/builder/library/ng-packagr-factory.ts function ngPackagrFactory (line 7) | async function ngPackagrFactory( FILE: src/builder/library/output-template-metadata.service.ts class OutputTemplateMetadataService (line 15) | class OutputTemplateMetadataService { method constructor (line 18) | constructor( method run (line 25) | run(fileName: string, data: string, sourceFile: ts.SourceFile) { method getSelfTemplate (line 34) | private getSelfTemplate() { method getLibraryTemplate (line 58) | private getLibraryTemplate() { method getSelfUseComponents (line 90) | getSelfUseComponents() { FILE: src/builder/library/remove-publish-only.ts function hookWritePackage (line 13) | function hookWritePackage() { function myWritePackage (line 17) | function myWritePackage(options: NgPackagrOptions) { FILE: src/builder/library/setup-component-data.service.ts class SetupComponentDataService (line 18) | class SetupComponentDataService { method constructor (line 19) | constructor( method run (line 26) | run( FILE: src/builder/library/stylesheet-processor.ts class CustomStyleSheetProcessor (line 3) | class CustomStyleSheetProcessor extends StylesheetProcessor { method process (line 5) | async process({ FILE: src/builder/library/token.ts constant RESOLVED_DATA_GROUP_TOKEN (line 3) | const RESOLVED_DATA_GROUP_TOKEN = new InjectionToken( constant ENTRY_POINT_TOKEN (line 6) | const ENTRY_POINT_TOKEN = new InjectionToken( constant ENTRY_FILE_TOKEN (line 10) | const ENTRY_FILE_TOKEN = new InjectionToken('ENTRY_FILE_TOKEN'); FILE: src/builder/library/type.ts type ExtraTemplateData (line 1) | interface ExtraTemplateData { type ExportLibraryComponentMeta (line 8) | interface ExportLibraryComponentMeta { type LibraryComponentEntryMeta (line 18) | interface LibraryComponentEntryMeta extends ExportLibraryComponentMeta { FILE: src/builder/mini-program-compiler/component-compiler.service.ts class ComponentCompilerService (line 8) | class ComponentCompilerService { method constructor (line 9) | constructor( method collectionNode (line 16) | private collectionNode() { method compile (line 26) | compile() { FILE: src/builder/mini-program-compiler/meta-collection.ts class MetaCollection (line 3) | class MetaCollection { method merge (line 7) | merge(other: MetaCollection) { FILE: src/builder/mini-program-compiler/mini-program-compiler.service.ts class MiniProgramCompilerService (line 36) | class MiniProgramCompilerService { method constructor (line 53) | constructor( method init (line 58) | init() { method exportComponentBuildMetaMap (line 112) | async exportComponentBuildMetaMap() { method buildComponentMeta (line 193) | private buildComponentMeta( method resolveStyleUrl (line 214) | private resolveStyleUrl(componentPath: string, styleUrl: string) { method getDirectiveMap (line 217) | getDirectiveMap() { method getComponentMap (line 220) | getComponentMap() { method getLibraryDirectiveMeta (line 223) | private getLibraryDirectiveMeta( method getLibraryComponentMeta (line 248) | private getLibraryComponentMeta( FILE: src/builder/mini-program-compiler/parse-node/bound-text.ts class ParsedNgBoundText (line 9) | class ParsedNgBoundText implements ParsedNode { method constructor (line 12) | constructor( method getNodeMeta (line 17) | getNodeMeta(): NgBoundTextMeta { FILE: src/builder/mini-program-compiler/parse-node/component-context.ts class ComponentContext (line 22) | class ComponentContext { method constructor (line 23) | constructor(private directiveMatcher: SelectorMatcher | undefined) {} method matchDirective (line 24) | matchDirective(node: t.Element): MatchedMeta[] { FILE: src/builder/mini-program-compiler/parse-node/content.ts constant SELECT_NAME_VALUE_REGEXP (line 4) | const SELECT_NAME_VALUE_REGEXP = /^\[slot=["']?([^"']*)["']?\]$/; class ParsedNgContent (line 5) | class ParsedNgContent implements ParsedNode { method constructor (line 8) | constructor( method getNodeMeta (line 13) | getNodeMeta(): NgContentMeta { FILE: src/builder/mini-program-compiler/parse-node/element.ts class ParsedNgElement (line 6) | class ParsedNgElement implements ParsedNode { method constructor (line 14) | constructor( method analysis (line 21) | private analysis() { method getTagName (line 46) | private getTagName() { method appendNgNodeChild (line 56) | appendNgNodeChild(child: ParsedNode) { method getNodeMeta (line 59) | getNodeMeta(): NgElementMeta { FILE: src/builder/mini-program-compiler/parse-node/interface.ts type ParsedNode (line 3) | interface ParsedNode { type NgNodeKind (line 10) | enum NgNodeKind { type NgNodeMeta (line 17) | interface NgNodeMeta { type NgElementMeta (line 21) | interface NgElementMeta extends NgNodeMeta { type NgBoundTextMeta (line 32) | interface NgBoundTextMeta extends NgNodeMeta { type NgTextMeta (line 35) | interface NgTextMeta extends NgNodeMeta { type NgTemplateMeta (line 40) | interface NgTemplateMeta extends NgNodeMeta { type NgContentMeta (line 45) | interface NgContentMeta extends NgNodeMeta { FILE: src/builder/mini-program-compiler/parse-node/template-definition.ts class TemplateDefinition (line 51) | class TemplateDefinition implements TmplAstRecursiveVisitor { method constructor (line 60) | constructor( method init (line 64) | init() {} method visit (line 65) | visit?(node: t.Node) {} method visitElement (line 66) | visitElement(element: t.Element) { method visitTemplate (line 111) | visitTemplate(template: t.Template) { method visitContent (line 142) | visitContent(content: t.Content) { method visitVariable (line 151) | visitVariable(variable: t.Variable) {} method visitReference (line 152) | visitReference(reference: t.Reference) {} method visitTextAttribute (line 153) | visitTextAttribute(attribute: t.TextAttribute) {} method visitBoundAttribute (line 154) | visitBoundAttribute(attribute: t.BoundAttribute) {} method visitBoundEvent (line 155) | visitBoundEvent(attribute: t.BoundEvent) {} method visitText (line 156) | visitText(text: t.Text) { method visitBoundText (line 165) | visitBoundText(text: t.BoundText) { method visitIcu (line 175) | visitIcu(icu: t.Icu) {} method run (line 176) | run() { method prepareRefsArray (line 180) | prepareRefsArray(refs: t.Reference[]) { method visitDeferredBlock (line 189) | visitDeferredBlock(deferred: TmplAstDeferredBlock): void {} method visitDeferredBlockError (line 190) | visitDeferredBlockError(block: TmplAstDeferredBlockError): void {} method visitDeferredBlockLoading (line 191) | visitDeferredBlockLoading(block: TmplAstDeferredBlockLoading): void {} method visitDeferredBlockPlaceholder (line 192) | visitDeferredBlockPlaceholder(block: TmplAstDeferredBlockPlaceholder):... method visitDeferredTrigger (line 193) | visitDeferredTrigger(trigger: TmplAstDeferredTrigger): void {} method visitForLoopBlock (line 194) | visitForLoopBlock(block: TmplAstForLoopBlock): void {} method visitForLoopBlockEmpty (line 195) | visitForLoopBlockEmpty(block: TmplAstForLoopBlockEmpty): void {} method visitIfBlock (line 196) | visitIfBlock(block: TmplAstIfBlock): void {} method visitIfBlockBranch (line 197) | visitIfBlockBranch(block: TmplAstIfBlockBranch): void {} method visitSwitchBlock (line 198) | visitSwitchBlock(block: TmplAstSwitchBlock): void {} method visitSwitchBlockCase (line 199) | visitSwitchBlockCase(block: TmplAstSwitchBlockCase): void {} method visitUnknownBlock (line 200) | visitUnknownBlock(block: TmplAstUnknownBlock): void {} function visitAll (line 202) | function visitAll(visitor: TemplateDefinition, nodes: TmplAstNode[]) { class CustomAstVisitor (line 207) | class CustomAstVisitor implements AstVisitor { method constructor (line 208) | constructor(private pipeCallback: () => void) {} method visitCall (line 209) | visitCall(ast: Call) { method visitSafeCall (line 213) | visitSafeCall(ast: SafeCall) { method visitSafeKeyedRead (line 217) | visitSafeKeyedRead(ast: SafeKeyedRead) { method visitImplicitReceiver (line 221) | visitImplicitReceiver(ast: ImplicitReceiver) {} method visitInterpolation (line 222) | visitInterpolation(ast: Interpolation) { method visitKeyedRead (line 225) | visitKeyedRead(ast: KeyedRead) { method visitKeyedWrite (line 229) | visitKeyedWrite(ast: KeyedWrite) { method visitLiteralArray (line 234) | visitLiteralArray(ast: LiteralArray) { method visitLiteralMap (line 237) | visitLiteralMap(ast: LiteralMap) { method visitLiteralPrimitive (line 240) | visitLiteralPrimitive(ast: LiteralPrimitive) {} method visitPipe (line 241) | visitPipe(ast: BindingPipe) { method visitPrefixNot (line 244) | visitPrefixNot(ast: PrefixNot) { method visitNonNullAssert (line 247) | visitNonNullAssert(ast: NonNullAssert) { method visitPropertyRead (line 250) | visitPropertyRead(ast: PropertyRead) { method visitPropertyWrite (line 253) | visitPropertyWrite(ast: PropertyWrite) {} method visitSafePropertyRead (line 255) | visitSafePropertyRead(ast: SafePropertyRead) {} method visitBinary (line 256) | visitBinary(ast: Binary) { method visitChain (line 260) | visitChain(ast: Chain) { method visitConditional (line 263) | visitConditional(ast: Conditional) { method visit (line 268) | visit(ast: AST) {} method visitAll (line 269) | visitAll(asts: AST[]) { FILE: src/builder/mini-program-compiler/parse-node/template.ts class ParsedNgTemplate (line 9) | class ParsedNgTemplate implements ParsedNode { method constructor (line 13) | constructor( method appendNgNodeChild (line 19) | appendNgNodeChild(child: ParsedNode) { method getTemplateName (line 22) | private getTemplateName(): string { method getNodeMeta (line 30) | getNodeMeta(): NgTemplateMeta { FILE: src/builder/mini-program-compiler/parse-node/text.ts class ParsedNgText (line 4) | class ParsedNgText implements ParsedNode { method constructor (line 7) | constructor( method getNodeMeta (line 13) | getNodeMeta(): NgTextMeta { FILE: src/builder/mini-program-compiler/parse-node/type.ts type MatchedMeta (line 1) | type MatchedMeta = MatchedComponent | MatchedDirective; type MatchedComponent (line 2) | interface MatchedComponent { type MatchedDirective (line 13) | interface MatchedDirective { FILE: src/builder/mini-program-compiler/type.ts type ComponentMetaFromLibrary (line 3) | interface ComponentMetaFromLibrary { type DirectiveMetaFromLibrary (line 9) | interface DirectiveMetaFromLibrary { type MetaFromLibrary (line 14) | type MetaFromLibrary = type UseComponent (line 18) | interface UseComponent { type ResolvedDataGroup (line 23) | interface ResolvedDataGroup { FILE: src/builder/platform/bd/bdzn-platform.ts class BdZnBuildPlatform (line 8) | class BdZnBuildPlatform extends BuildPlatform { method constructor (line 22) | constructor(public templateTransform: BdZnTransform) { FILE: src/builder/platform/bd/bdzn.transform.ts class BdZnTransform (line 5) | class BdZnTransform extends WxTransformLike { FILE: src/builder/platform/dd/dd-platform.ts class DdBuildPlatform (line 8) | class DdBuildPlatform extends BuildPlatform { method constructor (line 22) | constructor(public templateTransform: DdTransform) { FILE: src/builder/platform/dd/dd.transform.ts class DdTransform (line 5) | class DdTransform extends WxTransformLike { FILE: src/builder/platform/jd/jd-platform.ts class JdBuildPlatform (line 8) | class JdBuildPlatform extends BuildPlatform { method constructor (line 22) | constructor(public templateTransform: JdTransform) { FILE: src/builder/platform/jd/jd.transform.ts class JdTransform (line 5) | class JdTransform extends WxTransformLike { FILE: src/builder/platform/library/library-platform.ts constant ERROR_VALUE (line 5) | const ERROR_VALUE = '!!!library_can_not_use!!!'; class LibraryBuildPlatform (line 7) | class LibraryBuildPlatform extends BuildPlatform { method constructor (line 17) | constructor(public templateTransform: LibraryTransform) { FILE: src/builder/platform/library/library.transform.ts class LibraryTransform (line 8) | class LibraryTransform extends WxTransformLike { FILE: src/builder/platform/platform-inject-config.ts function getBuildPlatformInjectConfig (line 19) | function getBuildPlatformInjectConfig(platform: PlatformType) { FILE: src/builder/platform/platform.ts type PlatformType (line 5) | enum PlatformType { class BuildPlatform (line 17) | class BuildPlatform { method constructor (line 23) | constructor(public templateTransform: TemplateTransformBase) { FILE: src/builder/platform/qq/qq-platform.ts class QqBuildPlatform (line 8) | class QqBuildPlatform extends BuildPlatform { method constructor (line 22) | constructor(public templateTransform: QqTransform) { FILE: src/builder/platform/qq/qq.transform.ts class QqTransform (line 5) | class QqTransform extends WxTransformLike { FILE: src/builder/platform/template-transform-strategy/wx-like/wx-container.ts type WxContainerGlobalConfig (line 18) | interface WxContainerGlobalConfig { class WxContainer (line 24) | class WxContainer { method constructor (line 30) | constructor(private parent?: WxContainer) {} method _compileTemplate (line 32) | private _compileTemplate(node: NgNodeMeta): string { method compileNode (line 48) | compileNode(node: NgNodeMeta) { method ngElementTransform (line 52) | private ngElementTransform(node: NgElementMeta): string { method ngBoundTextTransform (line 81) | private ngBoundTextTransform(node: NgBoundTextMeta): string { method ngContentTransform (line 84) | private ngContentTransform(node: NgContentMeta): string { method ngTemplateTransform (line 87) | private ngTemplateTransform(node: NgTemplateMeta): string { method ngTextTransform (line 129) | private ngTextTransform(node: NgTextMeta): string { method getTemplateDataStr (line 133) | private getTemplateDataStr(directiveIndex: number, indexName: string) { method export (line 137) | export(): { wxmlTemplate: string } { method setComponentIdentification (line 143) | private setComponentIdentification( method elementPropertyAndEvent (line 153) | private elementPropertyAndEvent(node: NgElementMeta, index: number) { method initWxContainerFactory (line 215) | static initWxContainerFactory(globalConfig: WxContainerGlobalConfig) { method isGlobalTemplate (line 218) | private isGlobalTemplate(name: string) { method exportMetaCollectionGroup (line 225) | exportMetaCollectionGroup() { FILE: src/builder/platform/template-transform-strategy/wx-like/wx-transform.base.ts constant EVENT_PREFIX_REGEXP (line 6) | const EVENT_PREFIX_REGEXP = method constructor (line 13) | constructor() { method init (line 16) | init() { method compile (line 24) | compile(nodes: NgNodeMeta[]) { method getData (line 48) | getData() { method eventNameConvert (line 51) | eventNameConvert(tagEventMeta: string) { FILE: src/builder/platform/type.ts type PlatformFileExtname (line 1) | interface PlatformFileExtname { FILE: src/builder/platform/util/dataset-bind.ts class DatasetBind (line 2) | class DatasetBind { method constructor (line 3) | constructor(private data: any) {} method toJSON (line 4) | toJSON() { method objectToJSON (line 7) | private objectToJSON(obj: Record) { method numberToJSON (line 30) | private numberToJSON(number: number) { method stringToJSON (line 33) | private stringToJSON(string: string) { method arrayToJSON (line 36) | private arrayToJSON(list: any[]) { FILE: src/builder/platform/util/type-predicate.ts function isNgElementMeta (line 11) | function isNgElementMeta(node: NgNodeMeta): node is NgElementMeta { function isNgBoundTextMeta (line 14) | function isNgBoundTextMeta(node: NgNodeMeta): node is NgBoundTextMeta { function isNgContentMeta (line 17) | function isNgContentMeta(node: NgNodeMeta): node is NgContentMeta { function isNgTemplateMeta (line 20) | function isNgTemplateMeta(node: NgNodeMeta): node is NgTemplateMeta { function isNgTextMeta (line 23) | function isNgTextMeta(node: NgNodeMeta): node is NgTextMeta { FILE: src/builder/platform/wx/wx-platform.ts class WxBuildPlatform (line 8) | class WxBuildPlatform extends BuildPlatform { method constructor (line 22) | constructor(public templateTransform: WxTransform) { FILE: src/builder/platform/wx/wx.transform.ts class WxTransform (line 5) | class WxTransform extends WxTransformLike { FILE: src/builder/platform/zfb/zfb-platform.ts class ZfbBuildPlatform (line 8) | class ZfbBuildPlatform extends BuildPlatform { method constructor (line 22) | constructor(public templateTransform: ZfbTransform) { FILE: src/builder/platform/zfb/zfb.transform.ts constant BIND_PREFIX_REGEXP (line 5) | const BIND_PREFIX_REGEXP = /^(bind|mut-bind|capture-bind)(.*)/; constant CATCH_PREFIX_REGEXP (line 6) | const CATCH_PREFIX_REGEXP = /^(catch|capture-catch)(.*)/; class ZfbTransform (line 8) | class ZfbTransform extends WxTransformLike { method eventNameConvert (line 10) | override eventNameConvert(name: string) { FILE: src/builder/platform/zjtd/zj-platform.ts class ZjBuildPlatform (line 8) | class ZjBuildPlatform extends BuildPlatform { method constructor (line 23) | constructor(public templateTransform: ZjTransform) { FILE: src/builder/platform/zjtd/zj.transform.ts class ZjTransform (line 5) | class ZjTransform extends WxTransformLike { FILE: src/builder/test/fixture/watch/sub3/sub3.component.ts class Sub3Component (line 7) | class Sub3Component implements OnInit { method constructor (line 8) | constructor() {} method ngOnInit (line 10) | ngOnInit() {} FILE: src/builder/test/fixture/watch/sub3/sub3.module.ts class Sub3Module (line 9) | class Sub3Module {} FILE: src/builder/token/component.token.ts constant COMPONENT_META (line 3) | const COMPONENT_META = new InjectionToken('COMPONENT_META'); FILE: src/builder/util/library-template-scope-name.ts function libraryTemplateScopeName (line 3) | function libraryTemplateScopeName(library: string) { FILE: src/builder/util/literal-resolve.ts function literalResolve (line 4) | function literalResolve>( FILE: src/builder/util/load_esm.ts function loadEsmModule (line 1) | async function loadEsmModule(modulePath: string): Promise { FILE: src/builder/util/raw-updater.ts class RawUpdater (line 8) | class RawUpdater { method update (line 9) | static update(content: string, change: Change[]) { method constructor (line 14) | constructor(private content: string, private changes: Change[]) { method update (line 17) | update() { method slice (line 43) | private slice(pos: number, length: number = 0): [string, string] { FILE: src/builder/util/run-script.ts function runScript (line 4) | function runScript(code: string, context?: vm.Context) { FILE: src/library/forms/src/directives.ts constant SHARED_FORM_DIRECTIVES (line 103) | const SHARED_FORM_DIRECTIVES: Type[] = [ constant TEMPLATE_DRIVEN_DIRECTIVES (line 131) | const TEMPLATE_DRIVEN_DIRECTIVES: Type[] = [ constant REACTIVE_DRIVEN_DIRECTIVES (line 137) | const REACTIVE_DRIVEN_DIRECTIVES: Type[] = [ class ɵInternalFormsSharedModule (line 153) | class ɵInternalFormsSharedModule {} FILE: src/library/forms/src/directives/checkbox_value_accessor.ts constant CHECKBOX_VALUE_ACCESSOR (line 26) | const CHECKBOX_VALUE_ACCESSOR: any = { class CheckBoxGroupValueAccessor (line 40) | class CheckBoxGroupValueAccessor method valueChange (line 46) | valueChange(list: string[]) { method writeValue (line 54) | writeValue(list: string[]) { class CheckboxControl (line 89) | class CheckboxControl { method constructor (line 97) | constructor(private elementRef: ElementRef, private renderer: Renderer... method updateChecked (line 98) | updateChecked(value: boolean) { FILE: src/library/forms/src/directives/default_value_accessor.ts constant DEFAULT_VALUE_ACCESSOR (line 26) | const DEFAULT_VALUE_ACCESSOR: any = { constant COMPOSITION_BUFFER_MODE (line 38) | const COMPOSITION_BUFFER_MODE = new InjectionToken( class DefaultValueAccessor (line 89) | class DefaultValueAccessor method constructor (line 95) | constructor(renderer: Renderer2, elementRef: ElementRef) { method writeValue (line 103) | writeValue(value: string): void { method valueChange (line 109) | valueChange(value: string) { FILE: src/library/forms/src/directives/picker_value_accessor.ts constant SWITCH_VALUE_ACCESSOR (line 23) | const SWITCH_VALUE_ACCESSOR: any = { class PickerValueAccessor (line 58) | class PickerValueAccessor method writeValue (line 68) | writeValue(value: number | any[] | string): void { method valueChange (line 74) | valueChange(value: any) { FILE: src/library/forms/src/directives/picker_view_value_accessor.ts constant PICKER_VIEW_VALUE_ACCESSOR (line 23) | const PICKER_VIEW_VALUE_ACCESSOR: any = { class PickerViewValueAccessor (line 59) | class PickerViewValueAccessor method writeValue (line 68) | writeValue(value: number[]): void { method setDisabledState (line 74) | override setDisabledState() {} method valueChange (line 75) | valueChange(value: any) { FILE: src/library/forms/src/directives/radio_control_value_accessor.ts constant RADIO_GROUP_VALUE_ACCESSOR (line 32) | const RADIO_GROUP_VALUE_ACCESSOR: any = { function throwNameError (line 38) | function throwNameError() { class RadioControlRegistryModule (line 52) | class RadioControlRegistryModule {} class RadioControlRegistry (line 59) | class RadioControlRegistry { method add (line 66) | add(control: NgControl, accessor: RadioControl) { method remove (line 74) | remove(accessor: RadioControl) { method select (line 87) | select(accessor: RadioControl) { method _isSameGroup (line 95) | private _isSameGroup( class RadioGroupValueAccessor (line 118) | class RadioGroupValueAccessor method valueChange (line 124) | valueChange(value: string) { method writeValue (line 132) | writeValue(value: string) { class RadioControl (line 165) | class RadioControl { method constructor (line 175) | constructor( method updateChecked (line 182) | updateChecked(value: boolean) { FILE: src/library/forms/src/directives/slider_value_accessor.ts constant NUMBER_VALUE_ACCESSOR (line 23) | const NUMBER_VALUE_ACCESSOR: any = { class SliderValueAccessor (line 58) | class SliderValueAccessor method writeValue (line 68) | writeValue(value: number): void { method valueChange (line 74) | valueChange(value: any) { FILE: src/library/forms/src/directives/switch_value_accessor.ts constant SWITCH_VALUE_ACCESSOR (line 23) | const SWITCH_VALUE_ACCESSOR: any = { class SwitchValueAccessor (line 58) | class SwitchValueAccessor method writeValue (line 68) | writeValue(value: boolean): void { method valueChange (line 74) | valueChange(value: any) { FILE: src/library/platform/bd/platform-core.ts class MiniProgramCoreFactory (line 4) | class MiniProgramCoreFactory extends BaseFactory {} FILE: src/library/platform/default/agent-node.spec.ts function getAgentNode (line 3) | function getAgentNode() { FILE: src/library/platform/default/agent-node.ts class AgentNode (line 6) | class AgentNode { method constructor (line 18) | constructor(public type: 'element' | 'comment' | 'text') {} method appendChild (line 19) | appendChild(child: AgentNode) { method setParent (line 27) | setParent(parent: AgentNode) { method insertBefore (line 38) | insertBefore(newChild: AgentNode, refChild: AgentNode) { method removeChild (line 52) | removeChild(child: AgentNode) { method toView (line 66) | toView(): MPTextData | MPElementData { FILE: src/library/platform/default/component-finder.service.ts class ComponentFinderService (line 4) | class ComponentFinderService { method get (line 7) | async get(component: unknown) { method set (line 22) | set(component: unknown, instance: T): void { method remove (line 29) | remove(component: unknown) { FILE: src/library/platform/default/component-template-hook.factory.ts constant CLEANUP (line 13) | const CLEANUP = 7; constant LVIEW_CONTEXT (line 14) | const LVIEW_CONTEXT = 8; constant INJECTOR (line 15) | const INJECTOR = 9; constant VIEW_REFS (line 17) | const VIEW_REFS = 8; function propertyChange (line 28) | function propertyChange(lView: LView) { function endRender (line 46) | function endRender() { function getPageRefreshContext (line 53) | function getPageRefreshContext(lView: LView) { function lViewToWXView (line 64) | function lViewToWXView(lView: LView, parentNodePath: any[] = []) { function setLViewPath (line 100) | function setLViewPath(lView: LView, nodePath: NodePath) { function getLViewPath (line 104) | function getLViewPath(lView: LView) { function updatePath (line 107) | function updatePath(context: MPView, nodePath: NodePath) { function resolveNodePath (line 128) | function resolveNodePath(list: NodePath): any { function findCurrentElement (line 145) | function findCurrentElement(lView: LView, list: NodePath = []) { function lViewLinkToMPComponentRef (line 163) | function lViewLinkToMPComponentRef(ref: any, lView: LView) { function cleanWhenDestroy (line 167) | function cleanWhenDestroy(lView: LView, fn: () => void) { function cleanAll (line 172) | function cleanAll(lView: LView) { function findPageLView (line 178) | function findPageLView(componentRef: ComponentRef) { function removePageLViewLink (line 185) | function removePageLViewLink(id: number) { function getDiffData (line 190) | function getDiffData(lView: LView, currentData: Record) { FILE: src/library/platform/default/diff-node-data.ts type DiffResult (line 1) | interface DiffResult { function _arrayOrObjectItemDiff (line 5) | function _arrayOrObjectItemDiff( function diffDataObject (line 50) | function diffDataObject( function diffDataArray (line 83) | function diffDataArray( function diffNodeData (line 115) | function diffNodeData( FILE: src/library/platform/default/mini-program.renderer.factory.ts class MiniProgramRendererFactory (line 12) | class MiniProgramRendererFactory implements RendererFactory2 { method constructor (line 14) | constructor() { method createRenderer (line 18) | createRenderer(element: AgentNode, type: RendererType2 | null): Render... method begin (line 21) | begin() {} method end (line 22) | end() { FILE: src/library/platform/default/mini-program.renderer.ts class MiniProgramRenderer (line 4) | class MiniProgramRenderer implements Renderer2 { method constructor (line 6) | constructor() {} method destroy (line 8) | destroy() {} method createElement (line 9) | createElement(name: string, namespace?: string | null) { method createComment (line 15) | createComment(value: string) { method createText (line 20) | createText(value: string) { method destroyNode (line 25) | destroyNode() {} method appendChild (line 26) | appendChild(parent: AgentNode, newChild: AgentNode) { method insertBefore (line 29) | insertBefore( method removeChild (line 42) | removeChild(parent: AgentNode, oldChild: AgentNode, isHostElement?: bo... method selectRootElement (line 50) | selectRootElement( method parentNode (line 59) | parentNode(node: AgentNode) { method nextSibling (line 62) | nextSibling(node: AgentNode) { method setAttribute (line 65) | setAttribute( method removeAttribute (line 73) | removeAttribute(el: AgentNode, name: string, namespace?: string | null) { method addClass (line 76) | addClass(el: AgentNode, name: string) { method removeClass (line 79) | removeClass(el: AgentNode, name: string) { method setStyle (line 82) | setStyle( method removeStyle (line 90) | removeStyle(el: AgentNode, style: string, flags?: RendererStyleFlags2) { method setProperty (line 93) | setProperty(el: AgentNode, name: string, value: unknown) { method setValue (line 96) | setValue(node: AgentNode, value: string) { method listen (line 99) | listen( FILE: src/library/platform/default/platform-core.ts class MiniProgramCoreFactory (line 36) | class MiniProgramCoreFactory { method getListenerEventMapping (line 55) | protected getListenerEventMapping(prefix: string, name: string) { method linkNgComponentWithPath (line 59) | protected linkNgComponentWithPath( method listenerEvent (line 91) | protected listenerEvent() { method linkNgComponentWithPage (line 153) | protected linkNgComponentWithPage( method addNgComponentLinkLogic (line 306) | protected addNgComponentLinkLogic( method getPageOptions (line 375) | protected getPageOptions(component: Type & MiniProgramPageOpt... method getComponentOptions (line 378) | protected getComponentOptions( FILE: src/library/platform/default/token.ts constant PAGE_TOKEN (line 3) | const PAGE_TOKEN = new InjectionToken('PAGE_TOKEN'); FILE: src/library/platform/http/backend.ts constant UPLOAD_FILE_TOKEN (line 22) | const UPLOAD_FILE_TOKEN = new HttpContextToken<{ constant DOWNLOAD_FILE_TOKEN (line 29) | const DOWNLOAD_FILE_TOKEN = new HttpContextToken<{ constant REQUSET_TOKEN (line 35) | const REQUSET_TOKEN = new HttpContextToken<{ class MiniprogramHttpBackend (line 42) | class MiniprogramHttpBackend implements HttpBackend { method handle (line 43) | handle(request: HttpRequest): Observable> { method upload (line 65) | private upload(request: HttpRequest): Observable> { method download (line 179) | private download(request: HttpRequest): Observable> { method request (line 281) | private request(request: HttpRequest): Observable> { method buildHeaders (line 381) | private buildHeaders(request: HttpRequest): { [key: string]: stri... FILE: src/library/platform/http/module.ts class HttpClientModule (line 10) | class HttpClientModule { } FILE: src/library/platform/http/provider.ts function provideHttpClient (line 5) | function provideHttpClient(...features: HttpFeature[]):... FILE: src/library/platform/http/response.ts class MiniProgramHttpResponse (line 3) | class MiniProgramHttpResponse extends HttpResponse { method constructor (line 16) | constructor( method clone (line 50) | clone( class MiniProgramHttpDownloadResponse (line 73) | class MiniProgramHttpDownloadResponse extends HttpResponse { method constructor (line 86) | constructor( method clone (line 124) | clone( FILE: src/library/platform/mini-program.module.ts function errorHandler (line 15) | function errorHandler(): ErrorHandler { class MiniProgramModule (line 35) | class MiniProgramModule { method constructor (line 36) | constructor(pageService: PageService) { FILE: src/library/platform/page.service.ts class PageService (line 18) | class PageService { method constructor (line 19) | constructor( method register (line 26) | register() { FILE: src/library/platform/platform-miniprogram.ts function platformMiniProgram (line 9) | function platformMiniProgram( FILE: src/library/platform/qq/platform-core.ts class MiniProgramCoreFactory (line 5) | class MiniProgramCoreFactory extends BaseFactory {} FILE: src/library/platform/token.ts constant APP_TOKEN (line 3) | const APP_TOKEN = new InjectionToken('APP_TOKEN'); constant MINIPROGRAM_GLOBAL_TOKEN (line 4) | const MINIPROGRAM_GLOBAL_TOKEN = new InjectionToken( FILE: src/library/platform/type/internal-type.ts type LView (line 3) | type LView = NonNullable<ɵLContext['lView']>; FILE: src/library/platform/type/type.ts type AppOptions (line 12) | interface AppOptions { type MiniProgramComponentVariable (line 25) | interface MiniProgramComponentVariable { type MiniProgramComponentMethod (line 49) | interface MiniProgramComponentMethod { type MPView (line 53) | interface MPView { type MPElementData (line 60) | interface MPElementData { type MPTextData (line 66) | interface MPTextData { type NodePath (line 70) | type NodePath = ('directive' | number)[]; type MiniProgramComponentBuiltIn (line 71) | interface MiniProgramComponentBuiltIn { type MiniProgramComponentInstance (line 75) | type MiniProgramComponentInstance = type MiniProgramPageOptions (line 82) | interface MiniProgramPageOptions { type MiniProgramComponentOptions (line 85) | interface MiniProgramComponentOptions { FILE: src/library/platform/zfb/platform-core.ts class MiniProgramCoreFactory (line 8) | class MiniProgramCoreFactory extends BaseFactory { method getListenerEventMapping (line 13) | override getListenerEventMapping(prefix: string, name: string) { method addNgComponentLinkLogic (line 32) | override addNgComponentLinkLogic(config: any) { FILE: test/hello-world-app/projects/test-library/src/directive/directive.module.ts class DirectiveModule (line 10) | class DirectiveModule {} FILE: test/hello-world-app/projects/test-library/src/directive/input-output.directive.ts class InputOutputDirective (line 6) | class InputOutputDirective { FILE: test/hello-world-app/projects/test-library/src/global-self-template/global-self-template.component.ts class GlobalSelfTemplateComponent (line 8) | class GlobalSelfTemplateComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/projects/test-library/src/global-self-template/global-self-template.module.ts class GlobalSelfTemplateModule (line 11) | class GlobalSelfTemplateModule {} FILE: test/hello-world-app/projects/test-library/src/lib-comp1/lib-comp1.component.ts class LibComp1Component (line 8) | class LibComp1Component implements OnInit { method tap1 (line 9) | tap1(event) { method tap2 (line 12) | tap2(event) { method constructor (line 15) | constructor() {} method ngOnInit (line 17) | ngOnInit() {} FILE: test/hello-world-app/projects/test-library/src/lib-comp1/lib-comp1.module.ts class LibComp1Module (line 11) | class LibComp1Module {} FILE: test/hello-world-app/projects/test-library/src/lib-comp1/lib-dir1.directive.ts class LibDir1Directive (line 6) | class LibDir1Directive { method tap1 (line 7) | tap1(event) { method tap2 (line 10) | tap2(event) { method constructor (line 13) | constructor() {} FILE: test/hello-world-app/projects/test-library/src/lib/test-library.component.ts class TestLibraryComponent (line 8) | class TestLibraryComponent implements OnInit { method constructor (line 12) | constructor() {} method ngOnInit (line 14) | ngOnInit(): void {} FILE: test/hello-world-app/projects/test-library/src/lib/test-library.directive.ts class TestLibraryDirective (line 9) | class TestLibraryDirective { method methodDecoratorTouchstart (line 10) | methodDecoratorTouchstart(event) { method constructor (line 14) | constructor() { method hostTap (line 20) | hostTap(event) { FILE: test/hello-world-app/projects/test-library/src/lib/test-library.module.ts class TestLibraryModule (line 11) | class TestLibraryModule {} FILE: test/hello-world-app/projects/test-library/src/lib/test-library.service.ts class TestLibraryService (line 6) | class TestLibraryService { method constructor (line 7) | constructor() {} FILE: test/hello-world-app/projects/test-library/src/other/other.component.ts class OtherComponent (line 8) | class OtherComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} method click (line 12) | click() { FILE: test/hello-world-app/projects/test-library/src/other/other.module.ts class OtherModule (line 9) | class OtherModule {} FILE: test/hello-world-app/projects/test-library/src/outside-template/outside-template.component.ts class OutsideTemplateComponent (line 8) | class OutsideTemplateComponent implements OnInit { method constructor (line 10) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: test/hello-world-app/projects/test-library/src/outside-template/outside-template.module.ts class OutsideTemplateModule (line 10) | class OutsideTemplateModule {} FILE: test/hello-world-app/src/__components/component-need-template/component-need-template.component.ts class ComponentNeedTemplateComponent (line 8) | class ComponentNeedTemplateComponent implements OnInit { method constructor (line 10) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: test/hello-world-app/src/__components/component-need-template/component-need-template.module.ts class ComponentNeedTemplateModule (line 10) | class ComponentNeedTemplateModule {} FILE: test/hello-world-app/src/__components/component1/component1.component.ts class Component1Component (line 8) | class Component1Component implements OnInit { method constructor (line 10) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: test/hello-world-app/src/__components/component1/component1.module.ts class Component1Module (line 10) | class Component1Module {} FILE: test/hello-world-app/src/__components/component2/component2.component.ts class Component2Component (line 8) | class Component2Component implements OnInit { method constructor (line 10) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: test/hello-world-app/src/__components/component2/component2.module.ts class Component2Module (line 11) | class Component2Module {} FILE: test/hello-world-app/src/__components/component3/component3.component.ts class Component3Component (line 9) | class Component3Component implements OnInit { method tap1 (line 10) | tap1(event) { method tap2 (line 13) | tap2(event) { method constructor (line 16) | constructor() {} method ngOnInit (line 18) | ngOnInit() {} FILE: test/hello-world-app/src/__components/content-multi/content-multi.component.ts class ContentMultiComponent (line 8) | class ContentMultiComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__components/content-multi/content-multi.module.ts class ContentMultiModule (line 10) | class ContentMultiModule {} FILE: test/hello-world-app/src/__components/content/content.component.ts class ContentComponent (line 8) | class ContentComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__components/content/content.module.ts class ContentModule (line 10) | class ContentModule {} FILE: test/hello-world-app/src/__components/life-time/life-time.component.ts class LifeTimeComponent (line 9) | class LifeTimeComponent implements OnInit { method constructor (line 43) | constructor() { method ngOnInit (line 47) | ngOnInit() { method ngAfterViewInit (line 50) | ngAfterViewInit(): void { method ngAfterContentInit (line 53) | ngAfterContentInit(): void { FILE: test/hello-world-app/src/__pages/base-component/base-component.component.ts class BaseComponentComponent (line 8) | class BaseComponentComponent implements OnInit { method constructor (line 10) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/base-component/base-component.module.ts class BaseComponentModule (line 11) | class BaseComponentModule {} FILE: test/hello-world-app/src/__pages/base-directive/base-directive.component.ts class BaseDirectiveComponent (line 8) | class BaseDirectiveComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} method event1 (line 13) | event1() {} FILE: test/hello-world-app/src/__pages/base-directive/base-directive.module.ts class BaseDirectiveModule (line 11) | class BaseDirectiveModule {} FILE: test/hello-world-app/src/__pages/base-directive/directive1.directive.ts class Directive1Directive (line 6) | class Directive1Directive { method tap (line 8) | tap(event) { method constructor (line 12) | constructor() {} FILE: test/hello-world-app/src/__pages/base-forms/base-forms.component.ts class BaseFormsComponent (line 8) | class BaseFormsComponent implements OnInit { method constructor (line 11) | constructor() {} method ngOnInit (line 13) | ngOnInit() {} method modelChange (line 14) | modelChange(e) { method checkboxChange (line 17) | checkboxChange(e) { FILE: test/hello-world-app/src/__pages/base-forms/base-forms.module.ts class BaseFormsModule (line 10) | class BaseFormsModule {} FILE: test/hello-world-app/src/__pages/base-http/base-http.component.ts class BaseHttpComponent (line 9) | class BaseHttpComponent implements OnInit { method constructor (line 10) | constructor(private http: HttpClient) {} method ngOnInit (line 12) | ngOnInit() {} method request (line 13) | request() { FILE: test/hello-world-app/src/__pages/base-http/base-http.module.ts class BaseHttpModule (line 10) | class BaseHttpModule {} FILE: test/hello-world-app/src/__pages/base-tap/base-tap.component.ts class BaseTagComponent (line 8) | class BaseTagComponent implements OnInit { method constructor (line 12) | constructor() {} method ngOnInit (line 14) | ngOnInit() {} method tap1 (line 15) | tap1(event) { method mutBindTap1 (line 18) | mutBindTap1(event) { method catchTap1 (line 21) | catchTap1(event) { method captureBindTap1 (line 24) | captureBindTap1(event) { FILE: test/hello-world-app/src/__pages/base-tap/base-tap.module.ts class BaseTagModule (line 10) | class BaseTagModule {} FILE: test/hello-world-app/src/__pages/complex-property-event/app-dir1.directive.ts class AppDir1Directive (line 6) | class AppDir1Directive { method tap1 (line 7) | tap1(event) { method tap2 (line 10) | tap2(event) { method constructor (line 13) | constructor() {} FILE: test/hello-world-app/src/__pages/complex-property-event/complex-property-event.component.ts class ComplexPropertyEventComponent (line 8) | class ComplexPropertyEventComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/complex-property-event/complex-property-event.module.ts class ComplexPropertyEventModule (line 12) | class ComplexPropertyEventModule {} FILE: test/hello-world-app/src/__pages/complex-structure/complex-structure.component.ts class ComplexStructureComponent (line 8) | class ComplexStructureComponent implements OnInit { method constructor (line 10) | constructor() {} method ngOnInit (line 12) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/complex-structure/complex-structure.module.ts class ComplexStructureModule (line 10) | class ComplexStructureModule {} FILE: test/hello-world-app/src/__pages/component-use-template/component-use-template.component.ts class ComponentUseTemplateComponent (line 8) | class ComponentUseTemplateComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/component-use-template/component-use-template.module.ts class ComponentUseTemplateModule (line 11) | class ComponentUseTemplateModule {} FILE: test/hello-world-app/src/__pages/custom-structural-directive/custom-structural-directive.component.ts class CustomStructuralDirectiveComponent (line 8) | class CustomStructuralDirectiveComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/custom-structural-directive/custom-structural-directive.module.ts class CustomStructuralDirectiveModule (line 10) | class CustomStructuralDirectiveModule {} FILE: test/hello-world-app/src/__pages/custom-structural-directive/structural1.directive.ts class Structural1Directive (line 6) | class Structural1Directive { method constructor (line 9) | constructor(private viewContainerRef: ViewContainerRef) {} method ngOnInit (line 10) | ngOnInit(): void { FILE: test/hello-world-app/src/__pages/default-structural-directive/default-structural-directive.component.ts class DefaultStructuralDirectiveComponent (line 8) | class DefaultStructuralDirectiveComponent implements OnInit { method constructor (line 18) | constructor() {} method ngOnInit (line 20) | ngOnInit() {} method ngIfControl (line 21) | ngIfControl() { method ngIfElseControl (line 24) | ngIfElseControl() { method ngIfDefault (line 27) | ngIfDefault() { method addList (line 30) | addList() { method removeList (line 34) | removeList() { method changeSwitch (line 38) | changeSwitch() { FILE: test/hello-world-app/src/__pages/default-structural-directive/default-structural-directive.module.ts class DefaultStructuralDirectiveModule (line 9) | class DefaultStructuralDirectiveModule {} FILE: test/hello-world-app/src/__pages/life-time-page-use-component/life-time.component.ts class LifeTimePage (line 8) | class LifeTimePage implements OnInit { method constructor (line 59) | constructor() { method ngOnInit (line 63) | ngOnInit() { method ngAfterViewInit (line 66) | ngAfterViewInit(): void { method ngAfterContentInit (line 69) | ngAfterContentInit(): void { FILE: test/hello-world-app/src/__pages/life-time-page-use-component/life-time.module.ts class LifeTimePageModule (line 10) | class LifeTimePageModule {} FILE: test/hello-world-app/src/__pages/life-time-page/life-time.component.ts class LifeTimePage (line 8) | class LifeTimePage implements OnInit { method constructor (line 23) | constructor() { method ngOnInit (line 27) | ngOnInit() { method ngAfterViewInit (line 30) | ngAfterViewInit(): void { method ngAfterContentInit (line 33) | ngAfterContentInit(): void { FILE: test/hello-world-app/src/__pages/life-time-page/life-time.module.ts class LifeTimePageModule (line 10) | class LifeTimePageModule {} FILE: test/hello-world-app/src/__pages/ng-content/ng-content.component.ts class NgContentComponent (line 8) | class NgContentComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/ng-content/ng-content.module.ts class NgContentModule (line 11) | class NgContentModule {} FILE: test/hello-world-app/src/__pages/root/root.component.ts class RootComponent (line 9) | class RootComponent implements OnInit { method constructor (line 10) | constructor(@Inject(MINIPROGRAM_GLOBAL_TOKEN) private global: any) {} method ngOnInit (line 12) | ngOnInit() {} method baseTag (line 13) | baseTag() { method baseComponent (line 16) | baseComponent() { method baseDirective (line 21) | baseDirective() { method ngContent (line 26) | ngContent() { method defaultStructuralDirective (line 29) | defaultStructuralDirective() { method customStructuralDirective (line 34) | customStructuralDirective() { method complexStructure (line 39) | complexStructure() { method complexPropertyEvent (line 44) | complexPropertyEvent() { method baseForms (line 49) | baseForms() { method componentUseTemplate (line 54) | componentUseTemplate() { method baseHttp (line 59) | baseHttp() { method selfComponent (line 64) | selfComponent() { method lifeTime (line 69) | lifeTime() { method lifeTimeUseComponent (line 74) | lifeTimeUseComponent() { FILE: test/hello-world-app/src/__pages/root/root.module.ts class RootModule (line 9) | class RootModule {} FILE: test/hello-world-app/src/__pages/self-component/self-component.component.ts class SelfComponentComponent (line 8) | class SelfComponentComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/__pages/self-component/self-component.module.ts class SelfComponentModule (line 10) | class SelfComponentModule {} FILE: test/hello-world-app/src/main-test.module.ts class MainTestModule (line 10) | class MainTestModule implements DoBootstrap { method constructor (line 11) | constructor() {} method ngDoBootstrap (line 12) | ngDoBootstrap() {} FILE: test/hello-world-app/src/main.module.ts class MainModule (line 10) | class MainModule implements DoBootstrap { method constructor (line 11) | constructor() {} method ngDoBootstrap (line 12) | ngDoBootstrap() {} FILE: test/hello-world-app/src/spec-component/life-time/life-time.component.ts class LifeTimeComponent (line 8) | class LifeTimeComponent implements OnInit { method constructor (line 42) | constructor() {} method ngOnInit (line 44) | ngOnInit() { FILE: test/hello-world-app/src/spec-component/life-time/life-time.module.ts class LifeTimeModule (line 9) | class LifeTimeModule {} FILE: test/hello-world-app/src/spec-component/ng-content/ng-content.component.ts class NgContentComponent (line 7) | class NgContentComponent implements OnInit { method constructor (line 8) | constructor() {} method ngOnInit (line 10) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/ng-content/ng-content.module.ts class NgContentModule (line 9) | class NgContentModule {} FILE: test/hello-world-app/src/spec-component/ng-for/ng-for.component.ts class NgForComponent (line 7) | class NgForComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/ng-for/ng-for.module.ts class NgForModule (line 10) | class NgForModule {} FILE: test/hello-world-app/src/spec-component/ng-if/ng-if.component.ts class NgIfComponent (line 7) | class NgIfComponent implements OnInit { method constructor (line 8) | constructor() {} method ngOnInit (line 10) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/ng-if/ng-if.module.ts class NgIfModule (line 10) | class NgIfModule {} FILE: test/hello-world-app/src/spec-component/ng-library-import/ng-library-import.component.ts class NgLibraryImportComponent (line 7) | class NgLibraryImportComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/ng-library-import/ng-library-import.module.ts class NgLibraryImportModule (line 9) | class NgLibraryImportModule {} FILE: test/hello-world-app/src/spec-component/ng-switch/ng-switch.component.ts class NgSwitchComponent (line 7) | class NgSwitchComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/ng-switch/ng-switch.module.ts class NgSwitchModule (line 10) | class NgSwitchModule {} FILE: test/hello-world-app/src/spec-component/ng-template-outlet/ng-template-outlet.component.ts class NgTemplateOutletComponent (line 7) | class NgTemplateOutletComponent implements OnInit { method constructor (line 8) | constructor() {} method ngOnInit (line 10) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/ng-template-outlet/ng-template-outlet.module.ts class NgTemplateOutletModule (line 10) | class NgTemplateOutletModule {} FILE: test/hello-world-app/src/spec-component/self-template/self-template.component.ts class SelfTemplateComponent (line 7) | class SelfTemplateComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/self-template/self-template.module.ts class SelfTemplateModule (line 10) | class SelfTemplateModule {} FILE: test/hello-world-app/src/spec-component/style-class/style-class.component.ts class StyleClassComponent (line 7) | class StyleClassComponent implements OnInit { method constructor (line 8) | constructor() {} method ngOnInit (line 10) | ngOnInit() {} FILE: test/hello-world-app/src/spec-component/style-class/style-class.module.ts class StyleClassModule (line 9) | class StyleClassModule {} FILE: test/hello-world-app/src/spec-component/tag-view-convert/tag-view-convert.component.ts class TagViewConvertComponent (line 7) | class TagViewConvertComponent {} FILE: test/hello-world-app/src/spec-component/tag-view-convert/tag-view-convert.module.ts class TagViewConvertModule (line 9) | class TagViewConvertModule {} FILE: test/hello-world-app/src/spec/empty/empty.component.ts class EmptyComponent (line 7) | class EmptyComponent {} FILE: test/hello-world-app/src/spec/empty/empty.module.ts class EmptyModule (line 9) | class EmptyModule {} FILE: test/hello-world-app/src/spec/http-spec/http.component.ts class HttpSpecComponent (line 9) | class HttpSpecComponent implements OnInit { method constructor (line 12) | constructor(private http: HttpClient) {} method ngOnInit (line 14) | ngOnInit() { method request (line 17) | request() { FILE: test/hello-world-app/src/spec/http-spec/http.module.ts class HttpSpecModule (line 9) | class HttpSpecModule {} FILE: test/hello-world-app/src/spec/life-time-spec/life-time.component.ts class LifeTimeSPecComponent (line 12) | class LifeTimeSPecComponent { method constructor (line 30) | constructor( method ngOnInit (line 34) | ngOnInit(): void { FILE: test/hello-world-app/src/spec/life-time-spec/life-time.module.ts class LifeTimeSpecModule (line 10) | class LifeTimeSpecModule {} FILE: test/hello-world-app/src/spec/ng-content-spec/ng-content.component.ts class NgContentSpecComponent (line 14) | class NgContentSpecComponent { method constructor (line 47) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 48) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/ng-content-spec/ng-content.module.ts class NgContentSpecModule (line 9) | class NgContentSpecModule {} FILE: test/hello-world-app/src/spec/ng-for-spec/ng-for.component.ts class NgForSPecComponent (line 12) | class NgForSPecComponent { method constructor (line 40) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 41) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/ng-for-spec/ng-for.module.ts class NgForSpecModule (line 10) | class NgForSpecModule {} FILE: test/hello-world-app/src/spec/ng-if-spec/ng-if.component.ts class NgIfSPecComponent (line 12) | class NgIfSPecComponent { method constructor (line 36) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 37) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/ng-if-spec/ng-if.module.ts class NgIfSpecModule (line 10) | class NgIfSpecModule {} FILE: test/hello-world-app/src/spec/ng-library-import-spec/ng-library-import.component.ts class NgLibraryImportSPecComponent (line 12) | class NgLibraryImportSPecComponent { method constructor (line 38) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 39) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/ng-library-import-spec/ng-library-import.module.ts class NgLibraryImportSpecModule (line 9) | class NgLibraryImportSpecModule {} FILE: test/hello-world-app/src/spec/ng-switch-spec/ng-switch.component.ts class NgSwitchSPecComponent (line 12) | class NgSwitchSPecComponent { method constructor (line 39) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 40) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/ng-switch-spec/ng-switch.module.ts class NgSwitchSpecModule (line 10) | class NgSwitchSpecModule {} FILE: test/hello-world-app/src/spec/ng-template-outlet-spec/ng-template-outlet.component.ts class NgTemplateOutletSPecComponent (line 12) | class NgTemplateOutletSPecComponent { method constructor (line 38) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 39) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/ng-template-outlet-spec/ng-template-outlet.module.ts class NgTemplateOutletSpecModule (line 10) | class NgTemplateOutletSpecModule {} FILE: test/hello-world-app/src/spec/self-template-spec/self-template.component.ts class SelfTemplateSPecComponent (line 18) | class SelfTemplateSPecComponent { method constructor (line 45) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 46) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/self-template-spec/self-template.module.ts class SelfTemplateSpecModule (line 10) | class SelfTemplateSpecModule {} FILE: test/hello-world-app/src/spec/style-class-spec/style-class-spec.component.ts class StyleClassSpecComponent (line 12) | class StyleClassSpecComponent { method constructor (line 42) | constructor(private componentFinderService: ComponentFinderService) {} FILE: test/hello-world-app/src/spec/style-class-spec/style-class-spec.module.ts class StyleClassSpecModule (line 10) | class StyleClassSpecModule {} FILE: test/hello-world-app/src/spec/tag-view-convert-spec/tag-view-convert.component.ts class TagViewConvertSpecComponent (line 12) | class TagViewConvertSpecComponent { method constructor (line 38) | constructor(private componentFinderService: ComponentFinderService) {} method ngOnInit (line 39) | ngOnInit(): void {} FILE: test/hello-world-app/src/spec/tag-view-convert-spec/tag-view-convert.module.ts class TagViewConvertSpecModule (line 10) | class TagViewConvertSpecModule {} FILE: test/hello-world-app/src/spec/util/node-query.ts function nodeExist (line 1) | function nodeExist( function nodeNotEmpty (line 18) | function nodeNotEmpty( function fields (line 36) | function fields( FILE: test/hello-world-app/src/spec/util/open-component.ts function routeEvent (line 4) | function routeEvent() { function openComponent (line 12) | async function openComponent(url: string) { FILE: test/hello-world-app/src/spec/util/page-info.ts function assertMiniProgramComponent (line 4) | function assertMiniProgramComponent( function getComponent (line 10) | function getComponent( function componentTestComplete (line 19) | function componentTestComplete(subject: BehaviorSubject) { FILE: test/hello-world-app/src/test.ts function bootWithoutGlobals (line 8) | function bootWithoutGlobals() { FILE: test/hello-world-app/src/typings.d.ts type NodeModule (line 11) | interface NodeModule { FILE: test/plugin-describe-builder/index.ts type TestContext (line 10) | interface TestContext { class MyTestProjectHost (line 14) | class MyTestProjectHost { method constructor (line 15) | constructor(private host: TestProjectHost) {} method getFileList (line 16) | async getFileList(dirPath: Path): Promise { method importPathRename (line 31) | async importPathRename(list: string[]) { method moveDir (line 47) | async moveDir(list: string[], from: string, to: string) { method addPageEntry (line 58) | async addPageEntry(list: string[]) { method addSpecEntry (line 68) | async addSpecEntry(list: string[]) { FILE: test/test-builder/index.ts type CustomWebpackBrowserSchema (line 13) | type CustomWebpackBrowserSchema = BrowserBuilderOptions; function buildWebpackBrowserGenerate (line 15) | function buildWebpackBrowserGenerate( constant BROWSER_BUILDER_INFO (line 31) | const BROWSER_BUILDER_INFO = { constant LIBRARY_BUILDER_INFO (line 35) | const LIBRARY_BUILDER_INFO = { constant KARMA_BUILDER_INFO (line 39) | const KARMA_BUILDER_INFO = { constant DEFAULT_ANGULAR_CONFIG (line 44) | const DEFAULT_ANGULAR_CONFIG = { constant DEFAULT_ANGULAR_KARMA_CONFIG (line 77) | const DEFAULT_ANGULAR_KARMA_CONFIG: KarmaBuilderOptions & { constant DEFAULT_ANGULAR_LIBRARY_CONFIG (line 117) | const DEFAULT_ANGULAR_LIBRARY_CONFIG = { FILE: test/util/file.ts constant ALL_PAGE_NAME_LIST (line 1) | const ALL_PAGE_NAME_LIST = [ constant ALL_COMPONENT_NAME_LIST (line 18) | const ALL_COMPONENT_NAME_LIST = [ constant TEST_LIBRARY_COMPONENT_LIST (line 28) | const TEST_LIBRARY_COMPONENT_LIST = [