SYMBOL INDEX (3566 symbols across 841 files) FILE: benchmark/http/app/controller/FooTeggController.ts class FooTeggController (line 4) | class FooTeggController { method hello (line 9) | async hello() { FILE: benchmark/http/app/controller/template/egg_controller_1.js method hello (line 6) | async hello() { FILE: core/agent-runtime/src/AgentRuntime.ts constant HEARTBEAT_INTERVAL_MS (line 30) | const HEARTBEAT_INTERVAL_MS = 10_000; constant EVENT_DIR (line 31) | const EVENT_DIR = join(tmpdir(), 'agent-runtime-events'); constant DEFAULT_CANCEL_COMMIT_TIMEOUT_MS (line 32) | const DEFAULT_CANCEL_COMMIT_TIMEOUT_MS = 30_000; type RunEventBuffer (line 34) | interface RunEventBuffer { constant AGENT_RUNTIME (line 41) | const AGENT_RUNTIME: unique symbol = Symbol('agentRuntime'); type AgentExecutor (line 53) | interface AgentExecutor { type AgentRuntimeOptions (line 58) | interface AgentRuntimeOptions { type RunTaskState (line 70) | interface RunTaskState { class AgentRuntime (line 81) | class AgentRuntime { method constructor (line 109) | constructor(options: AgentRuntimeOptions) { method createThread (line 121) | async createThread(): Promise { method getThread (line 131) | async getThread(threadId: string, options?: GetThreadOptions): Promise... method ensureThread (line 142) | private async ensureThread(input: CreateRunInput): Promise<{ threadId:... method syncRun (line 152) | async syncRun(input: CreateRunInput, signal?: AbortSignal): Promise { method streamRun (line 337) | async streamRun(input: CreateRunInput, writer: SSEWriter): Promise { method readEventsFromFile (line 632) | private async* readEventsFromFile(filePath: string, afterSeq: number):... method streamEventsToWriter (line 648) | private async streamEventsToWriter( method getRun (line 719) | async getRun(runId: string): Promise { method cancelRun (line 737) | async cancelRun(runId: string): Promise { method waitForPendingTasks (line 800) | async waitForPendingTasks(): Promise { method destroy (line 807) | async destroy(): Promise { method create (line 823) | static create(options: AgentRuntimeOptions): AgentRuntime { FILE: core/agent-runtime/src/AgentStoreUtils.ts function nowUnix (line 3) | function nowUnix(): number { function newMsgId (line 7) | function newMsgId(): string { function newThreadId (line 11) | function newThreadId(): string { function newRunId (line 15) | function newRunId(): string { FILE: core/agent-runtime/src/HttpSSEWriter.ts class HttpSSEWriter (line 5) | class HttpSSEWriter implements SSEWriter { method constructor (line 12) | constructor(res: ServerResponse) { method ensureHeaders (line 23) | private ensureHeaders(): void { method writeEvent (line 33) | writeEvent(event: string, data: unknown): void { method writeComment (line 39) | writeComment(text: string): void { method closed (line 45) | get closed(): boolean { method end (line 49) | end(): void { method onClose (line 58) | onClose(callback: () => void): void { FILE: core/agent-runtime/src/MessageConverter.ts class MessageConverter (line 9) | class MessageConverter { method extractUsage (line 14) | static extractUsage(messages: AgentMessage[]): RunUsage | undefined { method filterForStorage (line 44) | static filterForStorage(messages: AgentMessage[]): AgentMessage[] { method toAgentMessages (line 53) | static toAgentMessages(messages: InputMessage[]): AgentMessage[] { FILE: core/agent-runtime/src/OSSAgentStore.ts type OSSAgentStoreOptions (line 14) | interface OSSAgentStoreOptions { type ThreadMetadata (line 23) | type ThreadMetadata = Omit; class OSSAgentStore (line 36) | class OSSAgentStore implements AgentStore { method constructor (line 40) | constructor(options: OSSAgentStoreOptions) { method threadMetaKey (line 46) | private threadMetaKey(threadId: string): string { method threadMessagesKey (line 50) | private threadMessagesKey(threadId: string): string { method runKey (line 54) | private runKey(runId: string): string { method init (line 58) | async init(): Promise { method destroy (line 62) | async destroy(): Promise { method createThread (line 66) | async createThread(metadata?: Record): Promise { method updateRun (line 154) | async updateRun(runId: string, updates: Partial): Promise { method get (line 41) | async get(key: string): Promise { method append (line 72) | async append(key: string, value: string): Promise { FILE: core/agent-runtime/src/RunBuilder.ts type RunUsage (line 7) | type RunUsage = NonNullable; class RunBuilder (line 17) | class RunBuilder { method constructor (line 32) | private constructor( method fromRecord (line 49) | static fromRecord(run: RunRecord): RunBuilder { method create (line 54) | static create(run: RunRecord, threadId: string): RunBuilder { method start (line 68) | start(): Partial { method complete (line 78) | complete(usage?: RunUsage): Partial { method fail (line 99) | fail(error: Error): Partial { method cancelling (line 118) | cancelling(): Partial { method cancel (line 130) | cancel(): Partial { method snapshot (line 143) | snapshot(): RunObject { FILE: core/agent-runtime/src/SSEWriter.ts type SSEWriter (line 5) | interface SSEWriter { FILE: core/agent-runtime/test/AgentRuntime.test.ts class MockSSEWriter (line 25) | class MockSSEWriter implements SSEWriter { method writeEvent (line 31) | writeEvent(event: string, data: unknown): void { method writeComment (line 35) | writeComment(text: string): void { method end (line 39) | end(): void { method onClose (line 43) | onClose(callback: () => void): void { method simulateClose (line 47) | simulateClose(): void { function waitForRunStatus (line 53) | async function waitForRunStatus( function createSlowExecRun (line 68) | function createSlowExecRun(chunks: AgentMessage[], onYielded?: () => voi... function createBlockingExecRun (line 90) | function createBlockingExecRun( method execRun (line 115) | async* execRun(input: CreateRunInput): AsyncGenerator { method info (line 135) | info() { method error (line 138) | error() { method info (line 838) | info() { /* noop */ } method error (line 838) | error() { /* noop */ } method execRun (line 879) | async* execRun(): AsyncGenerator { method info (line 890) | info() { /* noop */ } method error (line 890) | error() { /* noop */ } function waitUntil (line 1034) | async function waitUntil(cond: () => boolean, timeoutMs = 2000): Promise... FILE: core/agent-runtime/test/HttpSSEWriter.test.ts class MockServerResponse (line 10) | class MockServerResponse extends EventEmitter { method writeHead (line 15) | writeHead(statusCode: number, headers: Record): void { method write (line 19) | write(chunk: string): boolean { method end (line 24) | end(): void { FILE: core/agent-runtime/test/OSSObjectStorageClient.test.ts function mockFn (line 8) | function mockFn() { FILE: core/agent-runtime/test/RunBuilder.test.ts function makeRunRecord (line 9) | function makeRunRecord(overrides?: Partial): RunRecord { FILE: core/agent-runtime/test/helpers.ts class MapStorageClient (line 4) | class MapStorageClient implements ObjectStorageClient { method put (line 9) | async put(key: string, value: string): Promise { method get (line 13) | async get(key: string): Promise { method append (line 17) | async append(key: string, value: string): Promise { class MapStorageClientWithoutAppend (line 24) | class MapStorageClientWithoutAppend implements ObjectStorageClient { method put (line 29) | async put(key: string, value: string): Promise { method get (line 33) | async get(key: string): Promise { FILE: core/agent-tracing/src/ClaudeAgentTracer.ts class Trace (line 25) | class Trace { method constructor (line 37) | constructor(tracer: ClaudeAgentTracer, options?: CreateTraceOptions) { method processMessage (line 50) | async processMessage(message: SDKMessage): Promise { method handleInit (line 69) | private handleInit(message: ClaudeMessage): void { method handleAssistant (line 81) | private handleAssistant(message: ClaudeMessage): void { method handleUser (line 140) | private handleUser(message: ClaudeMessage): void { method handleResult (line 156) | private handleResult(message: ClaudeMessage): void { method getTraceId (line 198) | getTraceId(): string { class ClaudeAgentTracer (line 212) | class ClaudeAgentTracer { method configure (line 226) | configure(config: TracerConfig): void { method createTrace (line 248) | public createTrace(options?: CreateTraceOptions): Trace { method processMessages (line 259) | public async processMessages(sdkMessages: SDKMessage[]): Promise { method convertSDKMessage (line 288) | convertSDKMessage(msg: SDKMessage): ClaudeMessage | null { method createRootRunInternal (line 344) | createRootRunInternal(initMsg: ClaudeMessage, startTime: number, trace... method createLLMRunInternal (line 385) | createLLMRunInternal( method createToolRunStartInternal (line 443) | createToolRunStartInternal( method completeToolRunInternal (line 481) | completeToolRunInternal(toolRun: Run, toolResultBlock: ClaudeContentBl... method extractTokenUsage (line 496) | private extractTokenUsage(usage: ClaudeTokenUsage): IRunCost { method createRunCostInternal (line 524) | createRunCostInternal(resultMsg: ClaudeMessage): IRunCost { method logTrace (line 538) | logTrace(run: Run, status: RunStatus): void { FILE: core/agent-tracing/src/LangGraphTracer.ts class LangGraphTracer (line 12) | class LangGraphTracer extends BaseTracer { method configure (line 23) | configure(config: TracerConfig): void { method persistRun (line 28) | protected persistRun(_: Run): Promise { method logTrace (line 32) | private logTrace(run: Run, status: RunStatus): void { method onChainStart (line 36) | onChainStart(run: Run): void | Promise { method onChainEnd (line 39) | onChainEnd(run: Run): void | Promise { method onChainError (line 42) | onChainError(run: Run): void | Promise { method onToolStart (line 46) | onToolStart(run: Run): void | Promise { method onToolEnd (line 49) | onToolEnd(run: Run): void | Promise { method onToolError (line 53) | onToolError(run: Run): void | Promise { method onLLMStart (line 57) | onLLMStart(run: Run): void | Promise { method onLLMEnd (line 60) | onLLMEnd(run: Run): void | Promise { method onLLMError (line 63) | onLLMError(run: Run): void | Promise { method onRetrieverStart (line 67) | onRetrieverStart(run: Run): void | Promise { method onRetrieverEnd (line 70) | onRetrieverEnd(run: Run): void | Promise { method onRetrieverError (line 73) | onRetrieverError(run: Run): void | Promise { method onAgentAction (line 77) | onAgentAction(run: Run): void | Promise { method onAgentEnd (line 80) | onAgentEnd(run: Run): void | Promise { FILE: core/agent-tracing/src/TracingService.ts class TracingService (line 19) | class TracingService { method getEnv (line 35) | getEnv(): string { method isOnlineEnv (line 46) | isOnlineEnv(): boolean { method getLogInfoPrefix (line 54) | getLogInfoPrefix(run: Run, status: RunStatus, name: string): string { method uploadToOss (line 74) | async uploadToOss(key: string, fileContent: string): Promise { method syncLocalToLogService (line 88) | async syncLocalToLogService(log: string, agentName: string): Promise): SDKMessage { function createMockAssistantWithTool (line 45) | function createMockAssistantWithTool(overrides?: Partial): SDKMessa... function createMockUserToolResult (line 67) | function createMockUserToolResult(overrides?: Partial): SDKMessage { function createMockAssistantTextOnly (line 88) | function createMockAssistantTextOnly(overrides?: Partial): SDKMessa... function createMockResult (line 107) | function createMockResult(overrides?: Partial): SDKMessage { function createMockToolProgress (line 133) | function createMockToolProgress(): SDKMessage { function createMockStreamEvent (line 145) | function createMockStreamEvent(): SDKMessage { FILE: core/agent-tracing/test/TestUtils.ts type CapturedEntry (line 6) | interface CapturedEntry { function createMockRun (line 13) | function createMockRun(overrides?: Partial): Run { function createMockLogger (line 35) | function createMockLogger(logs?: string[]): Logger { function createCapturingTracingService (line 53) | function createCapturingTracingService(): { FILE: core/agent-tracing/test/TracingService.test.ts function makeTracingService (line 9) | function makeTracingService({ FILE: core/ajv-decorator/src/enum/TransformEnum.ts type TransformEnum (line 6) | enum TransformEnum { FILE: core/ajv-decorator/src/error/AjvInvalidParamError.ts type AjvInvalidParamErrorOptions (line 3) | interface AjvInvalidParamErrorOptions { class AjvInvalidParamError (line 9) | class AjvInvalidParamError extends Error { method constructor (line 14) | constructor(message: string, options: AjvInvalidParamErrorOptions) { FILE: core/ajv-decorator/src/type/Ajv.ts type Ajv (line 3) | interface Ajv { FILE: core/aop-decorator/src/AspectMetaBuilder.ts class AspectMetaBuilder (line 6) | class AspectMetaBuilder { method constructor (line 10) | constructor(clazz: EggProtoImplClass, options: { method build (line 17) | build(): Array { method getAllMethods (line 29) | static getAllMethods(clazz): PropertyKey[] { method doBuildMethodAspect (line 48) | private doBuildMethodAspect(method: PropertyKey): Aspect | undefined { FILE: core/aop-decorator/src/CrosscutAdviceFactory.ts class CrosscutAdviceFactory (line 5) | class CrosscutAdviceFactory { method registerCrossAdviceClazz (line 8) | registerCrossAdviceClazz(clazz: EggProtoImplClass) { method getAdvice (line 13) | getAdvice(clazz: EggProtoImplClass, method: PropertyKey): Array(adviceClazz: EggProtoImplCl... FILE: core/aop-decorator/src/model/Aspect.ts class Aspect (line 3) | class Aspect { method constructor (line 8) | constructor(clazz: EggProtoImplClass, method: PropertyKey, adviceList:... class AspectBuilder (line 15) | class AspectBuilder { method constructor (line 20) | constructor(clazz: EggProtoImplClass, method: PropertyKey) { method addAdvice (line 26) | addAdvice(adviceInfo: AdviceInfo) { method build (line 30) | build(): Aspect { method adviceName (line 42) | private adviceName(advice: EggProtoImplClass, index: number) { FILE: core/aop-decorator/src/model/PointcutInfo.ts class ClassPointInfo (line 4) | class ClassPointInfo implements PointcutInfo { method constructor (line 9) | constructor(clazz: EggProtoImplClass, method: PropertyKey) { method match (line 14) | match(clazz: EggProtoImplClass, method: PropertyKey): boolean { class NamePointInfo (line 24) | class NamePointInfo implements PointcutInfo { method constructor (line 29) | constructor(className: RegExp, methodName: RegExp) { method match (line 34) | match(clazz: EggProtoImplClass, method: PropertyKey): boolean { class CustomPointInfo (line 39) | class CustomPointInfo implements PointcutInfo { method constructor (line 43) | constructor(cb: CustomPointcutCallback) { method match (line 47) | match(clazz: EggProtoImplClass, method: PropertyKey): boolean { FILE: core/aop-decorator/src/util/AdviceInfoUtil.ts constant IS_ADVICE (line 4) | const IS_ADVICE = Symbol.for('EggPrototype#isAdvice'); class AdviceInfoUtil (line 6) | class AdviceInfoUtil { method setIsAdvice (line 7) | static setIsAdvice(isAdvice: boolean, clazz: EggProtoImplClass): boolean { FILE: core/aop-decorator/src/util/AspectInfoUtil.ts class AspectInfoUtil (line 6) | class AspectInfoUtil { method setAspectList (line 7) | static setAspectList(aspectList: Array, clazz: EggProtoImplCla... method getAspectList (line 11) | static getAspectList(clazz: EggProtoImplClass): Array { FILE: core/aop-decorator/src/util/CrosscutInfoUtil.ts class CrosscutInfoUtil (line 5) | class CrosscutInfoUtil { method setIsCrosscutAdvice (line 6) | static setIsCrosscutAdvice(isCrosscutAdvice: boolean, clazz: EggProtoI... method isCrosscutAdvice (line 10) | static isCrosscutAdvice(clazz: EggProtoImplClass): boolean { method addCrosscutInfo (line 14) | static addCrosscutInfo(crosscutInfo: CrosscutInfo, clazz: EggProtoImpl... method getCrosscutInfoList (line 19) | static getCrosscutInfoList(clazz: EggProtoImplClass): Array { class PointcutAdviceOverwriteParentExample (line 16) | class PointcutAdviceOverwriteParentExample implements IAdvice { method beforeCall (line 17) | async beforeCall(ctx: AdviceContext): Promise { class PointcutAdviceOverwriteChildExample (line 23) | class PointcutAdviceOverwriteChildExample implements IAdvice { method beforeCall (line 24) | async beforeCall(ctx: AdviceContext): Promise { class ParentExample (line 30) | class ParentExample { method overwriteMethod (line 32) | overwriteMethod() { method noOverwriteMethod (line 37) | noOverwriteMethod() { class ChildExample (line 43) | class ChildExample extends ParentExample { method overwriteMethod (line 45) | overwriteMethod() { class CrosscutNoOverwriteParentExample (line 56) | class CrosscutNoOverwriteParentExample implements IAdvice { method beforeCall (line 57) | async beforeCall(ctx: AdviceContext): Promise { class CrosscutOverwriteParentExample (line 68) | class CrosscutOverwriteParentExample implements IAdvice { method beforeCall (line 69) | async beforeCall(ctx: AdviceContext): Promise { class CrosscutOverwriteChildExample (line 80) | class CrosscutOverwriteChildExample implements IAdvice { method beforeCall (line 81) | async beforeCall(ctx: AdviceContext): Promise { FILE: core/aop-decorator/test/fixtures/PointcutExample.ts class PointcutAdviceBeforeCallExample (line 6) | class PointcutAdviceBeforeCallExample implements IAdvice { method beforeCall (line 7) | async beforeCall(ctx: AdviceContext): Promise { class PointcutAdviceAfterReturnExample (line 13) | class PointcutAdviceAfterReturnExample implements IAdvice { method afterReturn (line 14) | async afterReturn(ctx: AdviceContext): Promise { class GetterExample (line 20) | class GetterExample { method badGetter (line 21) | get badGetter() { method foo (line 26) | foo() { class PointcutExample (line 32) | class PointcutExample { method hello (line 35) | hello() { FILE: core/aop-runtime/src/AspectExecutor.ts type InternalAdviceContext (line 5) | interface InternalAdviceContext { class AspectExecutor (line 11) | class AspectExecutor { method constructor (line 16) | constructor(obj: object, method: PropertyKey, aspectAdviceList: readon... method execute (line 22) | async execute(...args: any[]) { method beforeCall (line 41) | async beforeCall(ctx: InternalAdviceContext) { method afterReturn (line 59) | async afterReturn(ctx: InternalAdviceContext, result: any) { method afterThrow (line 68) | async afterThrow(ctx: InternalAdviceContext, error: Error) { method afterFinally (line 77) | async afterFinally(ctx: InternalAdviceContext) { method doExecute (line 86) | async doExecute(ctx: InternalAdviceContext) { FILE: core/aop-runtime/src/CrossCutGraphHook.ts function crossCutGraphHook (line 10) | function crossCutGraphHook(globalGraph: GlobalGraph) { function findCrossCuttedClazz (line 28) | function findCrossCuttedClazz(globalGraph: GlobalGraph, protoNode: Graph... function checkClazzMatchCrossCut (line 48) | function checkClazzMatchCrossCut(protoNode: GraphNode, crossc... FILE: core/aop-runtime/src/EggObjectAopHook.ts class EggObjectAopHook (line 9) | class EggObjectAopHook implements LifecycleHook) { method injectAdvice (line 19) | private injectAdvice(eggObject: EggObject, obj: any, aspectList: Array... method postCreate (line 36) | async postCreate(_: EggObjectLifeCycleContext, eggObject: EggObject): ... FILE: core/aop-runtime/src/EggPrototypeCrossCutHook.ts class EggPrototypeCrossCutHook (line 4) | class EggPrototypeCrossCutHook implements LifecycleHook { FILE: core/aop-runtime/src/LoadUnitAopHook.ts class LoadUnitAopHook (line 12) | class LoadUnitAopHook implements LifecycleHook { method beforeCall (line 25) | async beforeCall(ctx: AdviceContext): Promise { method afterReturn (line 37) | async afterReturn(ctx: AdviceContext, result: any): Promise): Promise { method around (line 62) | async around(ctx: AdviceContext, next: () => Promise): Pro... FILE: core/aop-runtime/test/fixtures/modules/hello_point_cut/HelloPointCut.ts constant TEST_CTX_ARGS_VALUE (line 14) | const TEST_CTX_ARGS_VALUE = 123; class PointcutAdvice (line 19) | class PointcutAdvice implements IAdvice { method beforeCall (line 23) | async beforeCall(ctx: AdviceContext): Promise { method afterReturn (line 36) | async afterReturn(ctx: AdviceContext, result: any): Promise, error: Error): Promis... method afterFinally (line 63) | async afterFinally(ctx: AdviceContext): Promise { method around (line 75) | async around(ctx: AdviceContext, next: () => Promise): Pro... FILE: core/aop-runtime/test/fixtures/modules/hello_succeed/Hello.ts class Hello (line 6) | class Hello { method hello (line 10) | async hello(name: string) { method helloWithException (line 15) | async helloWithException(name: string) { FILE: core/aop-runtime/test/fixtures/modules/should_throw/Hello.ts class PointcutAdvice (line 5) | @Advice() method beforeCall (line 7) | async beforeCall(ctx: AdviceContext): Promise { class Hello (line 13) | class Hello { method hello (line 17) | async hello(name: string) { FILE: core/aop-runtime/test/fixtures/mutli/a/A.ts class A (line 5) | class A extends Base { method hello (line 8) | async hello(name: string) { FILE: core/aop-runtime/test/fixtures/mutli/b/B.ts class B (line 5) | class B extends Base { method hello (line 8) | async hello(name: string) { FILE: core/aop-runtime/test/fixtures/mutli/c/Base.ts class Base (line 4) | class Base { method hello (line 7) | async hello(name: string) { FILE: core/aop-runtime/test/fixtures/mutli/cross/Cross.ts class BaseAdvice (line 19) | class BaseAdvice implements IAdvice { method beforeCall (line 21) | async beforeCall(_ctx: AdviceContext): Promise { method afterReturn (line 24) | async afterReturn(_ctx: AdviceContext, _result: any): Promise, _error: Error): Promise): Promise { method around (line 33) | async around(_ctx: AdviceContext, _next: () => Promise): Pr... FILE: core/background-task/src/BackgroundTaskHelper.ts class BackgroundTaskHelper (line 11) | class BackgroundTaskHelper implements EggObjectLifecycle { method init (line 23) | async init() { method run (line 36) | run(fn: () => Promise) { method doPreDestroy (line 59) | async doPreDestroy(): Promise { method sleep (line 83) | private sleep() { FILE: core/common-util/src/FSUtil.ts class FSUtil (line 3) | class FSUtil { method fileExists (line 4) | static async fileExists(filePath: string): Promise { FILE: core/common-util/src/Graph.ts type EdgeMeta (line 5) | interface EdgeMeta { class GraphNode (line 10) | class GraphNode { method constructor (line 15) | constructor(val: T) { method id (line 19) | get id() { method addToVertex (line 23) | addToVertex(node: GraphNode, meta?: M) { method addFromVertex (line 31) | addFromVertex(node: GraphNode, meta?: M) { method [inspect] (line 39) | [inspect]() { method toJSON (line 43) | toJSON() { method toString (line 51) | toString() { class GraphPath (line 56) | class GraphPath { method pushVertex (line 60) | pushVertex(node: GraphNode, meta?: M): boolean { method popVertex (line 67) | popVertex() { method toString (line 75) | toString() { method [inspect] (line 90) | [inspect]() { class Graph (line 95) | class Graph { method addVertex (line 98) | addVertex(node: GraphNode): boolean { method addEdge (line 106) | addEdge(from: GraphNode, to: GraphNode, meta?: M): boolean { method findToNode (line 111) | findToNode(id: string, meta: M): GraphNode | undefined { method appendVertexToPath (line 122) | appendVertexToPath(node: GraphNode, accessPath: GraphPath,... method loopPath (line 135) | loopPath(): GraphPath | undefined { method accessNode (line 146) | accessNode(node: GraphNode, nodes: Array>, acces... method sort (line 171) | sort(): Array> { FILE: core/common-util/src/MapUtil.ts class MapUtil (line 1) | class MapUtil { method getOrStore (line 2) | static getOrStore(map: Map, key: K, value: V): V { FILE: core/common-util/src/ModuleConfig.ts class ModuleReferenceConfigHelp (line 17) | class ModuleReferenceConfigHelp { method isInlineModuleReference (line 18) | static isInlineModuleReference(moduleReference: ModuleReferenceConfig)... method isNpmModuleReference (line 22) | static isNpmModuleReference(moduleReference: ModuleReferenceConfig): m... constant DEFAULT_READ_MODULE_REF_OPTS (line 27) | const DEFAULT_READ_MODULE_REF_OPTS = { class ModuleConfigUtil (line 31) | class ModuleConfigUtil { method setConfigNames (line 34) | public static setConfigNames(configNames: string[] | undefined) { method readModuleReference (line 38) | public static readModuleReference(baseDir: string, options?: ReadModul... method readModuleReferenceFromModuleJson (line 49) | private static readModuleReferenceFromModuleJson(configDir: string, mo... method readModuleReferenceFromScan (line 79) | private static readModuleReferenceFromScan(baseDir: string, options?: ... method readModuleFromNodeModules (line 140) | public static readModuleFromNodeModules(baseDir: string) { method resolveModuleDir (line 173) | public static resolveModuleDir(moduleDir: string, baseDir?: string): s... method getModuleName (line 181) | private static getModuleName(pkg: any) { method readModuleName (line 186) | public static async readModuleName(baseDir: string, moduleDir: string)... method readModuleNameSync (line 193) | public static readModuleNameSync(moduleDir: string, baseDir?: string):... method loadModuleConfig (line 200) | public static async loadModuleConfig(moduleDir: string, baseDir?: stri... method #loadOne (line 225) | static async #loadOne(moduleDir: string, configName: string): Promise<... method #loadJson (line 235) | static async #loadJson(moduleJsonPath: string): Promise) { method get (line 7) | get(moduleName: string): ModuleConfig | undefined { method [Symbol.iterator] (line 11) | * [Symbol.iterator](): Iterator<[string, ModuleConfigHolder]> { FILE: core/common-util/src/NameUtil.ts class NameUtil (line 1) | class NameUtil { method getClassName (line 2) | static getClassName(constructor: Function) { FILE: core/common-util/src/ObjectUtils.ts class ObjectUtils (line 3) | class ObjectUtils { method getProperties (line 4) | static getProperties(obj: object): string[] { method getFunctionArgNameList (line 14) | static getFunctionArgNameList(func: Function): string[] { method getConstructorArgNameList (line 40) | static getConstructorArgNameList(clazz: EggProtoImplClass): string[] { FILE: core/common-util/src/ProxyUtil.ts class ProxyUtil (line 1) | class ProxyUtil { method safeProxy (line 2) | static safeProxy(obj: T, getter: (obj: T, p: Propert... FILE: core/common-util/src/StackUtil.ts function prepareObjectStackTrace (line 6) | function prepareObjectStackTrace(_, stack) { class StackUtil (line 10) | class StackUtil { method getCalleeFromStack (line 13) | static getCalleeFromStack(withLine: boolean, stackIndex?: number) { FILE: core/common-util/src/StreamUtil.ts class StreamUtil (line 3) | class StreamUtil { method isStream (line 4) | static isStream(obj: any): boolean { FILE: core/common-util/src/TimerUtil.ts class TimeoutError (line 1) | class TimeoutError extends Error { method constructor (line 2) | constructor(message: string) { class TimerUtil (line 8) | class TimerUtil { method sleep (line 11) | static async sleep(ms: number) { method timeout (line 15) | static async timeout(fn: () => Promise, ms?: number): Promise { FILE: core/common-util/test/NameUtil.test.ts class Hello (line 6) | class Hello {} FILE: core/common-util/test/ObjectUtil.test.ts function InitTypeQualifier (line 4) | function InitTypeQualifier() { function ModuleQualifier (line 11) | function ModuleQualifier(_foo: string) { function Inject (line 18) | function Inject(_arg?: any) { function mockFunction (line 27) | function mockFunction(/* test */ctx: object, foo: string, bar = '233') { class ConstructorObject (line 37) | class ConstructorObject { method constructor (line 38) | constructor( FILE: core/common-util/test/ProtoGraph.test.ts class GraphNodeVal (line 6) | class GraphNodeVal implements GraphNodeObj { method constructor (line 9) | constructor(id: string) { method toString (line 13) | toString() { FILE: core/controller-decorator/src/builder/ControllerMetaBuilderFactory.ts class ControllerMetaBuilderFactory (line 11) | class ControllerMetaBuilderFactory { method registerControllerMetaBuilder (line 14) | static registerControllerMetaBuilder(controllerType: ControllerTypeLik... method createControllerMetaBuilder (line 18) | static createControllerMetaBuilder(clazz: EggProtoImplClass, controlle... method build (line 32) | static build(clazz: EggProtoImplClass, controllerType?: ControllerType... FILE: core/controller-decorator/src/decorator/Acl.ts function Acl (line 6) | function Acl(code?: string) { FILE: core/controller-decorator/src/decorator/Context.ts function Context (line 5) | function Context() { FILE: core/controller-decorator/src/decorator/Middleware.ts type MiddlewareType (line 8) | enum MiddlewareType { function isAop (line 13) | function isAop(mw: MiddlewareFunc | EggProtoImplClass) { function isAopTypeOrMiddlewareType (line 17) | function isAopTypeOrMiddlewareType(middlewares: Array | ... function Middleware (line 28) | function Middleware(...middlewares: Array | Array void { FILE: core/controller-decorator/src/decorator/agent/AgentHandler.ts type AgentHandler (line 12) | interface AgentHandler { FILE: core/controller-decorator/src/decorator/http/HTTPController.ts function HTTPController (line 8) | function HTTPController(param?: HTTPControllerParams) { FILE: core/controller-decorator/src/decorator/http/HTTPMethod.ts function HTTPMethod (line 7) | function HTTPMethod(param: HTTPMethodParams) { FILE: core/controller-decorator/src/decorator/http/HTTPParam.ts function HTTPBody (line 11) | function HTTPBody() { function HTTPHeaders (line 21) | function HTTPHeaders() { function HTTPQuery (line 31) | function HTTPQuery(param?: HTTPQueryParams) { function HTTPQueries (line 44) | function HTTPQueries(param?: HTTPQueriesParams) { function HTTPParam (line 57) | function HTTPParam(param?: HTTPParamParams) { function Request (line 70) | function Request() { function Cookies (line 83) | function Cookies() { FILE: core/controller-decorator/src/decorator/http/Host.ts function Host (line 6) | function Host(host: HostType) { FILE: core/controller-decorator/src/decorator/mcp/Extra.ts function Extra (line 6) | function Extra() { FILE: core/controller-decorator/src/decorator/mcp/MCPController.ts function MCPController (line 7) | function MCPController(param?: MCPControllerParams) { FILE: core/controller-decorator/src/decorator/mcp/MCPPrompt.ts function MCPPrompt (line 10) | function MCPPrompt(params?: MCPPromptParams) { function PromptArgsSchema (line 35) | function PromptArgsSchema(argsSchema: Parameters['2... FILE: core/controller-decorator/src/decorator/mcp/MCPResource.ts function MCPResource (line 9) | function MCPResource(params: MCPResourceParams) { FILE: core/controller-decorator/src/decorator/mcp/MCPTool.ts function MCPTool (line 10) | function MCPTool(params?: MCPToolParams) { function ToolArgsSchema (line 35) | function ToolArgsSchema(argsSchema: Parameters['2']) { FILE: core/controller-decorator/src/impl/http/HTTPControllerMetaBuilder.ts class HTTPControllerMetaBuilder (line 15) | class HTTPControllerMetaBuilder { method constructor (line 18) | constructor(clazz: EggProtoImplClass) { method buildMethod (line 22) | private buildMethod(): HTTPMethodMeta[] { method build (line 35) | build(): HTTPControllerMeta { method create (line 63) | static create(clazz: EggProtoImplClass) { FILE: core/controller-decorator/src/impl/http/HTTPControllerMethodMetaBuilder.ts class HTTPControllerMethodMetaBuilder (line 10) | class HTTPControllerMethodMetaBuilder { method constructor (line 14) | constructor(clazz: EggProtoImplClass, methodName: string) { method checkParamDecorators (line 28) | private checkParamDecorators() { method buildParamType (line 57) | private buildParamType(httpPath: string): Map { method getPriority (line 80) | getPriority() { method build (line 95) | build(): HTTPMethodMeta | undefined { FILE: core/controller-decorator/src/impl/mcp/MCPControllerMetaBuilder.ts class MCPControllerMetaBuilder (line 14) | class MCPControllerMetaBuilder { method constructor (line 17) | constructor(clazz: EggProtoImplClass) { method buildResource (line 21) | private buildResource(): MCPResourceMeta[] { method buildPrompt (line 37) | private buildPrompt(): MCPPromptMeta[] { method buildTool (line 53) | private buildTool(): MCPToolMeta[] { method build (line 66) | build(): MCPControllerMeta { method create (line 102) | static create(clazz: EggProtoImplClass) { FILE: core/controller-decorator/src/impl/mcp/MCPControllerPromptMetaBuilder.ts class MCPControllerPromptMetaBuilder (line 7) | class MCPControllerPromptMetaBuilder { method constructor (line 11) | constructor(clazz: EggProtoImplClass, methodName: string) { method build (line 16) | build(): MCPPromptMeta | undefined { FILE: core/controller-decorator/src/impl/mcp/MCPControllerResourceMetaBuilder.ts class MCPControllerResourceMetaBuilder (line 7) | class MCPControllerResourceMetaBuilder { method constructor (line 11) | constructor(clazz: EggProtoImplClass, methodName: string) { method build (line 16) | build(): MCPResourceMeta | undefined { FILE: core/controller-decorator/src/impl/mcp/MCPControllerToolMetaBuilder.ts class MCPControllerToolMetaBuilder (line 7) | class MCPControllerToolMetaBuilder { method constructor (line 11) | constructor(clazz: EggProtoImplClass, methodName: string) { method build (line 16) | build(): MCPToolMeta | undefined { FILE: core/controller-decorator/src/model/HTTPControllerMeta.ts class HTTPControllerMeta (line 6) | class HTTPControllerMeta implements ControllerMetadata { method constructor (line 19) | constructor( method getMethodRealPath (line 43) | getMethodRealPath(method: HTTPMethodMeta) { method getMethodHosts (line 50) | getMethodHosts(method: HTTPMethodMeta): string[] | undefined { method getMethodName (line 57) | getMethodName(method: HTTPMethodMeta) { method getMethodMiddlewares (line 61) | getMethodMiddlewares(method: HTTPMethodMeta) { method hasMethodAcl (line 71) | hasMethodAcl(method: HTTPMethodMeta): boolean { method getMethodAcl (line 75) | getMethodAcl(method: HTTPMethodMeta): string | undefined { method getMethodTimeout (line 82) | getMethodTimeout(method: HTTPMethodMeta): number | undefined { FILE: core/controller-decorator/src/model/HTTPCookies.ts class HTTPCookies (line 2) | class HTTPCookies extends Cookies {} FILE: core/controller-decorator/src/model/HTTPMethodMeta.ts class RequestParamMeta (line 11) | class RequestParamMeta extends ParamMeta { method validate (line 14) | validate() { class BodyParamMeta (line 19) | class BodyParamMeta extends ParamMeta { method validate (line 22) | validate() { class HeadersParamMeta (line 27) | class HeadersParamMeta extends ParamMeta { method validate (line 30) | validate() { class QueryParamMeta (line 35) | class QueryParamMeta extends ParamMeta { method constructor (line 39) | constructor(name: string) { method validate (line 44) | validate() { class QueriesParamMeta (line 49) | class QueriesParamMeta extends ParamMeta { method constructor (line 53) | constructor(name: string) { method validate (line 58) | validate() { class PathParamMeta (line 63) | class PathParamMeta extends ParamMeta { method constructor (line 67) | constructor(name: string) { method validate (line 72) | validate(httpPath: string) { class CookiesParamMeta (line 81) | class CookiesParamMeta extends ParamMeta { method validate (line 84) | validate() { class HTTPMethodMeta (line 90) | class HTTPMethodMeta implements MethodMeta { method constructor (line 103) | constructor( class ParamMetaUtil (line 130) | class ParamMetaUtil { method createParam (line 131) | static createParam(type: HTTPParamType, name?: string) { FILE: core/controller-decorator/src/model/HTTPRequest.ts class HTTPRequest (line 4) | class HTTPRequest extends (undici.Request || Object) {} FILE: core/controller-decorator/src/model/HTTPResponse.ts class HTTPResponse (line 4) | class HTTPResponse extends (undici.Response || Object) {} FILE: core/controller-decorator/src/model/MCPControllerMeta.ts class MCPControllerMeta (line 12) | class MCPControllerMeta implements ControllerMetadata { method id (line 28) | get id() { method constructor (line 32) | constructor( method getMethodMiddlewares (line 61) | getMethodMiddlewares(method: MCPPromptMeta | MCPToolMeta | MCPResource... method hasMethodAcl (line 68) | hasMethodAcl(method: MCPPromptMeta | MCPToolMeta | MCPResourceMeta): b... method getMethodAcl (line 72) | getMethodAcl( FILE: core/controller-decorator/src/model/MCPPromptMeta.ts class MCPPromptMeta (line 4) | class MCPPromptMeta { method constructor (line 15) | constructor(opt: { FILE: core/controller-decorator/src/model/MCPResourceMeta.ts class MCPResourceMeta (line 5) | class MCPResourceMeta { method constructor (line 16) | constructor(opt: { FILE: core/controller-decorator/src/model/MCPToolMeta.ts class MCPToolMeta (line 5) | class MCPToolMeta { method constructor (line 15) | constructor(opt: { FILE: core/controller-decorator/src/util/AgentInfoUtil.ts class AgentInfoUtil (line 9) | class AgentInfoUtil { method setAgentController (line 10) | static setAgentController(clazz: EggProtoImplClass): void { method isAgentController (line 14) | static isAgentController(clazz: EggProtoImplClass): boolean { method setNotImplemented (line 18) | static setNotImplemented(fn: Function): void { method isNotImplemented (line 22) | static isNotImplemented(fn: Function): boolean { method setEnhanced (line 26) | static setEnhanced(clazz: EggProtoImplClass): void { method isEnhanced (line 30) | static isEnhanced(clazz: EggProtoImplClass): boolean { FILE: core/controller-decorator/src/util/ControllerInfoUtil.ts class ControllerInfoUtil (line 14) | class ControllerInfoUtil { method addControllerMiddleware (line 15) | static addControllerMiddleware(middleware: MiddlewareFunc, clazz: EggP... method addControllerAopMiddleware (line 20) | static addControllerAopMiddleware(middleware: EggProtoImplClass; type HTTPMethodMethodMap (line 14) | type HTTPMethodMethodMap = Map; type HTTPMethodParamTypeMap (line 15) | type HTTPMethodParamTypeMap = Map>; type HTTPMethodParamNameMap (line 16) | type HTTPMethodParamNameMap = Map>; type HTTPMethodPriorityMap (line 17) | type HTTPMethodPriorityMap = Map; class HTTPInfoUtil (line 19) | class HTTPInfoUtil { method setHTTPPath (line 20) | static setHTTPPath(path: string, clazz: EggProtoImplClass) { method getHTTPPath (line 24) | static getHTTPPath(clazz: EggProtoImplClass): string | undefined { method setHTTPMethodPath (line 28) | static setHTTPMethodPath(path: string, clazz: EggProtoImplClass, metho... method getHTTPMethodPath (line 33) | static getHTTPMethodPath(clazz: EggProtoImplClass, methodName: string)... method setHTTPMethodMethod (line 38) | static setHTTPMethodMethod(method: HTTPMethodEnum, clazz: EggProtoImpl... method getHTTPMethodMethod (line 43) | static getHTTPMethodMethod(clazz: EggProtoImplClass, methodName: strin... method setHTTPMethodParamType (line 48) | static setHTTPMethodParamType(paramType: HTTPParamType, parameterIndex... method getParamIndexList (line 54) | static getParamIndexList(clazz: EggProtoImplClass, methodName: string)... method getHTTPMethodParamType (line 63) | static getHTTPMethodParamType(parameterIndex: number, clazz: EggProtoI... method setHTTPMethodParamName (line 69) | static setHTTPMethodParamName(paramName: string, parameterIndex: numbe... method getHTTPMethodParamName (line 75) | static getHTTPMethodParamName(parameterIndex: number, clazz: EggProtoI... method getHTTPMethodPriority (line 81) | static getHTTPMethodPriority(clazz: EggProtoImplClass, methodName: str... method setHTTPMethodPriority (line 86) | static setHTTPMethodPriority(priority: number, clazz: EggProtoImplClas... FILE: core/controller-decorator/src/util/HTTPPriorityUtil.ts class HTTPPriorityUtil (line 3) | class HTTPPriorityUtil { method calcPathPriority (line 21) | static calcPathPriority(path: string): number { FILE: core/controller-decorator/src/util/MCPInfoUtil.ts type MCPMethodMap (line 23) | type MCPMethodMap = Map; type MCPResourceMap (line 24) | type MCPResourceMap = Map; type MCPToolMap (line 25) | type MCPToolMap = Map; type MCPPromptMap (line 26) | type MCPPromptMap = Map; type ToolArgsSchemaDetail (line 28) | interface ToolArgsSchemaDetail { type MCPToolArgsSchemaMap (line 32) | type MCPToolArgsSchemaMap = Map; type MCPExtraMap (line 34) | type MCPExtraMap = Map; type PromptArgsSchemaDetail (line 36) | interface PromptArgsSchemaDetail { type MCPPromptArgsSchemaMap (line 40) | type MCPPromptArgsSchemaMap = Map; class MCPInfoUtil (line 42) | class MCPInfoUtil { method setMCPName (line 44) | static setMCPName(name: string, clazz: EggProtoImplClass) { method getMCPName (line 48) | static getMCPName(clazz: EggProtoImplClass): string | undefined { method setMCPVersion (line 52) | static setMCPVersion(version: string, clazz: EggProtoImplClass) { method getMCPVersion (line 56) | static getMCPVersion(clazz: EggProtoImplClass): string | undefined { method setMCPControllerParams (line 60) | static setMCPControllerParams(params: MCPControllerParams | undefined,... method getMCPControllerParams (line 64) | static getMCPControllerParams(clazz: EggProtoImplClass): MCPController... method setMCPResource (line 68) | static setMCPResource(clazz: EggProtoImplClass, methodName: string) { method getMCPResource (line 73) | static getMCPResource(clazz: EggProtoImplClass): string[] { method setMCPResourceParams (line 81) | static setMCPResourceParams(params: MCPResourceParams & { mcpName?: st... method getMCPResourceParams (line 86) | static getMCPResourceParams(clazz: EggProtoImplClass, resourceName: st... method setMCPTool (line 91) | static setMCPTool(clazz: EggProtoImplClass, methodName: string) { method getMCPTool (line 96) | static getMCPTool(clazz: EggProtoImplClass): string[] { method getMCPToolParams (line 104) | static getMCPToolParams(clazz: EggProtoImplClass, resourceName: string... method setMCPToolParams (line 109) | static setMCPToolParams(params: MCPToolParams & { mcpName?: string }, ... method setMCPPrompt (line 114) | static setMCPPrompt(clazz: EggProtoImplClass, methodName: string) { method getMCPPrompt (line 119) | static getMCPPrompt(clazz: EggProtoImplClass): string[] { method setMCPPromptParams (line 127) | static setMCPPromptParams(params: MCPPromptParams & { mcpName?: string... method getMCPPromptParams (line 132) | static getMCPPromptParams(clazz: EggProtoImplClass, resourceName: stri... method setMCPToolArgsInArgs (line 137) | static setMCPToolArgsInArgs(detail: ToolArgsSchemaDetail, clazz: EggPr... method getMCPToolArgsIndex (line 142) | static getMCPToolArgsIndex(clazz: EggProtoImplClass, methodName: strin... method setMCPExtra (line 147) | static setMCPExtra(index: number, clazz: EggProtoImplClass, methodName... method getMCPExtra (line 152) | static getMCPExtra(clazz: EggProtoImplClass, methodName: string): numb... method setMCPPromptArgsInArgs (line 157) | static setMCPPromptArgsInArgs(detail: PromptArgsSchemaDetail, clazz: E... method getMCPPromptArgsIndex (line 162) | static getMCPPromptArgsIndex(clazz: EggProtoImplClass, methodName: str... FILE: core/controller-decorator/src/util/MethodInfoUtil.ts type METHOD_MAP (line 16) | type METHOD_MAP = Map; type MethodAopRegisterMap (line 17) | type MethodAopRegisterMap = Map; type MethodContextIndexMap (line 18) | type MethodContextIndexMap = Map; type MethodMiddlewareMap (line 19) | type MethodMiddlewareMap = Map; type MethodAopMiddlewareMap (line 20) | type MethodAopMiddlewareMap = Map[]>; type MethodAclMap (line 21) | type MethodAclMap = Map; type MethodTimeoutMap (line 22) | type MethodTimeoutMap = Map; class MethodInfoUtil (line 24) | class MethodInfoUtil { method setMethodControllerType (line 25) | static setMethodControllerType(clazz: EggProtoImplClass, methodName: s... method getMethodControllerType (line 30) | static getMethodControllerType(clazz: EggProtoImplClass, methodName: s... method setMethodContextIndexInArgs (line 35) | static setMethodContextIndexInArgs(index: number, clazz: EggProtoImplC... method getMethodContextIndex (line 40) | static getMethodContextIndex(clazz: EggProtoImplClass, methodName: str... method addMethodMiddleware (line 45) | static addMethodMiddleware(middleware: MiddlewareFunc, clazz: EggProto... method getMethodMiddlewares (line 51) | static getMethodMiddlewares(clazz: EggProtoImplClass, methodName: stri... method addMethodAopMiddleware (line 56) | static addMethodAopMiddleware(middleware: EggProtoImplClass, ... method getMethodAopMiddlewares (line 62) | static getMethodAopMiddlewares(clazz: EggProtoImplClass, methodName: s... method setMethodAcl (line 67) | static setMethodAcl(code: string | undefined, clazz: EggProtoImplClass... method hasMethodAcl (line 72) | static hasMethodAcl(clazz: EggProtoImplClass, methodName: string): boo... method getMethodAcl (line 77) | static getMethodAcl(clazz: EggProtoImplClass, methodName: string): str... method setMethodHosts (line 82) | static setMethodHosts(hosts: string[], clazz: EggProtoImplClass, metho... method getMethodHosts (line 87) | static getMethodHosts(clazz: EggProtoImplClass, methodName: string): s... method getMethods (line 92) | static getMethods(clazz: EggProtoImplClass): string[] { method shouldRegisterAopMiddlewarePointCut (line 97) | static shouldRegisterAopMiddlewarePointCut(clazz: EggProtoImplClass, m... method registerAopMiddlewarePointcut (line 102) | static registerAopMiddlewarePointcut(clazz: EggProtoImplClass, methodN... method setMethodTimeout (line 107) | static setMethodTimeout(timeout: number, clazz: EggProtoImplClass, met... method getMethodTimeout (line 112) | static getMethodTimeout(clazz: EggProtoImplClass, methodName: string):... FILE: core/controller-decorator/src/util/validator/ControllerValidator.ts class ControllerValidator (line 5) | class ControllerValidator { method validate (line 8) | static validate(clazz: EggProtoImplClass) { FILE: core/controller-decorator/src/util/validator/MethodValidator.ts class MethodValidator (line 6) | class MethodValidator { method validate (line 11) | static validate(clazz: EggProtoImplClass, methodName: string) { FILE: core/controller-decorator/test/AgentController.test.ts class NotEnhanced (line 119) | class NotEnhanced {} class ToBeEnhanced (line 124) | class ToBeEnhanced {} FILE: core/controller-decorator/test/fixtures/AclController.ts class AclController (line 8) | class AclController { method foo (line 14) | async foo() { method bar (line 22) | async bar() { FILE: core/controller-decorator/test/fixtures/AgentFooController.ts class AgentFooController (line 8) | class AgentFooController implements AgentHandler { method createStore (line 9) | async createStore(): Promise { method execRun (line 13) | async *execRun(input: CreateRunInput): AsyncGenerator { FILE: core/controller-decorator/test/fixtures/AopMiddlewareController.ts class FooAdvice (line 10) | class FooAdvice implements IAdvice { method beforeCall (line 11) | async beforeCall(): Promise { class BarAdvice (line 19) | class BarAdvice implements IAdvice { method beforeCall (line 20) | async beforeCall(): Promise { class FooMethodAdvice (line 28) | class FooMethodAdvice implements IAdvice { method beforeCall (line 29) | async beforeCall(): Promise { class BarMethodAdvice (line 37) | class BarMethodAdvice implements IAdvice { method beforeCall (line 38) | async beforeCall(): Promise { class AopMiddlewareController (line 45) | class AopMiddlewareController { method hello (line 52) | async hello(): Promise { method bye (line 60) | async bye(): Promise { FILE: core/controller-decorator/test/fixtures/ContextController.ts class ContextController (line 3) | class ContextController { method hello (line 4) | async hello(@Context() ctx: object) { FILE: core/controller-decorator/test/fixtures/HTTPFooController.ts function middleware1 (line 10) | async function middleware1(ctx: EggContext, next: Next) { function middleware2 (line 14) | async function middleware2(ctx: EggContext, next: Next) { function middleware3 (line 18) | async function middleware3(ctx: EggContext, next: Next) { class FooController (line 26) | class FooController { method bar (line 35) | async bar(@Context() ctx: EggContext, @HTTPBody() body, @HTTPQuery() q... class ControllerWithParam (line 43) | class ControllerWithParam { method bar (line 50) | async bar(@Context() ctx: EggContext, @HTTPParam() id: string, @HTTPPa... class FoxController (line 59) | class FoxController { method bar (line 66) | async bar(@Context() ctx: EggContext, @HTTPBody() body, @HTTPQuery() q... class FxxController (line 74) | class FxxController { method bar (line 81) | async bar(@Context() ctx: EggContext, @HTTPBody() body, @HTTPQuery() q... class ParentController (line 87) | class ParentController { class ChildController (line 91) | class ChildController extends ParentController { class DefaultValueController (line 95) | class DefaultValueController { method bar (line 102) | async bar(@Context() ctx: EggContext, @HTTPParam() id = 233, @HTTPQuer... class Error1Controller (line 108) | class Error1Controller { method bar (line 115) | async bar(@Context() ctx: EggContext, id) { class Error2Controller (line 121) | class Error2Controller { method bar (line 128) | async bar(@Context() ctx: EggContext, id = 233, @HTTPParam() id2 = 233) { class TimeoutController (line 134) | class TimeoutController { method timeout1 (line 136) | async timeout1() {} method timeout2 (line 139) | async timeout2() {} FILE: core/controller-decorator/test/fixtures/HTTPPriorityController.ts class PriorityController (line 8) | class PriorityController { method regexpMethod (line 13) | async regexpMethod() { method paramMethod (line 21) | async paramMethod() { method regexpMethod2 (line 29) | async regexpMethod2() { class TooLongController (line 35) | class TooLongController { method tooLongMethod (line 40) | async tooLongMethod() { FILE: core/controller-decorator/test/fixtures/HostController.ts class HostController (line 4) | class HostController { method hello (line 5) | async hello(): Promise { method bar (line 10) | async bar(): Promise { FILE: core/controller-decorator/test/fixtures/MCPController.ts class MCPFooController (line 21) | class MCPFooController { method foo (line 23) | async foo(@PromptArgsSchema(PromptType) args: PromptArgs): ... method car (line 58) | async car(uri: URL, @Extra() extra): Promise { FILE: core/controller-decorator/test/fixtures/MiddlewareController.ts function middleware1 (line 4) | async function middleware1(ctx: EggContext, next: Next) { function middleware2 (line 8) | async function middleware2(ctx: EggContext, next: Next) { function middleware3 (line 12) | async function middleware3(ctx: EggContext, next: Next) { class MiddlewareController (line 17) | class MiddlewareController { method hello (line 21) | async hello(): Promise { class MiddlewaresController (line 27) | class MiddlewaresController { method hello (line 30) | async hello(): Promise { FILE: core/core-decorator/src/decorator/ConfigSource.ts function ConfigSourceQualifier (line 5) | function ConfigSourceQualifier(moduleName: string) { FILE: core/core-decorator/src/decorator/ContextProto.ts function ContextProto (line 5) | function ContextProto(params?: ContextProtoParams) { FILE: core/core-decorator/src/decorator/EggQualifier.ts function EggQualifier (line 5) | function EggQualifier(eggType: EggType) { FILE: core/core-decorator/src/decorator/InitTypeQualifier.ts function InitTypeQualifier (line 5) | function InitTypeQualifier(initType: ObjectInitTypeLike) { FILE: core/core-decorator/src/decorator/Inject.ts function guessInjectInfo (line 13) | function guessInjectInfo(clazz: EggProtoImplClass, name: PropertyKey, pr... function Inject (line 36) | function Inject(param?: InjectParams | string) { function InjectOptional (line 111) | function InjectOptional(param?: Omit | string) { FILE: core/core-decorator/src/decorator/ModuleQualifier.ts function ModuleQualifier (line 5) | function ModuleQualifier(moduleName: string) { FILE: core/core-decorator/src/decorator/MultiInstanceInfo.ts function MultiInstanceInfo (line 4) | function MultiInstanceInfo(attributes: QualifierAttribute[]) { FILE: core/core-decorator/src/decorator/MultiInstanceProto.ts constant DEFAULT_PARAMS (line 13) | const DEFAULT_PARAMS = { function MultiInstanceProto (line 19) | function MultiInstanceProto(param: MultiInstancePrototypeParams) { FILE: core/core-decorator/src/decorator/Prototype.ts constant DEFAULT_PARAMS (line 6) | const DEFAULT_PARAMS = { function Prototype (line 12) | function Prototype(param?: PrototypeParams) { FILE: core/core-decorator/src/decorator/SingletonProto.ts function SingletonProto (line 5) | function SingletonProto(params?: SingletonProtoParams) { FILE: core/core-decorator/src/util/MetadataUtil.ts class MetadataUtil (line 5) | class MetadataUtil { method deleteMetaData (line 6) | static deleteMetaData(metadataKey: MetaDataKey, clazz: EggProtoImplCla... method defineMetaData (line 10) | static defineMetaData(metadataKey: MetaDataKey, metadataValue: T, c... method getOwnMetaData (line 14) | static getOwnMetaData(metadataKey: MetaDataKey, clazz: EggProtoImpl... method hasMetaData (line 18) | static hasMetaData(metadataKey: MetaDataKey, clazz: EggProtoImplClass,... method getMetaData (line 22) | static getMetaData(metadataKey: MetaDataKey, clazz: EggProtoImplCla... method getBooleanMetaData (line 26) | static getBooleanMetaData(metadataKey: MetaDataKey, clazz: EggProtoImp... method getOwnBooleanMetaData (line 30) | static getOwnBooleanMetaData(metadataKey: MetaDataKey, clazz: EggProto... method getArrayMetaData (line 34) | static getArrayMetaData(metadataKey: MetaDataKey, clazz: EggProtoIm... method initArrayMetaData (line 44) | static initArrayMetaData(metadataKey: MetaDataKey, clazz: EggProtoI... method initOwnArrayMetaData (line 59) | static initOwnArrayMetaData(metadataKey: MetaDataKey, clazz: EggPro... method initOwnMapMetaData (line 77) | static initOwnMapMetaData(metadataKey: MetaDataKey, clazz: EggPr... method getOrStoreMetaData (line 91) | static getOrStoreMetaData(metadataKey: MetaDataKey, clazz: EggProto... FILE: core/core-decorator/src/util/PrototypeUtil.ts class PrototypeUtil (line 18) | class PrototypeUtil { method setIsEggPrototype (line 36) | static setIsEggPrototype(clazz: EggProtoImplClass) { method isEggPrototype (line 44) | static isEggPrototype(clazz: EggProtoImplClass): boolean { method setIsEggMultiInstancePrototype (line 52) | static setIsEggMultiInstancePrototype(clazz: EggProtoImplClass) { method isEggMultiInstancePrototype (line 60) | static isEggMultiInstancePrototype(clazz: EggProtoImplClass): boolean { method getEggMultiInstancePrototypeType (line 68) | static getEggMultiInstancePrototypeType(clazz: EggProtoImplClass): Mul... method setFilePath (line 84) | static setFilePath(clazz: EggProtoImplClass, filePath: string) { method getFilePath (line 92) | static getFilePath(clazz: EggProtoImplClass): string | undefined { method setProperty (line 101) | static setProperty(clazz: EggProtoImplClass, property: EggPrototypeInf... method getProperty (line 110) | static getProperty(clazz: EggProtoImplClass): EggPrototypeInfo | undef... method getInitType (line 114) | static getInitType(clazz: EggProtoImplClass, ctx: MultiInstancePrototy... method getAccessLevel (line 119) | static getAccessLevel(clazz: EggProtoImplClass, ctx: MultiInstanceProt... method getObjNames (line 124) | static getObjNames(clazz: EggProtoImplClass, ctx: MultiInstancePrototy... method setMultiInstanceStaticProperty (line 138) | static setMultiInstanceStaticProperty(clazz: EggProtoImplClass, proper... method setMultiInstanceCallbackProperty (line 147) | static setMultiInstanceCallbackProperty(clazz: EggProtoImplClass, prop... method getStaticMultiInstanceProperty (line 155) | static getStaticMultiInstanceProperty(clazz: EggProtoImplClass): EggMu... method getDynamicMultiInstanceProperty (line 167) | static getDynamicMultiInstanceProperty(clazz: EggProtoImplClass, ctx: ... method getMultiInstanceProperty (line 183) | static getMultiInstanceProperty(clazz: EggProtoImplClass, ctx: MultiIn... method setMultiInstanceConstructorAttributes (line 213) | static setMultiInstanceConstructorAttributes(clazz: EggProtoImplClass,... method getMultiInstanceConstructorAttributes (line 217) | static getMultiInstanceConstructorAttributes(clazz: EggProtoImplClass)... method setMultiInstanceConstructorIndex (line 221) | static setMultiInstanceConstructorIndex(clazz: EggProtoImplClass, inde... method getMultiInstanceConstructorIndex (line 225) | static getMultiInstanceConstructorIndex(clazz: EggProtoImplClass): num... method setInjectType (line 229) | static setInjectType(clazz: EggProtoImplClass, type: InjectType) { method addInjectObject (line 238) | static addInjectObject(clazz: EggProtoImplClass, injectObject: InjectO... method addInjectConstructor (line 244) | static addInjectConstructor(clazz: EggProtoImplClass, injectConstructo... method getInjectType (line 250) | static getInjectType(clazz: EggProtoImplClass): InjectType | undefined { method getInjectObjects (line 255) | static getInjectObjects(clazz: EggProtoImplClass): Array { method constructor (line 35) | constructor(params: { method getPrimary (line 81) | getPrimary(): IndexModel | undefined { method build (line 99) | static build(clazz: EggProtoImplClass): TableModel { FILE: core/dal-decorator/src/type/Spatial.ts class SpatialHelper (line 4) | class SpatialHelper { method isPoint (line 5) | static isPoint(t: Geometry) { method isLine (line 9) | static isLine(t: Geometry) { method isPolygon (line 13) | static isPolygon(t: Geometry) { method getGeometryType (line 17) | static getGeometryType(t: Geometry) { method isMultiPoint (line 27) | static isMultiPoint(t: GeometryCollection) { method isMultiLine (line 31) | static isMultiLine(t: GeometryCollection) { method isMultiPolygon (line 35) | static isMultiPolygon(t: GeometryCollection) { FILE: core/dal-decorator/src/util/ColumnInfoUtil.ts type ColumnInfoMap (line 5) | type ColumnInfoMap = Map; type ColumnTypeMap (line 6) | type ColumnTypeMap = Map; class ColumnInfoUtil (line 8) | class ColumnInfoUtil { method addColumnInfo (line 9) | static addColumnInfo(clazz: EggProtoImplClass, property: string, colum... method addColumnType (line 14) | static addColumnType(clazz: EggProtoImplClass, property: string, type:... method getColumnInfoMap (line 19) | static getColumnInfoMap(clazz: EggProtoImplClass): ColumnInfoMap | und... method getColumnTypeMap (line 23) | static getColumnTypeMap(clazz: EggProtoImplClass): ColumnTypeMap | und... FILE: core/dal-decorator/src/util/DaoInfoUtil.ts class DaoInfoUtil (line 5) | class DaoInfoUtil { method setIsDao (line 6) | static setIsDao(clazz: EggProtoImplClass) { method getIsDao (line 10) | static getIsDao(clazz: EggProtoImplClass): clazz is BaseDaoType { FILE: core/dal-decorator/src/util/IndexInfoUtil.ts class IndexInfoUtil (line 5) | class IndexInfoUtil { method addIndex (line 6) | static addIndex(clazz: EggProtoImplClass, index: IndexParams) { method getIndexList (line 11) | static getIndexList(clazz: EggProtoImplClass): Array { FILE: core/dal-decorator/src/util/TableInfoUtil.ts constant TABLE_CLAZZ_LIST (line 5) | const TABLE_CLAZZ_LIST: Array = []; class TableInfoUtil (line 7) | class TableInfoUtil { method setIsTable (line 8) | static setIsTable(clazz: EggProtoImplClass) { method getClazzList (line 14) | static getClazzList() { method getIsTable (line 18) | static getIsTable(clazz: EggProtoImplClass) { method setTableParams (line 22) | static setTableParams(clazz: EggProtoImplClass, params: TableParams) { method getTableParams (line 26) | static getTableParams(clazz: EggProtoImplClass): TableParams | undefin... FILE: core/dal-decorator/test/fixtures/modules/dal/Foo.ts class Foo (line 11) | class Foo { FILE: core/dal-runtime/src/BaseSqlMap.ts class BaseSqlMapGenerator (line 7) | class BaseSqlMapGenerator { method constructor (line 11) | constructor(tableModel: TableModel, logger: Logger) { method generateAllColumns (line 16) | generateAllColumns(countIf: boolean): string { method generateFindByPrimary (line 22) | generateFindByPrimary(): Array { method generateFindByIndexes (line 52) | generateFindByIndexes() { method generateInsert (line 82) | generateInsert() { method generateUpdate (line 198) | generateUpdate() { method generateDelete (line 256) | generateDelete() { method load (line 273) | load(): Record { FILE: core/dal-runtime/src/CodeGenerator.ts class CodeGenerator (line 13) | class CodeGenerator { method constructor (line 19) | constructor(options: CodeGeneratorOptions) { method createNunjucksEnv (line 29) | createNunjucksEnv() { method genCode (line 38) | genCode(tplName: Templates, filePath: string, tableModel: TableModel) { method generate (line 63) | async generate(tableModel: TableModel) { FILE: core/dal-runtime/src/DaoLoader.ts class DaoLoader (line 6) | class DaoLoader { method loadDaos (line 7) | static loadDaos(moduleDir: string): Array { FILE: core/dal-runtime/src/DataSource.ts type ExecuteSql (line 7) | interface ExecuteSql { constant PAGINATE_COUNT_WRAPPER (line 14) | const PAGINATE_COUNT_WRAPPER = [ 'SELECT COUNT(0) as count FROM (', ') A... class DataSource (line 16) | class DataSource implements IDataSource { method constructor (line 21) | constructor(tableModel: TableModel, mysqlDataSource: MysqlDataSourc... method generateSql (line 32) | async generateSql(sqlName: string, data: object): Promise { method count (line 44) | async count(sqlName: string, data?: any, options?: EggQueryOptions): P... method execute (line 49) | async execute(sqlName: string, data?: any, options?: EggQueryOptions):... method executeRaw (line 56) | async executeRaw(sqlName: string, data?: any, options?: EggQueryOption... method executeScalar (line 60) | async executeScalar(sqlName: string, data?: any, options?: EggQueryOpt... method executeRawScalar (line 65) | async executeRawScalar(sqlName: string, data?: any, options?: EggQuery... method paginate (line 70) | async paginate(sqlName: string, data: any, currentPage: number, perPag... method #paginateCount (line 89) | async #paginateCount(baseSQL: string, params: any[], options?: EggQuer... FILE: core/dal-runtime/src/DatabaseForker.ts class DatabaseForker (line 6) | class DatabaseForker { method constructor (line 10) | constructor(env: string, options: DataSourceOptions) { method shouldFork (line 15) | shouldFork() { method forkDb (line 19) | async forkDb(moduleDir: string) { method forkTables (line 32) | private async forkTables(conn, moduleDir: string) { method doForkTable (line 39) | private async doForkTable(conn, sqlFile: string) { method doCreateUtDb (line 46) | private async doCreateUtDb(conn) { method destroy (line 51) | async destroy() { FILE: core/dal-runtime/src/MySqlDataSource.ts type DataSourceOptions (line 6) | interface DataSourceOptions extends RDSClientOptions { constant DEFAULT_OPTIONS (line 16) | const DEFAULT_OPTIONS: RDSClientOptions = { constant DEFAULT_RETRY_TIMES (line 22) | const DEFAULT_RETRY_TIMES = 3; type EggQueryOptions (line 24) | interface EggQueryOptions extends QueryOptions { class MysqlDataSource (line 28) | class MysqlDataSource extends Base { method constructor (line 39) | constructor(options: DataSourceOptions) { method _init (line 53) | protected async _init() { method #doInit (line 59) | async #doInit(tryTimes: number): Promise { method query (line 74) | async query(sql: string, params?: any[], options?: EggQueryOp... method beginTransactionScope (line 83) | async beginTransactionScope(scope: () => Promise): Promise { FILE: core/dal-runtime/src/NunjucksConverter.ts class NunjucksConverter (line 1) | class NunjucksConverter { method convertNormalVariableCode (line 16) | static convertNormalVariableCode(code: string) { method convertTernaryCode (line 40) | static convertTernaryCode(code: string) { method convertNestedObjectCode (line 82) | static convertNestedObjectCode(code: string) { method convertValueInsideFor (line 106) | static convertValueInsideFor(code: string) { FILE: core/dal-runtime/src/NunjucksUtil.ts constant ROOT_RENDER_FUNC (line 9) | const ROOT_RENDER_FUNC = Symbol('rootRenderFunc'); constant RUNTIME (line 10) | const RUNTIME = Object.assign({}, nunjucks.runtime, { function _replaceCodeWithSQLFeature (line 18) | function _replaceCodeWithSQLFeature(source) { function _compile (line 33) | function _compile(this: any) { class NunjucksUtils (line 65) | class NunjucksUtils { method createEnv (line 66) | static createEnv(modelName: string) { method compile (line 76) | static compile(modelName: string, sqlName: string, sql: string) { FILE: core/dal-runtime/src/SqlGenerator.ts class SqlGenerator (line 10) | class SqlGenerator { method formatComment (line 11) | private formatComment(comment: string) { method generateColumn (line 15) | private generateColumn(column: ColumnModel) { method generateColumnType (line 72) | private generateColumnType(columnType: ColumnTypeParams) { method generateIndex (line 268) | private generateIndex(indexModel: IndexModel) { method generateTableOptions (line 317) | private generateTableOptions(tableModel: TableModel) { method generate (line 370) | generate(tableModel: TableModel) { FILE: core/dal-runtime/src/SqlMapLoader.ts class SqlMapLoader (line 6) | class SqlMapLoader { method constructor (line 11) | constructor(tableModel: TableModel, baseDaoClazz: BaseDaoType, logger:... method load (line 17) | load(): TableSqlMap { FILE: core/dal-runtime/src/SqlUtil.ts function isWhiteChar (line 1) | function isWhiteChar(ch) { constant COMMENT_CHARS (line 5) | const COMMENT_CHARS = '-#/'; constant MUL_CHAR_LEADING_COMMENT_FIRST_CHAR (line 6) | const MUL_CHAR_LEADING_COMMENT_FIRST_CHAR = { constant MUL_CHAR_LEADING_COMMENT_VERIFIER (line 10) | const MUL_CHAR_LEADING_COMMENT_VERIFIER = { constant MUL_CHAR_LEADING_COMMENT_NEXT_STATE (line 14) | const MUL_CHAR_LEADING_COMMENT_NEXT_STATE = { class SqlUtil (line 19) | class SqlUtil { method minify (line 20) | static minify(sql: string) { FILE: core/dal-runtime/src/TableModelInstanceBuilder.ts class TableModelInstanceBuilder (line 3) | class TableModelInstanceBuilder { method constructor (line 4) | constructor(tableModel: TableModel, row: Record) { method buildInstance (line 11) | static buildInstance(tableModel: TableModel, row: Record(instance: T, tableModel: TableModel<... FILE: core/dal-runtime/src/TableSqlMap.ts constant SQL_PARAMS (line 8) | const SQL_PARAMS = '$$__sql_params'; type SqlGenerator (line 10) | interface SqlGenerator { type GeneratedSql (line 16) | interface GeneratedSql { class TableSqlMap (line 21) | class TableSqlMap { method constructor (line 27) | constructor(name: string, map: Record) { method #extract (line 61) | #extract(map: Record) { method generate (line 94) | generate(name: string, data: object, timezone: string): GeneratedSql { method getType (line 117) | getType(name: string): SqlType { method getTemplateString (line 127) | getTemplateString(name: string) { FILE: core/dal-runtime/src/TemplateUtil.ts class TemplateUtil (line 15) | class TemplateUtil { method isSpatialType (line 16) | static isSpatialType(columnModel: ColumnModel): boolean { method importPath (line 34) | static importPath(tableModelPath: string, currentPath: string) { method dbTypeToTsType (line 38) | static dbTypeToTsType(columnType: ColumnType): string { method toJson (line 42) | static toJson(value: any): string { method toPoint (line 46) | static toPoint(point: Point): string { method toLine (line 52) | static toLine(val: Line): string { method toPolygon (line 56) | static toPolygon(val: Polygon): string { method toGeometry (line 60) | static toGeometry(val: Geometry): string { method toMultiPoint (line 65) | static toMultiPoint(val: MultiPoint): string { method toMultiLine (line 69) | static toMultiLine(val: MultiLine): string { method toMultiPolygon (line 73) | static toMultiPolygon(val: MultiPolygon): string { method toGeometryCollection (line 77) | static toGeometryCollection(val: GeometryCollection): string { method getSpatialFilter (line 95) | static getSpatialFilter(columnType: ColumnType) { FILE: core/dal-runtime/test/fixtures/modules/dal/AutoUpdateTime.ts class AutoUpdateTime (line 8) | class AutoUpdateTime { FILE: core/dal-runtime/test/fixtures/modules/dal/Foo.ts class Foo (line 53) | class Foo { FILE: core/dal-runtime/test/fixtures/modules/dal/FooIndexName.ts class FooIndexName (line 27) | class FooIndexName { FILE: core/dal-runtime/test/fixtures/modules/generate_codes/Foo.ts class Foo (line 53) | class Foo { FILE: core/dal-runtime/test/fixtures/modules/generate_codes/MultiPrimaryKey.ts class MultiPrimaryKey (line 12) | class MultiPrimaryKey { FILE: core/dal-runtime/test/fixtures/modules/generate_codes_not_overwrite_dao/Foo.ts class Foo (line 53) | class Foo { FILE: core/dal-runtime/test/fixtures/modules/generate_codes_to_src/src/Foo.ts class Foo (line 53) | class Foo { FILE: core/dynamic-inject-runtime/src/EggObjectFactory.ts class EggObjectFactory (line 18) | class EggObjectFactory implements IEggObjectFactory { method getEggObject (line 21) | async getEggObject(abstractClazz: EggAbstractClazz(abstractClazz: EggAbstractClazz<... FILE: core/dynamic-inject-runtime/src/EggObjectFactoryObject.ts constant OBJ (line 15) | const OBJ = Symbol('EggObjectFactoryObject#obj'); class EggObjectFactoryObject (line 17) | class EggObjectFactoryObject implements EggObject { method constructor (line 24) | constructor(name: EggObjectName, proto: EggObjectFactoryPrototype) { method obj (line 30) | get obj() { method createObject (line 38) | static async createObject(name: EggObjectName, proto: EggPrototype): P... method injectProperty (line 44) | injectProperty(): any { FILE: core/dynamic-inject-runtime/src/EggObjectFactoryPrototype.ts constant EGG_OBJECT_FACTORY_PROTO_IMPLE_TYPE (line 25) | const EGG_OBJECT_FACTORY_PROTO_IMPLE_TYPE = 'EGG_OBJECT_FACTORY_PROTOTYPE'; class EggObjectFactoryPrototype (line 27) | class EggObjectFactoryPrototype implements EggPrototype { method constructor (line 37) | constructor(clazz: EggProtoImplClass, loadUnit: Load... method constructEggObject (line 51) | constructEggObject(): EggObjectFactory { method getMetaData (line 55) | getMetaData(metadataKey: MetaDataKey): T | undefined { method verifyQualifier (line 59) | verifyQualifier(qualifier: QualifierInfo): boolean { method getQualifier (line 64) | getQualifier(attribute: string): QualifierValue | undefined { method verifyQualifiers (line 68) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method create (line 77) | static create(ctx: EggPrototypeLifecycleContext) { FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/FooType.ts type ContextHelloType (line 1) | enum ContextHelloType { type SingletonHelloType (line 6) | enum SingletonHelloType { FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/HelloService.ts class HelloService (line 9) | class HelloService { method hello (line 13) | async hello(): Promise { method sayHelloToAll (line 24) | async sayHelloToAll(): Promise { FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/decorator/ContextHello.ts constant CONTEXT_HELLO_ATTRIBUTE (line 5) | const CONTEXT_HELLO_ATTRIBUTE = 'CONTEXT_HELLO_ATTRIBUTE'; FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/decorator/SingletonHello.ts constant SINGLETON_HELLO_ATTRIBUTE (line 5) | const SINGLETON_HELLO_ATTRIBUTE = 'SINGLETON_HELLO_ATTRIBUTE'; FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/impl/BarContextHello.ts class BarContextHello (line 8) | class BarContextHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/impl/BarSingletonHello.ts class BarSingletonHello (line 8) | class BarSingletonHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/impl/FooContextHello.ts class FooContextHello (line 8) | class FooContextHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: core/dynamic-inject-runtime/test/fixtures/modules/dynamic-inject-module/impl/FooSingletonHello.ts class FooSingletonHello (line 8) | class FooSingletonHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: core/dynamic-inject/src/QualifierImplDecoratorUtil.ts class QualifierImplDecoratorUtil (line 5) | class QualifierImplDecoratorUtil { method generatorDecorator (line 6) | static generatorDecorator... FILE: core/dynamic-inject/src/QualifierImplUtil.ts class QualifierImplUtil (line 5) | class QualifierImplUtil { method addQualifierImpl (line 6) | static addQualifierImpl(abstractClazz: EggAbstractClazz, qualifierValu... method getQualifierImp (line 11) | static getQualifierImp(abstractClazz: EggAbstractClazz, qualifierValue... method getQualifierImpMap (line 16) | static getQualifierImpMap(abstractClazz: EggAbstractClazz): Map(eventName: E) { FILE: core/eventbus-decorator/src/EventBus.ts type EventName (line 8) | type EventName = string | symbol; type EventBus (line 14) | interface EventBus extends Pick, 'emit'> { constant CORK_ID (line 23) | const CORK_ID = Symbol.for('eventBus#corkId'); type ContextEventBus (line 25) | interface ContextEventBus extends EventBus { type EventKeys (line 30) | type EventKeys = keyof Events; type EventWaiter (line 36) | interface EventWaiter { type EventHandlerWithContext (line 44) | type EventHandlerWithContext = { type EventHandler (line 48) | type EventHandler = { FILE: core/eventbus-decorator/src/EventContext.ts type IEventContext (line 8) | interface IEventContext { function EventContext (line 12) | function EventContext() { FILE: core/eventbus-decorator/src/EventInfoUtil.ts constant EVENT_NAME (line 5) | const EVENT_NAME = Symbol.for('EggPrototype#eventName'); constant EVENT_CONTEXT_INJECT (line 6) | const EVENT_CONTEXT_INJECT = Symbol.for('EggPrototype#event#handler#cont... class EventInfoUtil (line 8) | class EventInfoUtil { method setEventName (line 12) | static setEventName(eventName: EventName, clazz: EggProtoImplClass) { method addEventName (line 16) | static addEventName(eventName: EventName, clazz: EggProtoImplClass) { method getEventNameList (line 21) | static getEventNameList(clazz: EggProtoImplClass): EventName[] { method getEventName (line 29) | static getEventName(clazz: EggProtoImplClass): EventName | undefined { method setEventHandlerContextInject (line 37) | static setEventHandlerContextInject(enable: boolean, clazz: EggProtoIm... method getEventHandlerContextInject (line 41) | static getEventHandlerContextInject(clazz: EggProtoImplClass): boolean { FILE: core/eventbus-decorator/src/type.d.ts type Events (line 4) | interface Events { FILE: core/eventbus-decorator/test/fixtures/empty-handle.ts class EmptyHandler (line 1) | class EmptyHandler{} FILE: core/eventbus-decorator/test/fixtures/event-handle-with-context.ts type Events (line 6) | interface Events { class EventContextProducer (line 12) | class EventContextProducer { method trigger (line 16) | trigger() { class EventContextHandler (line 22) | class EventContextHandler { method handle (line 23) | handle(@EventContext() ctx: IEventContext, msg: string): void { FILE: core/eventbus-decorator/test/fixtures/multiple-events-handle.ts type Events (line 6) | interface Events { class MultiProducer (line 13) | class MultiProducer { method trigger (line 17) | trigger() { class MultiHandler (line 24) | class MultiHandler { method handle (line 25) | handle(msg: string): void { FILE: core/eventbus-decorator/test/fixtures/right-event-handle.ts type Events (line 6) | interface Events { class FooProducer (line 12) | class FooProducer { method trigger (line 16) | trigger() { class FooHandler (line 22) | class FooHandler { method handle (line 23) | handle(msg: string): void { FILE: core/eventbus-decorator/test/fixtures/wrong-event-handle.ts type Events (line 5) | interface Events { class BarProducer (line 11) | class BarProducer { method trigger (line 15) | trigger() { class BarHandler (line 21) | class BarHandler { method handle (line 22) | handle(msg: string): void { FILE: core/eventbus-runtime/src/EventContextFactory.ts type ContextCreator (line 5) | type ContextCreator = (parentContext?: EggRuntimeContext) => EggRuntimeC... class EventContextFactory (line 10) | class EventContextFactory { method createContext (line 13) | createContext(parentContext?: EggRuntimeContext): EggRuntimeContext { method registerContextCreator (line 17) | registerContextCreator(creator: ContextCreator) { FILE: core/eventbus-runtime/src/EventHandlerFactory.ts class EventHandlerFactory (line 11) | class EventHandlerFactory { method registerHandler (line 14) | registerHandler(event: EventName, proto: EggPrototype) { method hasListeners (line 19) | hasListeners(event: EventName) { method getHandlerProtos (line 23) | getHandlerProtos(event: EventName): Array { method getHandler (line 28) | async getHandler(proto: EggPrototype): Promise(event: E, listener: Events[E]): this { method await (line 57) | async await(event: E): Promise(...e: Array): Promise<{ event: E... method emit (line 65) | emit(event: E, ...args: Arguments):... method generateCorkId (line 72) | generateCorkId(): string { method cork (line 76) | cork(corkId: string) { method uncork (line 88) | uncork(corkId: string) { method queueEvent (line 105) | queueEvent(corkId: string, event: Event) { method emitWithContext (line 113) | emitWithContext(parentContext: EggRuntimeConte... method doEmitWithContext (line 123) | private doEmitWithContext(parentContext: EggRuntimeContext, event: Eve... method doOnceEmit (line 130) | private doOnceEmit(event: EventName, args: Array) { method doEmit (line 139) | private async doEmit(ctx: EggRuntimeContext, event: EventName, args: A... FILE: core/eventbus-runtime/test/fixtures/modules/event/HelloEvent.ts type Events (line 5) | interface Events { class HelloProducer (line 13) | class HelloProducer { method trigger (line 17) | trigger() { class HelloHandler (line 23) | class HelloHandler { method handle (line 24) | handle(hello: string) { FILE: core/eventbus-runtime/test/fixtures/modules/event/MultiEvent.ts type Events (line 7) | interface Events { class TimeoutProducer (line 15) | class TimeoutProducer { method trigger (line 19) | trigger() { class Timeout0Handler (line 25) | class Timeout0Handler { method handle (line 26) | handle() { class Timeout100Handler (line 33) | class Timeout100Handler { method handle (line 38) | async handle() { FILE: core/eventbus-runtime/test/fixtures/modules/event/MultiEventWithContext.ts type Events (line 5) | interface Events { class MultiWithContextProducer (line 14) | class MultiWithContextProducer { method foo (line 18) | foo() { method bar (line 22) | bar() { class MultiWithContextHandler (line 29) | class MultiWithContextHandler { method handle (line 32) | async handle(@EventContext() ctx: IEventContext, msg: string) { FILE: core/eventbus-runtime/test/fixtures/modules/mock-module/MockLogger.ts class MockLogger (line 7) | class MockLogger { method constructor (line 8) | constructor() { class MockContextLogger (line 23) | class MockContextLogger { method constructor (line 24) | constructor() { FILE: core/langchain-decorator/src/builder/BoundModelMetaBuilder.ts class BoundModelMetaBuilder (line 5) | class BoundModelMetaBuilder { method constructor (line 8) | constructor(clazz: EggProtoImplClass) { method build (line 12) | build(): BoundModelMetadata | undefined { method create (line 19) | static create(clazz: EggProtoImplClass): BoundModelMetaBuilder { FILE: core/langchain-decorator/src/builder/GraphEdgeMetaBuilder.ts class GraphEdgeMetaBuilder (line 5) | class GraphEdgeMetaBuilder { method constructor (line 8) | constructor(clazz: EggProtoImplClass) { method build (line 12) | build(): GraphEdgeMetadata | undefined { method create (line 19) | static create(clazz: EggProtoImplClass): GraphEdgeMetaBuilder { FILE: core/langchain-decorator/src/builder/GraphMetaBuilder.ts class GraphMetaBuilder (line 5) | class GraphMetaBuilder { method constructor (line 8) | constructor(clazz: EggProtoImplClass) { method build (line 12) | build(): GraphMetadata | undefined { method create (line 19) | static create(clazz: EggProtoImplClass): GraphMetaBuilder { FILE: core/langchain-decorator/src/builder/GraphNodeMetaBuilder.ts class GraphNodeMetaBuilder (line 5) | class GraphNodeMetaBuilder { method constructor (line 8) | constructor(clazz: EggProtoImplClass) { method build (line 12) | build(): GraphNodeMetadata | undefined { method create (line 19) | static create(clazz: EggProtoImplClass): GraphNodeMetaBuilder { FILE: core/langchain-decorator/src/builder/GraphToolMetaBuilder.ts class GraphToolMetaBuilder (line 5) | class GraphToolMetaBuilder { method constructor (line 8) | constructor(clazz: EggProtoImplClass) { method build (line 12) | build(): GraphToolMetadata | undefined { method create (line 19) | static create(clazz: EggProtoImplClass): GraphToolMetaBuilder { FILE: core/langchain-decorator/src/decorator/BoundModel.ts function BoundModel (line 14) | function BoundModel(params: IBoundModelMetadata) { type BaseChatModel (line 27) | type BaseChatModel = G extends AbstractStateGraph = Annot... type GraphUpdateType (line 40) | type GraphUpdateType = Upda... type IGraphEdge (line 42) | interface IGraphEdge(params: ... type StateGraphAddNodeOptions (line 29) | type StateGraphAddNodeOptions = Parameters, InterruptType =... type IGraphNode (line 33) | interface IGraphNode(params: IGraphToolMetada... type IGraphTool (line 26) | interface IGraphTool { type IGraphStructuredTool (line 31) | type IGraphStructuredTool = DynamicStructuredTool<... FILE: core/langchain-decorator/src/model/BoundModelMetadata.ts type IBoundModelMetadata (line 3) | interface IBoundModelMetadata extends SingletonProtoParams { class BoundModelMetadata (line 9) | class BoundModelMetadata { method constructor (line 14) | constructor(params: IBoundModelMetadata) { FILE: core/langchain-decorator/src/model/GraphEdgeMetadata.ts type IGraphEdgeMetadata (line 3) | interface IGraphEdgeMetadata extends SingletonProtoParams { class GraphEdgeMetadata (line 8) | class GraphEdgeMetadata { method constructor (line 12) | constructor(params: IGraphEdgeMetadata) { FILE: core/langchain-decorator/src/model/GraphMetadata.ts type IGraphMetadata (line 4) | interface IGraphMetadata extends SingletonProtoParams { class GraphMetadata (line 10) | class GraphMetadata implements IGraphMetadata { method constructor (line 15) | constructor(params: IGraphMetadata) { FILE: core/langchain-decorator/src/model/GraphNodeMetadata.ts type IGraphNodeMetadata (line 3) | interface IGraphNodeMetadata extends SingletonProtoParams { class GraphNodeMetadata (line 9) | class GraphNodeMetadata { method constructor (line 14) | constructor(params: IGraphNodeMetadata) { FILE: core/langchain-decorator/src/model/GraphToolMetadata.ts type IGraphToolMetadata (line 3) | interface IGraphToolMetadata extends SingletonProtoParams { class GraphToolMetadata (line 9) | class GraphToolMetadata implements IGraphToolMetadata { method constructor (line 13) | constructor(params: IGraphToolMetadata) { FILE: core/langchain-decorator/src/qualifier/ChatCheckpointSaverQualifier.ts function ChatCheckpointSaverQualifier (line 6) | function ChatCheckpointSaverQualifier(chatCheckpointSaverName: string) { FILE: core/langchain-decorator/src/qualifier/ChatModelQualifier.ts function ChatModelQualifier (line 6) | function ChatModelQualifier(chatModelName: string) { FILE: core/langchain-decorator/src/type/metadataKey.ts constant GRAPH_TOOL_METADATA (line 1) | const GRAPH_TOOL_METADATA = Symbol.for('EggPrototype#graph#tool#metadata'); constant GRAPH_EDGE_METADATA (line 2) | const GRAPH_EDGE_METADATA = Symbol.for('EggPrototype#graph#edge#metadata'); constant GRAPH_NODE_METADATA (line 3) | const GRAPH_NODE_METADATA = Symbol.for('EggPrototype#graph#node#metadata'); constant GRAPH_GRAPH_METADATA (line 4) | const GRAPH_GRAPH_METADATA = Symbol.for('EggPrototype#graph#graph#metada... constant PROMPT_KEY_METADATA (line 5) | const PROMPT_KEY_METADATA = Symbol.for('EggPrototype#prompt#key#metadata'); constant BOUND_MODEL_METADATA (line 6) | const BOUND_MODEL_METADATA = Symbol.for('EggPrototype#bound#model#metada... FILE: core/langchain-decorator/src/util/BoundModelInfoUtil.ts class BoundModelInfoUtil (line 6) | class BoundModelInfoUtil { method setBoundModelMetadata (line 7) | static setBoundModelMetadata(metadata: IBoundModelMetadata, clazz: Egg... method getBoundModelMetadata (line 11) | static getBoundModelMetadata(clazz: EggProtoImplClass): IBoundModelMet... FILE: core/langchain-decorator/src/util/GraphEdgeInfoUtil.ts class GraphEdgeInfoUtil (line 6) | class GraphEdgeInfoUtil { method setGraphEdgeMetadata (line 7) | static setGraphEdgeMetadata(metadata: IGraphEdgeMetadata, clazz: EggPr... method getGraphEdgeMetadata (line 11) | static getGraphEdgeMetadata(clazz: EggProtoImplClass): IGraphEdgeMetad... FILE: core/langchain-decorator/src/util/GraphInfoUtil.ts class GraphInfoUtil (line 6) | class GraphInfoUtil { method setGraphMetadata (line 9) | static setGraphMetadata(metadata: IGraphMetadata, clazz: EggProtoImplC... method getGraphMetadata (line 14) | static getGraphMetadata(clazz: EggProtoImplClass): IGraphMetadata | un... method getAllGraphMetadata (line 18) | static getAllGraphMetadata(): Map { FILE: core/langchain-decorator/src/util/GraphNodeInfoUtil.ts class GraphNodeInfoUtil (line 6) | class GraphNodeInfoUtil { method setGraphNodeMetadata (line 7) | static setGraphNodeMetadata(metadata: IGraphNodeMetadata, clazz: EggPr... method getGraphNodeMetadata (line 11) | static getGraphNodeMetadata(clazz: EggProtoImplClass): IGraphNodeMetad... FILE: core/langchain-decorator/src/util/GraphToolInfoUtil.ts class GraphToolInfoUtil (line 6) | class GraphToolInfoUtil { method setGraphToolMetadata (line 8) | static setGraphToolMetadata(metadata: IGraphToolMetadata, clazz: EggPr... method getGraphToolMetadata (line 13) | static getGraphToolMetadata(clazz: EggProtoImplClass): IGraphToolMetad... method getAllGraphToolMetadata (line 17) | static getAllGraphToolMetadata(): Map { method execute (line 80) | async execute( class FooContinueEdge (line 94) | class FooContinueEdge implements IGraphEdge { method execute (line 133) | async execute( method build (line 142) | async build() { class BarGraph (line 151) | class BarGraph extends AbstractStateGraph) { method deleteLifecycle (line 20) | deleteLifecycle(lifecycle: LifecycleHook) { method getLifecycleList (line 24) | getLifecycleList(): LifecycleHook[] { method registerObjectLifecycle (line 28) | registerObjectLifecycle(obj: R, lifecycle: LifecycleHook) { method deleteObjectLifecycle (line 35) | deleteObjectLifecycle(obj: R, lifecycle: LifecycleHook) { method clearObjectLifecycle (line 39) | clearObjectLifecycle(obj: R) { method getObjectLifecycleList (line 43) | getObjectLifecycleList(obj: R): LifecycleHook[] { method objectPreCreate (line 50) | async objectPreCreate(ctx: T, obj: R) { method objectPostCreate (line 57) | async objectPostCreate(ctx: T, obj: R) { method objectPreDestroy (line 64) | async objectPreDestroy(ctx: T, obj: R) { method callPreCreate (line 71) | static async callPreCreate Loader; class LoaderFactory (line 7) | class LoaderFactory { method createLoader (line 10) | static createLoader(unitPath: string, type: EggLoadUnitTypeLike): Load... method registerLoader (line 18) | static registerLoader(type: EggLoadUnitTypeLike, creator: LoaderCreato... method loadApp (line 22) | static loadApp(moduleReferences: readonly ModuleReference[]): ModuleDe... FILE: core/loader/src/LoaderUtil.ts type LoaderUtilConfig (line 12) | interface LoaderUtilConfig { class LoaderUtil (line 16) | class LoaderUtil { method setConfig (line 18) | static setConfig(config: LoaderUtilConfig) { method extension (line 22) | static get extension() { method filePattern (line 26) | static filePattern(): string[] { method loadFile (line 52) | static loadFile(filePath: string): EggProtoImplClass[] { FILE: core/loader/src/impl/ModuleLoader.ts class ModuleLoader (line 7) | class ModuleLoader implements Loader { method constructor (line 11) | constructor(moduleDir: string) { method load (line 15) | load(): EggProtoImplClass[] { method createModuleLoader (line 35) | static createModuleLoader(path: string): ModuleLoader { FILE: core/loader/test/fixtures/modules/loader-failed/AppRepo.ts type App (line 3) | interface App { class AppRepo (line 8) | class AppRepo { method findAppByName (line 9) | async findAppByName(): Promise { class AppRepo2 (line 17) | class AppRepo2 { method findAppByName (line 19) | async findAppByName(name: string): Promise { FILE: core/loader/test/fixtures/modules/module-for-loader/AppRepo.ts type App (line 3) | interface App { class AppRepo (line 8) | class AppRepo { method findAppByName (line 9) | async findAppByName(): Promise { class AppRepo2 (line 17) | class AppRepo2 { method findAppByName (line 18) | async findAppByName(): Promise { FILE: core/loader/test/fixtures/modules/module-for-loader/SprintRepo.ts class SprintRepo (line 4) | class SprintRepo { method save (line 5) | async save() { FILE: core/loader/test/fixtures/modules/module-for-loader/UserRepo.ts class UserRepo (line 4) | class UserRepo { FILE: core/loader/test/fixtures/modules/module-with-extra/AppRepo.ts type App (line 3) | interface App { class AppRepo (line 8) | class AppRepo { method findAppByName (line 9) | async findAppByName(): Promise { FILE: core/loader/test/fixtures/modules/module-with-extra/extra/UserRepo.ts class UserRepo (line 4) | class UserRepo { FILE: core/loader/test/fixtures/modules/module-with-test/AppRepo.ts type App (line 3) | interface App { class AppRepo (line 8) | class AppRepo { method findAppByName (line 9) | async findAppByName(): Promise { FILE: core/loader/test/fixtures/modules/module-with-test/coverage/fixtures/UserRepo.ts class UserRepo (line 4) | class UserRepo { FILE: core/loader/test/fixtures/modules/module-with-test/test/fixtures/UserRepo.ts class UserRepo (line 4) | class UserRepo { FILE: core/mcp-client/src/HeaderUtil.ts function mergeHeaders (line 3) | function mergeHeaders(...headersInits: Array): ... FILE: core/mcp-client/src/HttpMCPClient.ts type BaseHttpClientOptions (line 10) | interface BaseHttpClientOptions extends ClientOptions { type HttpSSEClientOptions (line 16) | interface HttpSSEClientOptions extends BaseHttpClientOptions { type HttpStreamableHTTPClientOptions (line 21) | interface HttpStreamableHTTPClientOptions extends BaseHttpClientOptions { type HttpClientOptions (line 26) | type HttpClientOptions = HttpSSEClientOptions | HttpStreamableHTTPClient... class HttpMCPClient (line 28) | class HttpMCPClient extends Client { method constructor (line 35) | constructor(clientInfo: Implementation, options: HttpClientOptions) { method #buildSSESTransport (line 43) | async #buildSSESTransport() { method #buildStreamableHTTPTransport (line 82) | async #buildStreamableHTTPTransport() { method init (line 111) | async init() { method getLangChainTool (line 119) | async getLangChainTool() { FILE: core/mcp-client/src/MCPClientQualifier.ts function MCPClientQualifier (line 7) | function MCPClientQualifier(mcpClientName: string) { type MCPConfigType (line 14) | type MCPConfigType = function getMCPClientName (line 17) | function getMCPClientName(objectInfo: ObjectInfo): string { function getMCPClientConfig (line 23) | function getMCPClientConfig(config: ModuleConfig, objectInfo: ObjectInfo... FILE: core/mcp-client/test/fixtures/sse-mcp-server/http.ts function startSSEServer (line 42) | async function startSSEServer(port = 17233) { function stopSSEServer (line 73) | async function stopSSEServer() { FILE: core/mcp-client/test/fixtures/streamable-mcp-server/http.ts function startStreamableServer (line 39) | async function startStreamableServer(port = 17243){ function stopStreamableServer (line 93) | async function stopStreamableServer() { FILE: core/mcp-client/typings/index.d.ts type McpClientConfigSchemaType (line 30) | type McpClientConfigSchemaType = Static; type McpClientConfig (line 33) | type McpClientConfig = { type ModuleConfig (line 37) | interface ModuleConfig extends McpClientConfig { FILE: core/metadata/src/errors.ts class TeggError (line 5) | class TeggError extends FrameworkBaseError { method module (line 6) | get module() { class EggPrototypeNotFound (line 11) | class EggPrototypeNotFound extends TeggError { method constructor (line 12) | constructor(protoName: EggPrototypeName, loadUnitId: string | undefine... class MultiPrototypeFound (line 20) | class MultiPrototypeFound extends TeggError { method constructor (line 21) | constructor(name: EggPrototypeName, qualifier: QualifierInfo[], result... class IncompatibleProtoInject (line 27) | class IncompatibleProtoInject extends TeggError { method constructor (line 28) | constructor(msg: string) { FILE: core/metadata/src/factory/EggPrototypeCreatorFactory.ts class EggPrototypeCreatorFactory (line 13) | class EggPrototypeCreatorFactory { method registerPrototypeCreator (line 16) | static registerPrototypeCreator(type: string, creator: EggPrototypeCre... method getPrototypeCreator (line 20) | static getPrototypeCreator(type: string): EggPrototypeCreator | undefi... method createProto (line 24) | static async createProto(clazz: EggProtoImplClass, loadUnit: LoadUnit)... method createProtoByDescriptor (line 96) | static async createProtoByDescriptor(protoDescriptor: ClassProtoDescri... FILE: core/metadata/src/factory/EggPrototypeFactory.ts class EggPrototypeFactory (line 7) | class EggPrototypeFactory { method registerPrototype (line 13) | public registerPrototype(proto: EggPrototype, loadUnit: LoadUnit) { method deletePrototype (line 21) | public deletePrototype(proto: EggPrototype, loadUnit: LoadUnit) { method getPrototype (line 35) | public getPrototype(name: PropertyKey, loadUnit?: LoadUnit, qualifiers... method doGetPrototype (line 47) | private doGetPrototype(name: EggPrototypeName, qualifiers: QualifierIn... FILE: core/metadata/src/factory/LoadUnitFactory.ts class LoadUnitFactory (line 12) | class LoadUnitFactory { method getLoanUnit (line 17) | protected static async getLoanUnit(ctx: LoadUnitLifecycleContext, type... method createLoadUnit (line 25) | static async createLoadUnit(unitPath: string, type: EggLoadUnitTypeLik... method createPreloadLoadUnit (line 44) | static async createPreloadLoadUnit(unitPath: string, type: EggLoadUnit... method destroyLoadUnit (line 52) | static async destroyLoadUnit(loadUnit: LoadUnit) { method getLoadUnitById (line 66) | static getLoadUnitById(id: Id): LoadUnit | undefined { method registerLoadUnitCreator (line 70) | static registerLoadUnitCreator(type: EggLoadUnitTypeLike, creator: Loa... FILE: core/metadata/src/impl/EggPrototypeBuilder.ts class EggPrototypeBuilder (line 27) | class EggPrototypeBuilder { method create (line 42) | static create(ctx: EggPrototypeLifecycleContext): EggPrototype { method tryFindDefaultPrototype (line 66) | private tryFindDefaultPrototype(injectObject: InjectObject | InjectCon... method tryFindContextPrototype (line 75) | private tryFindContextPrototype(injectObject: InjectObject | InjectCon... method tryFindSelfInitTypePrototype (line 88) | private tryFindSelfInitTypePrototype(injectObject: InjectObject | Inje... method findInjectObjectPrototype (line 101) | private findInjectObjectPrototype(injectObject: InjectObject | InjectC... method build (line 120) | public build(): EggPrototype { FILE: core/metadata/src/impl/EggPrototypeImpl.ts class EggPrototypeImpl (line 16) | class EggPrototypeImpl implements EggPrototype { method constructor (line 32) | constructor( method verifyQualifiers (line 62) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method verifyQualifier (line 71) | verifyQualifier(qualifier: QualifierInfo): boolean { method getQualifier (line 76) | getQualifier(attribute: string): QualifierValue | undefined { method constructEggObject (line 80) | constructEggObject(...args: any): object { method getMetaData (line 84) | getMetaData(metadataKey: MetaDataKey): T | undefined { FILE: core/metadata/src/impl/LoadUnitMultiInstanceProtoHook.ts class LoadUnitMultiInstanceProtoHook (line 6) | class LoadUnitMultiInstanceProtoHook implements LifecycleHook { FILE: core/metadata/src/impl/ModuleLoadUnit.ts class ProtoNode (line 31) | class ProtoNode implements GraphNodeObj { method constructor (line 39) | constructor( method verifyQualifiers (line 52) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method verifyQualifier (line 61) | verifyQualifier(qualifier: QualifierInfo): boolean { method toString (line 66) | toString(): string { class ModuleGraph (line 71) | class ModuleGraph { method constructor (line 77) | constructor(clazzList: EggProtoImplClass[], unitPath: string, name: st... method findInjectNode (line 85) | private findInjectNode(objName: EggPrototypeName, qualifiers: Qualifie... method build (line 119) | private build() { method sort (line 184) | sort() { class ModuleLoadUnit (line 197) | class ModuleLoadUnit implements LoadUnit { method globalGraph (line 208) | get globalGraph(): GlobalGraph { method constructor (line 212) | constructor(name: string, unitPath: string) { method doLoadClazz (line 218) | private doLoadClazz() { method loadClazz (line 230) | private loadClazz() { method preLoad (line 236) | async preLoad() { method init (line 248) | async init() { method containPrototype (line 256) | containPrototype(proto: EggPrototype): boolean { method getEggPrototype (line 260) | getEggPrototype(name: string, qualifiers: QualifierInfo[]): EggPrototy... method registerEggPrototype (line 265) | registerEggPrototype(proto: EggPrototype) { method deletePrototype (line 270) | deletePrototype(proto: EggPrototype) { method destroy (line 280) | async destroy() { method iterateEggPrototype (line 289) | iterateEggPrototype(): IterableIterator { method createModule (line 298) | static createModule(ctx: LoadUnitLifecycleContext): ModuleLoadUnit { FILE: core/metadata/src/model/AppGraph.ts type InstanceClazzMeta (line 8) | interface InstanceClazzMeta { type ClazzMetaMap (line 17) | type ClazzMetaMap = Record; function verifyQualifier (line 19) | function verifyQualifier(clazzQualifiers: QualifierInfo[], qualifier: Qu... function verifyQualifiers (line 24) | function verifyQualifiers(clazzQualifiers: QualifierInfo[], qualifiers: ... class ClazzMap (line 33) | class ClazzMap { method constructor (line 36) | constructor(graph: Graph) { method build (line 40) | private build(graph: Graph) { method findDependencyModule (line 97) | findDependencyModule(objName: EggPrototypeName, properQualifiers: Qual... class ModuleNode (line 166) | class ModuleNode implements GraphNodeObj { method constructor (line 172) | constructor(moduleConfig: ModuleReference) { method addClazz (line 179) | addClazz(clazz: EggProtoImplClass) { method toString (line 200) | toString() { method getClazzList (line 204) | getClazzList(): readonly EggProtoImplClass[] { class AppGraph (line 209) | class AppGraph { method constructor (line 214) | constructor() { method addNode (line 218) | addNode(moduleNode: ModuleNode) { method getClazzList (line 224) | getClazzList(): readonly EggProtoImplClass[] { method build (line 234) | build() { method sort (line 283) | sort() { FILE: core/metadata/src/model/ModuleDescriptor.ts constant DUMP_PATH (line 6) | const DUMP_PATH = process.env.MODULE_DUMP_PATH; type ModuleDescriptor (line 8) | interface ModuleDescriptor { type ModuleDumpOptions (line 17) | interface ModuleDumpOptions { class ModuleDescriptorDumper (line 21) | class ModuleDescriptorDumper { method stringifyDescriptor (line 22) | static stringifyDescriptor(moduleDescriptor: ModuleDescriptor): string { method stringifyClazz (line 39) | static stringifyClazz(clazz: EggProtoImplClass, moduleDescriptor: Modu... method dumpPath (line 46) | static dumpPath(desc: ModuleDescriptor, options?: ModuleDumpOptions) { method dump (line 51) | static async dump(desc: ModuleDescriptor, options?: ModuleDumpOptions) { FILE: core/metadata/src/model/ProtoDescriptor/AbstractProtoDescriptor.ts type AbstractProtoDescriptorOptions (line 10) | interface AbstractProtoDescriptorOptions { method constructor (line 40) | protected constructor(options: AbstractProtoDescriptorOptions) { FILE: core/metadata/src/model/ProtoDescriptor/ClassProtoDescriptor.ts type ClassProtoDescriptorOptions (line 6) | interface ClassProtoDescriptorOptions extends Omit void; class GlobalGraph (line 38) | class GlobalGraph { method constructor (line 68) | constructor(options?: GlobalGraphOptions) { method registerBuildHook (line 76) | registerBuildHook(hook: GlobalGraphBuildHook) { method addModuleNode (line 80) | addModuleNode(moduleNode: GlobalModuleNode) { method build (line 91) | build() { method buildInjectEdge (line 104) | buildInjectEdge(moduleNode: GraphNode { FILE: core/metadata/test/fixtures/modules/load-unit/SprintRepo.ts class SprintRepo (line 4) | class SprintRepo { method save (line 5) | async save() { FILE: core/metadata/test/fixtures/modules/load-unit/UserRepo.ts class UserRepo (line 4) | class UserRepo { FILE: core/metadata/test/fixtures/modules/multi-callback-instance-module/MultiInstance.ts constant FOO_ATTRIBUTE (line 9) | const FOO_ATTRIBUTE = Symbol.for('FOO_ATTRIBUTE'); method getObjects (line 14) | getObjects(ctx: MultiInstancePrototypeGetObjectsContext) { class FooDynamicLogger (line 27) | class FooDynamicLogger { FILE: core/metadata/test/fixtures/modules/multi-instance-module/MultiInstance.ts constant FOO_ATTRIBUTE (line 4) | const FOO_ATTRIBUTE = Symbol.for('FOO_ATTRIBUTE'); class FooLogger (line 23) | class FooLogger { FILE: core/metadata/test/fixtures/modules/optional-inject-module/OptionalInjectService.ts type PersistenceService (line 3) | interface PersistenceService { class OptionalInjectService (line 7) | class OptionalInjectService { FILE: core/metadata/test/fixtures/modules/recursive-load-unit/AppRepo.ts type App (line 5) | interface App { class AppRepo (line 10) | class AppRepo { method findAppByName (line 14) | async findAppByName(): Promise { FILE: core/metadata/test/fixtures/modules/recursive-load-unit/SprintRepo.ts class SprintRepo (line 5) | class SprintRepo { method save (line 9) | async save() { FILE: core/metadata/test/fixtures/modules/recursive-load-unit/UserRepo.ts class UserRepo (line 5) | class UserRepo { FILE: core/metadata/test/fixtures/modules/same-name-object/AppCache.ts type AppCache (line 1) | interface AppCache { FILE: core/metadata/test/fixtures/modules/same-name-object/ContextAppCache.ts class AppCache (line 4) | class AppCache { method getCount (line 7) | async getCount(): Promise { FILE: core/metadata/test/fixtures/modules/same-name-object/CountService.ts class CountService (line 5) | class CountService { method getCount (line 9) | async getCount(): Promise { class SingletonCountService (line 15) | class SingletonCountService { method getCount (line 19) | async getCount(): Promise { FILE: core/metadata/test/fixtures/modules/same-name-object/SingletonAppCache.ts class AppCache (line 4) | class AppCache { method getCount (line 7) | async getCount(): Promise { FILE: core/orm-decorator/src/builder/AttributeMetaBuilder.ts class AttributeMetaBuilder (line 6) | class AttributeMetaBuilder { method constructor (line 9) | constructor(clazz: EggProtoImplClass) { method build (line 13) | build(): Array { method buildAttributeMeta (line 26) | private buildAttributeMeta(propertyName: string, attributeInfo: ModelA... FILE: core/orm-decorator/src/builder/IndexMetaBuilder.ts class IndexMetaBuilder (line 7) | class IndexMetaBuilder { method constructor (line 11) | constructor(clazz: EggProtoImplClass, attributes: Array) { method build (line 16) | build(): Array { method buildIndexMeta (line 21) | private buildIndexMeta(indexInfo: ModelIndexInfo): IndexMeta { FILE: core/orm-decorator/src/builder/ModelMetaBuilder.ts class ModelMetaBuilder (line 8) | class ModelMetaBuilder { method constructor (line 11) | constructor(clazz: EggProtoImplClass) { method build (line 15) | build(): ModelMetadata { FILE: core/orm-decorator/src/decorator/Attribute.ts function Attribute (line 5) | function Attribute(dataType: string, options?: AttributeOptions) { FILE: core/orm-decorator/src/decorator/DataSource.ts function DataSource (line 4) | function DataSource(dataSource: string) { FILE: core/orm-decorator/src/decorator/Index.ts function Index (line 4) | function Index(fields: string[], params?: IndexOptions) { FILE: core/orm-decorator/src/decorator/Model.ts function Model (line 6) | function Model(param?: ModelParams) { FILE: core/orm-decorator/src/model/AttributeMeta.ts class AttributeMeta (line 1) | class AttributeMeta { method constructor (line 10) | constructor( FILE: core/orm-decorator/src/model/IndexMeta.ts class IndexMeta (line 1) | class IndexMeta { method constructor (line 7) | constructor( FILE: core/orm-decorator/src/model/ModelMetadata.ts class ModelMetadata (line 4) | class ModelMetadata { method constructor (line 10) | constructor(dataSource: string | undefined, tableName: string, attribu... FILE: core/orm-decorator/src/util/ModelInfoUtil.ts type ModelAttributeMap (line 17) | type ModelAttributeMap = Map; class ModelInfoUtil (line 19) | class ModelInfoUtil { method setIsModel (line 20) | static setIsModel(isModel: boolean, clazz: EggProtoImplClass) { method getIsModel (line 24) | static getIsModel(clazz: EggProtoImplClass): boolean { method setDataSource (line 28) | static setDataSource(dataSource: string, clazz: EggProtoImplClass) { method getDataSource (line 32) | static getDataSource(clazz: EggProtoImplClass): string | undefined { method setTableName (line 36) | static setTableName(tableName: string, clazz: EggProtoImplClass) { method getTableName (line 40) | static getTableName(clazz: EggProtoImplClass): string | undefined { method addModelIndex (line 44) | static addModelIndex(fields: string[], options: IndexOptions | undefin... method getModelIndices (line 52) | static getModelIndices(clazz: EggProtoImplClass): Array { method addModelAttribute (line 56) | static addModelAttribute(dataType: string, options: AttributeOptions |... method getModelAttributes (line 64) | static getModelAttributes(clazz: EggProtoImplClass): ModelAttributeMap... FILE: core/orm-decorator/src/util/ModelMetadataUtil.ts constant MODEL_METADATA (line 5) | const MODEL_METADATA = Symbol.for('EggPrototype#model#metadata'); class ModelMetadataUtil (line 7) | class ModelMetadataUtil { method setModelMetadata (line 8) | static setModelMetadata(clazz: EggProtoImplClass, metaData: ModelMetad... method getModelMetadata (line 12) | static getModelMetadata(clazz): ModelMetadata | undefined { FILE: core/orm-decorator/src/util/NameUtil.ts class NameUtil (line 4) | class NameUtil { method getTableName (line 9) | static getTableName(modelName: string): string { method getAttributeName (line 18) | static getAttributeName(propertyName: string): string { method getIndexName (line 29) | static getIndexName(fields: string[], options?: { unique?: boolean }):... FILE: core/orm-decorator/test/fixtures/AttributeModel.ts class AttributeModel (line 5) | class AttributeModel { FILE: core/orm-decorator/test/fixtures/DefaultAttributeModel.ts class DefaultAttributeModel (line 5) | class DefaultAttributeModel { FILE: core/orm-decorator/test/fixtures/DefaultIndexModel.ts class DefaultIndexModel (line 7) | class DefaultIndexModel { FILE: core/orm-decorator/test/fixtures/Foo.ts class Foo (line 13) | class Foo { FILE: core/orm-decorator/test/fixtures/IndexModel.ts class IndexModel (line 11) | class IndexModel { FILE: core/orm-decorator/test/fixtures/InvalidateIndexModel.ts class InvalidateIndexModel (line 7) | class InvalidateIndexModel { FILE: core/runtime/src/factory/EggContainerFactory.ts class EggContainerFactory (line 18) | class EggContainerFactory { method registerContainerGetMethod (line 21) | static registerContainerGetMethod(initType: ObjectInitTypeLike, method... method getContainer (line 25) | static getContainer(proto: EggPrototype): EggContainer { FILE: core/runtime/src/factory/LoadUnitInstanceFactory.ts type LoadUnitInstanceCreator (line 13) | type LoadUnitInstanceCreator = (ctx: LoadUnitInstanceLifecycleContext) =... type LoadUnitInstancePair (line 14) | interface LoadUnitInstancePair { class LoadUnitInstanceFactory (line 19) | class LoadUnitInstanceFactory { method registerLoadUnitInstanceClass (line 23) | static registerLoadUnitInstanceClass(type: EggLoadUnitTypeLike, creato... method createLoadUnitInstance (line 27) | static async createLoadUnitInstance(loadUnit: LoadUnit): Promise { class ContextObjectGraph (line 22) | class ContextObjectGraph { method getContextProto (line 25) | static getContextProto(proto: EggPrototype): InjectObjectProto[] { method doGetContextProto (line 36) | private static doGetContextProto(proto: EggPrototype, holder: InjectPr... FILE: core/runtime/src/impl/EggAlwaysNewObjectContainer.ts class EggAlwaysNewObjectContainer (line 6) | class EggAlwaysNewObjectContainer implements EggContainer { method init (line 38) | async init(): Promise { FILE: core/runtime/src/impl/EggObjectImpl.ts class EggObjectImpl (line 16) | class EggObjectImpl implements EggObject { method constructor (line 24) | constructor(name: EggObjectName, proto: EggPrototype) { method initWithInjectProperty (line 31) | async initWithInjectProperty(ctx: EggObjectLifeCycleContext) { method initWithInjectConstructor (line 88) | async initWithInjectConstructor(ctx: EggObjectLifeCycleContext) { method init (line 161) | async init(ctx: EggObjectLifeCycleContext) { method destroy (line 169) | async destroy(ctx: EggObjectLifeCycleContext) { method injectProperty (line 191) | injectProperty(name: EggObjectName, descriptor: PropertyDescriptor) { method obj (line 195) | get obj() { method isReady (line 199) | get isReady() { method createObject (line 203) | static async createObject(name: EggObjectName, proto: EggPrototype, li... FILE: core/runtime/src/impl/EggObjectUtil.ts class EggObjectUtil (line 4) | class EggObjectUtil { method eggObjectGetProperty (line 5) | static eggObjectGetProperty(eggObject: EggObject): PropertyDescriptor { method contextEggObjectGetProperty (line 15) | static contextEggObjectGetProperty(proto: EggPrototype, objName: Prope... method eggObjectProxy (line 30) | static eggObjectProxy(eggObject: EggObject): PropertyDescriptor { method contextEggObjectProxy (line 102) | static contextEggObjectProxy(proto: EggPrototype, objName: PropertyKey... FILE: core/runtime/src/impl/ModuleLoadUnitInstance.ts class ModuleLoadUnitInstance (line 18) | class ModuleLoadUnitInstance implements LoadUnitInstance { method constructor (line 26) | constructor(loadUnit: LoadUnit) { method iterateProtoToCreate (line 40) | iterateProtoToCreate(): IterableIterator<[ EggObjectName, EggPrototype... method addProtoToCreate (line 44) | addProtoToCreate(name: string, proto: EggPrototype) { method deleteProtoToCreate (line 48) | deleteProtoToCreate(name: string) { method init (line 55) | async init(ctx: LoadUnitInstanceLifecycleContext): Promise { method destroy (line 63) | async destroy(): Promise { method getOrCreateEggObject (line 76) | async getOrCreateEggObject(name: EggPrototypeName, proto: EggPrototype... method getEggObject (line 96) | getEggObject(name: EggPrototypeName, proto: EggPrototype): EggObject { method createModuleLoadUnitInstance (line 105) | static createModuleLoadUnitInstance(ctx: LoadUnitInstanceLifecycleCont... FILE: core/runtime/src/model/AbstractEggContext.ts method addProtoToCreate (line 19) | addProtoToCreate(name: string, proto: EggPrototype) { method deleteProtoToCreate (line 23) | deleteProtoToCreate(name) { method destroy (line 27) | async destroy(ctx: EggContextLifecycleContext): Promise { method get (line 44) | get(key: string | symbol): any | undefined { method getEggObject (line 48) | getEggObject(name: EggPrototypeName, proto: EggPrototype): EggObject { method getOrCreateEggObject (line 60) | async getOrCreateEggObject(name: EggPrototypeName, proto: EggPrototype):... method init (line 80) | async init(ctx: EggContextLifecycleContext): Promise { method iterateProtoToCreate (line 88) | iterateProtoToCreate(): IterableIterator<[ EggObjectName, EggPrototype ]> { method set (line 92) | set(key: string | symbol, val: any) { FILE: core/runtime/src/model/ContextHandler.ts type runInContextCallback (line 4) | type runInContextCallback = (context: EggRuntimeContext, fn: ()... class ContextHandler (line 6) | class ContextHandler { method getContext (line 10) | static getContext(): EggRuntimeContext | undefined { method run (line 15) | static run(context: EggRuntimeContext, fn: () => Promise):... FILE: core/runtime/test/fixtures/EggContextStorage.ts class EggContextStorage (line 5) | class EggContextStorage { method register (line 8) | static register() { FILE: core/runtime/test/fixtures/EggTestContext.ts constant EGG_CTX (line 4) | const EGG_CTX = Symbol('TEgg#context'); type Tracer (line 6) | interface Tracer { class EggTestContext (line 10) | class EggTestContext extends AbstractEggContext { method constructor (line 14) | constructor() { FILE: core/runtime/test/fixtures/modules/extends-module/Base.ts class Logger (line 4) | class Logger { class Base (line 8) | class Base { class Foo (line 14) | class Foo extends Base { class Bar (line 19) | class Bar extends Base { FILE: core/runtime/test/fixtures/modules/init-type-qualifier-module/Cache.ts type CacheValue (line 1) | interface CacheValue { type ICache (line 6) | interface ICache { FILE: core/runtime/test/fixtures/modules/init-type-qualifier-module/CacheService.ts class CacheService (line 6) | class CacheService { method setSingletonCache (line 15) | setSingletonCache(key: string, val: string) { method getSingletonCache (line 19) | getSingletonCache(key: string): CacheValue { method setContextCache (line 23) | setContextCache(key: string, val: string) { method getContextCache (line 27) | getContextCache(key: string): CacheValue { FILE: core/runtime/test/fixtures/modules/init-type-qualifier-module/ContextCache.ts class ContextCache (line 7) | class ContextCache implements ICache { method get (line 10) | get(key: string): CacheValue { method set (line 18) | set(key: string, val: string) { FILE: core/runtime/test/fixtures/modules/init-type-qualifier-module/SingletonCache.ts class SingletonCache (line 7) | class SingletonCache implements ICache { method get (line 10) | get(key: string): CacheValue { method set (line 18) | set(key: string, val: string) { FILE: core/runtime/test/fixtures/modules/inject-constructor-context-to-singleton/object.ts class ContextFooDepth2 (line 7) | class ContextFooDepth2 { method hello (line 8) | async hello() { class SingletonConstructorBarDepth3 (line 16) | class SingletonConstructorBarDepth3 { method constructor (line 17) | constructor(@Inject() readonly contextFooDepth2: ContextFooDepth2) { method hello (line 20) | async hello() { class SingletonBarConstructorDepth2 (line 28) | class SingletonBarConstructorDepth2 { method constructor (line 29) | constructor(@Inject() readonly singletonConstructorBarDepth3: Singleto... method hello (line 32) | async hello() { class ContextConstructorFoo (line 41) | class ContextConstructorFoo { method constructor (line 42) | constructor(@Inject() readonly singletonBarConstructorDepth2: Singleto... method hello (line 45) | async hello() { class SingletonConstructorBar (line 53) | class SingletonConstructorBar { method constructor (line 54) | constructor(@Inject() readonly contextConstructorFoo: ContextConstruct... method hello (line 57) | async hello() { FILE: core/runtime/test/fixtures/modules/inject-context-to-singleton/object.ts class ContextFooDepth2 (line 7) | class ContextFooDepth2 { method hello (line 8) | async hello() { class SingletonBarDepth3 (line 16) | class SingletonBarDepth3 { method hello (line 20) | async hello() { class SingletonBarDepth2 (line 28) | class SingletonBarDepth2 { method hello (line 32) | async hello() { class ContextFoo (line 41) | class ContextFoo { method hello (line 45) | async hello() { class SingletonBar (line 53) | class SingletonBar { method hello (line 57) | async hello() { FILE: core/runtime/test/fixtures/modules/lifecycle-hook/object.ts class Foo (line 15) | class Foo implements EggObjectLifecycle { method getLifecycleCalled (line 18) | getLifecycleCalled() { method constructor (line 22) | constructor() { method postConstruct (line 26) | async postConstruct(): Promise { method preInject (line 30) | async preInject(): Promise { method postInject (line 34) | async postInject(): Promise { method init (line 38) | async init(): Promise { method preDestroy (line 42) | async preDestroy(): Promise { method destroy (line 46) | async destroy(): Promise { class Bar (line 54) | class Bar { method getLifecycleCalled (line 57) | getLifecycleCalled() { method constructor (line 61) | constructor() { method _postConstruct (line 66) | protected async _postConstruct() { method _preInject (line 71) | protected async _preInject() { method _postInject (line 76) | protected async _postInject() { method init (line 80) | protected async init() { method _init (line 85) | protected async _init() { method _preDestroy (line 90) | protected async _preDestroy() { method _destroy (line 95) | protected async _destroy() { FILE: core/runtime/test/fixtures/modules/module-for-load-unit-instance/AppCache.ts class AppCache (line 4) | class AppCache { method getCount (line 7) | async getCount(): Promise { FILE: core/runtime/test/fixtures/modules/module-for-load-unit-instance/CountController.ts type CountResult (line 6) | interface CountResult { class CountController (line 16) | class CountController { method getCount (line 23) | async getCount(): Promise { FILE: core/runtime/test/fixtures/modules/module-for-load-unit-instance/CountService.ts class CountService (line 6) | class CountService { method getCount (line 13) | async getCount(): Promise { method getTempCount (line 17) | async getTempCount(): Promise { FILE: core/runtime/test/fixtures/modules/module-for-load-unit-instance/TempObj.ts class TempObj (line 7) | class TempObj { method getCount (line 10) | async getCount(): Promise { FILE: core/runtime/test/fixtures/modules/multi-instance-module/MultiInstance.ts constant FOO_ATTRIBUTE (line 5) | const FOO_ATTRIBUTE = Symbol.for('FOO_ATTRIBUTE'); class FooLogger (line 24) | class FooLogger { method init (line 29) | async init(ctx: EggObjectLifeCycleContext, obj: EggObject) { FILE: core/runtime/test/fixtures/modules/multi-instance-module/MultiInstanceConstructor.ts constant FOO_ATTRIBUTE (line 9) | const FOO_ATTRIBUTE = Symbol.for('FOO_ATTRIBUTE'); class Bar (line 12) | class Bar { class FooLoggerConstructor (line 33) | class FooLoggerConstructor { method constructor (line 37) | constructor(@Inject() bar: Bar, @MultiInstanceInfo([ FOO_ATTRIBUTE ]) ... FILE: core/runtime/test/fixtures/modules/multi-module/multi-module-common/model/App.ts class App (line 1) | class App { FILE: core/runtime/test/fixtures/modules/multi-module/multi-module-repo/AppRepo.ts class AppRepo (line 9) | class AppRepo { method findApp (line 13) | public async findApp(name): Promise { method insertApp (line 21) | public async insertApp(app: App): Promise { FILE: core/runtime/test/fixtures/modules/multi-module/multi-module-repo/PersistenceService.ts class PersistenceService (line 8) | class PersistenceService { method set (line 11) | public set(key: string, val: string) { method get (line 15) | public get(key: string): string | undefined { FILE: core/runtime/test/fixtures/modules/multi-module/multi-module-service/AppService.ts class AppService (line 6) | class AppService { method findApp (line 10) | findApp(name: string): Promise { method save (line 14) | save(app: App) { FILE: core/runtime/test/util.ts class TestUtil (line 8) | class TestUtil { method createLoadUnitInstance (line 9) | static async createLoadUnitInstance(modulePath: string, buildGraph = t... method destroyLoadUnitInstance (line 19) | static async destroyLoadUnitInstance(loadUnitInstance: LoadUnitInstanc... FILE: core/schedule-decorator/src/builder/ScheduleMetaBuilder.ts constant DEFAULT_SCHEDULE_OPTIONS (line 5) | const DEFAULT_SCHEDULE_OPTIONS: ScheduleOptions = { class ScheduleMetaBuilder (line 11) | class ScheduleMetaBuilder { method constructor (line 14) | constructor(clazz: EggProtoImplClass) { method build (line 18) | build(): ScheduleMetadata { FILE: core/schedule-decorator/src/decorator/Schedule.ts function Schedule (line 7) | function Schedule(param: ScheduleParams, options?: ScheduleOptions) { FILE: core/schedule-decorator/src/model/ScheduleMetadata.ts class ScheduleMetadata (line 3) | class ScheduleMetadata { method constructor (line 10) | constructor(type: ScheduleTypeLike, data: T, immediate: boolean, disab... method shouldRegister (line 18) | shouldRegister(env: string): boolean { FILE: core/schedule-decorator/src/util/ScheduleInfoUtil.ts class ScheduleInfoUtil (line 5) | class ScheduleInfoUtil { method isSchedule (line 6) | static isSchedule(clazz: EggProtoImplClass): boolean { method setIsSchedule (line 10) | static setIsSchedule(isSchedule: boolean, clazz: EggProtoImplClass) { method setScheduleParams (line 14) | static setScheduleParams(scheduleParams: ScheduleParams, clazz: ... method setScheduleOptions (line 18) | static setScheduleOptions(scheduleParams: ScheduleOptions, clazz: EggP... method getScheduleOptions (line 22) | static getScheduleOptions(clazz: EggProtoImplClass): ScheduleOptions |... method getScheduleParams (line 26) | static getScheduleParams(clazz: EggProtoImplClass): ScheduleParams | undefined { FILE: core/standalone-decorator/src/decorator/Runner.ts function Runner (line 4) | function Runner() { FILE: core/standalone-decorator/src/event/EventHandler.ts constant EVENT_HANDLER_ATTRIBUTE (line 8) | const EVENT_HANDLER_ATTRIBUTE = Symbol('EVENT_HANDLER_ATTRIBUTE'); type EventType (line 10) | type EventType = Record; type FetchEventLike (line 22) | interface FetchEventLike { FILE: core/standalone-decorator/src/typing.ts type MainRunner (line 1) | interface MainRunner { type MainRunnerClass (line 5) | type MainRunnerClass = new() => MainRunner; FILE: core/standalone-decorator/src/util/StandaloneUtil.ts class StandaloneUtil (line 3) | class StandaloneUtil { method setMainRunner (line 6) | static setMainRunner(runnerClass: MainRunnerClass) { method getMainRunner (line 10) | static getMainRunner(): MainRunnerClass | undefined { FILE: core/test-util/CoreTestHelper.ts class EggContextStorage (line 20) | class EggContextStorage { method register (line 23) | static register() { class CoreTestHelper (line 33) | class CoreTestHelper { method getLoadUnitInstance (line 36) | static async getLoadUnitInstance(moduleDir: string): Promise(clazz: EggProtoImplClass): Promise { FILE: core/test-util/EggTestContext.ts constant EGG_CTX (line 5) | const EGG_CTX = Symbol('TEgg#context'); type Tracer (line 7) | interface Tracer { class EggTestContext (line 11) | class EggTestContext extends AbstractEggContext { method constructor (line 15) | constructor() { method mockContext (line 29) | static async mockContext(cb: (ctx: EggTestContext) => Promise): ... FILE: core/test-util/LoaderUtil.ts class LoaderUtil (line 6) | class LoaderUtil { method loadFile (line 7) | static loadFile(filePath: string): EggProtoImplClass | null { method buildModuleNode (line 22) | static buildModuleNode(modulePath: string, clazzList: EggProtoImplClas... method buildGlobalGraph (line 37) | static buildGlobalGraph(modulePaths: string[], hooks?: GlobalGraphBuil... FILE: core/test-util/StandaloneTestUtil.ts type FetchEventListener (line 6) | type FetchEventListener = (event: FetchEvent) => Promise; type StartHTTPServerOptions (line 8) | interface StartHTTPServerOptions extends ServerOptions { class StandaloneTestUtil (line 12) | class StandaloneTestUtil { method skipOnNode (line 13) | static skipOnNode(minVersion = 18) { method #buildRequest (line 18) | static #buildRequest(req: IncomingMessage): Request { method #createHTTPServerListener (line 45) | static #createHTTPServerListener(listener: FetchEventListener) { method startHTTPServer (line 73) | static startHTTPServer(host: string, port: number, { listener, ...opti... FILE: core/test-util/TestLoader.ts class TestLoader (line 8) | class TestLoader implements Loader { method constructor (line 11) | constructor(moduleDir: string) { method load (line 15) | load(): EggProtoImplClass[] { FILE: core/transaction-decorator/src/builder/TransactionMetaBuilder.ts class TransactionMetaBuilder (line 4) | class TransactionMetaBuilder { method constructor (line 7) | constructor(clazz: EggProtoImplClass) { method build (line 11) | build(): TransactionMetadata[] { FILE: core/transaction-decorator/src/decorator/Transactional.ts function Transactional (line 5) | function Transactional(params?: TransactionalParams) { FILE: core/transaction-decorator/src/util/TransactionMetadataUtil.ts class TransactionMetadataUtil (line 5) | class TransactionMetadataUtil { method setIsTransactionClazz (line 7) | static setIsTransactionClazz(clazz: EggProtoImplClass) { method isTransactionClazz (line 11) | static isTransactionClazz(clazz: EggProtoImplClass): boolean { method addTransactionMetadata (line 15) | static addTransactionMetadata(clazz: EggProtoImplClass, data: Transact... method getTransactionMetadataList (line 20) | static getTransactionMetadataList(clazz: EggProtoImplClass): Transacti... FILE: core/transaction-decorator/test/fixtures/transaction.ts class Foo (line 4) | class Foo { method defaultPropagation (line 7) | async defaultPropagation(msg) { method requiredPropagation (line 14) | async requiredPropagation(msg) { method alwaysNewPropagation (line 19) | async alwaysNewPropagation(msg) { class Bar (line 25) | class Bar { method foo (line 28) | async foo(msg) { method bar (line 33) | async bar(msg) { class FooBar (line 39) | class FooBar { method foo (line 42) | async foo(msg) { class BarFoo (line 48) | class BarFoo { method foo (line 50) | async foo(msg) { FILE: core/types/agent-runtime/AgentMessage.ts type TextInputContentPart (line 3) | interface TextInputContentPart { type ToolUseInputContentPart (line 8) | interface ToolUseInputContentPart { type ToolResultInputContentPart (line 15) | interface ToolResultInputContentPart { type GenericInputContentPart (line 22) | interface GenericInputContentPart { type InputContentPart (line 27) | type InputContentPart = type InputMessage (line 35) | interface InputMessage { type SDKSystemMessage (line 46) | interface SDKSystemMessage { type SDKStreamEvent (line 53) | interface SDKStreamEvent { type SDKUserMessage (line 60) | interface SDKUserMessage { type SDKAssistantMessage (line 66) | interface SDKAssistantMessage { type SDKResultMessage (line 72) | interface SDKResultMessage { type SDKGenericMessage (line 85) | interface SDKGenericMessage { type AgentMessage (line 90) | type AgentMessage = FILE: core/types/agent-runtime/AgentRuntime.ts type AgentErrorCode (line 9) | type AgentErrorCode = (typeof AgentErrorCode)[keyof typeof AgentErrorCode]; type ThreadObject (line 13) | interface ThreadObject { type ThreadObjectWithMessages (line 20) | interface ThreadObjectWithMessages extends ThreadObject { type RunObject (line 26) | interface RunObject { type CreateRunInput (line 44) | interface CreateRunInput { type StreamEvent (line 61) | interface StreamEvent { type GetThreadOptions (line 70) | interface GetThreadOptions { FILE: core/types/agent-runtime/AgentStore.ts type AgentObjectType (line 10) | type AgentObjectType = (typeof AgentObjectType)[keyof typeof AgentObject... type RunStatus (line 23) | type RunStatus = (typeof RunStatus)[keyof typeof RunStatus]; type AgentRunConfig (line 27) | interface AgentRunConfig { type ThreadRecord (line 34) | interface ThreadRecord { type RunRecord (line 48) | interface RunRecord { type AgentStore (line 67) | interface AgentStore { FILE: core/types/agent-runtime/ObjectStorageClient.ts type ObjectStorageClient (line 5) | interface ObjectStorageClient { FILE: core/types/agent-runtime/errors.ts class AgentNotFoundError (line 6) | class AgentNotFoundError extends Error { method constructor (line 9) | constructor(message: string) { class AgentConflictError (line 19) | class AgentConflictError extends Error { method constructor (line 22) | constructor(message: string) { class InvalidRunStateTransitionError (line 32) | class InvalidRunStateTransitionError extends Error { method constructor (line 35) | constructor(from: string, to: string) { class AgentTimeoutError (line 48) | class AgentTimeoutError extends Error { method constructor (line 51) | constructor(message: string) { FILE: core/types/aop/Advice.ts type AdviceContext (line 1) | interface AdviceContext { type IAdvice (line 15) | interface IAdvice { FILE: core/types/aop/Aspect.ts type AdviceInfo (line 4) | interface AdviceInfo { type AspectAdvice (line 10) | interface AspectAdvice { constant ASPECT_LIST (line 16) | const ASPECT_LIST = Symbol.for('EggPrototype#aspectList'); FILE: core/types/aop/Crosscut.ts type CrosscutOptions (line 5) | interface CrosscutOptions { type ClassCrosscutParam (line 12) | interface ClassCrosscutParam { type NameCrosscutParam (line 18) | interface NameCrosscutParam { type CustomCrosscutParam (line 25) | interface CustomCrosscutParam { type CrosscutParam (line 30) | type CrosscutParam = ClassCrosscutParam | NameCrosscutParam | CustomCros... constant CROSSCUT_INFO_LIST (line 32) | const CROSSCUT_INFO_LIST = Symbol.for('EggPrototype#crosscutInfoList'); constant IS_CROSSCUT_ADVICE (line 33) | const IS_CROSSCUT_ADVICE = Symbol.for('EggPrototype#isCrosscutAdvice'); type CrosscutInfo (line 35) | interface CrosscutInfo { FILE: core/types/aop/Pointcut.ts type PointcutOptions (line 3) | interface PointcutOptions { type PointcutType (line 9) | enum PointcutType { type PointcutInfo (line 24) | interface PointcutInfo { type CustomPointcutCallback (line 30) | type CustomPointcutCallback = (clazz: EggProtoImplClass, method: Propert... constant POINTCUT_ADVICE_INFO_LIAR (line 32) | const POINTCUT_ADVICE_INFO_LIAR = Symbol.for('EggPrototype#pointcutAdvic... FILE: core/types/common/Graph.ts type GraphNodeObj (line 1) | interface GraphNodeObj { FILE: core/types/common/Logger.ts type Logger (line 1) | interface Logger { FILE: core/types/common/ModuleConfig.ts type ModuleReference (line 1) | interface ModuleReference { type InlineModuleReferenceConfig (line 8) | interface InlineModuleReferenceConfig { type NpmModuleReferenceConfig (line 13) | interface NpmModuleReferenceConfig { type ModuleReferenceConfig (line 18) | type ModuleReferenceConfig = InlineModuleReferenceConfig | NpmModuleRefe... type ModuleConfig (line 20) | interface ModuleConfig { type ReadModuleReferenceOptions (line 23) | interface ReadModuleReferenceOptions { type ModuleConfigHolder (line 31) | interface ModuleConfigHolder { FILE: core/types/common/RuntimeConfig.ts type EnvType (line 1) | type EnvType = 'local' | 'unittest' | 'prod' | string; type RuntimeConfig (line 3) | interface RuntimeConfig { FILE: core/types/controller-decorator/HTTPController.ts type HTTPControllerParams (line 1) | interface HTTPControllerParams { FILE: core/types/controller-decorator/HTTPMethod.ts type HTTPMethodParams (line 3) | interface HTTPMethodParams { FILE: core/types/controller-decorator/HTTPParam.ts type HTTPQueryParams (line 1) | interface HTTPQueryParams { type HTTPQueriesParams (line 5) | interface HTTPQueriesParams { type HTTPParamParams (line 9) | interface HTTPParamParams { FILE: core/types/controller-decorator/MCPController.ts type MCPControllerParams (line 1) | interface MCPControllerParams { FILE: core/types/controller-decorator/MCPPromptParams.ts type PromptArgs (line 5) | type PromptArgs['2']> = ShapeO... type PromptExtra (line 6) | type PromptExtra = Parameters['3']>['1']; type MCPPromptResponse (line 8) | type MCPPromptResponse = GetPromptResult; type MCPPromptParams (line 10) | interface MCPPromptParams { FILE: core/types/controller-decorator/MCPResourceParams.ts type MCPResourceUriParams (line 4) | interface MCPResourceUriParams { type MCPResourceTemplateParams (line 11) | interface MCPResourceTemplateParams { type ResourceExtra (line 18) | type ResourceExtra = Parameters['3']>[... type ResourceVariables (line 19) | type ResourceVariables = Parameters['3... type MCPResourceParams (line 21) | type MCPResourceParams = MCPResourceUriParams | MCPResourceTemplateParams; type MCPResourceResponse (line 23) | type MCPResourceResponse = ReadResourceResult; FILE: core/types/controller-decorator/MCPToolParams.ts type ToolArgs (line 5) | type ToolArgs['2']> = ShapeOutpu... type ToolExtra (line 6) | type ToolExtra = Parameters['4']>['1']; type MCPToolResponse (line 8) | type MCPToolResponse = CallToolResult; type MCPToolParams (line 10) | interface MCPToolParams { FILE: core/types/controller-decorator/MetadataKey.ts constant CONTROLLER_TYPE (line 1) | const CONTROLLER_TYPE = Symbol.for('EggPrototype#controllerType'); constant CONTROLLER_NAME (line 2) | const CONTROLLER_NAME = Symbol.for('EggPrototype#controllerName'); constant CONTROLLER_HOST (line 3) | const CONTROLLER_HOST = Symbol.for('EggPrototype#controllerHost'); constant CONTROLLER_MIDDLEWARES (line 4) | const CONTROLLER_MIDDLEWARES = Symbol.for('EggPrototype#controller#middl... constant CONTROLLER_AOP_MIDDLEWARES (line 5) | const CONTROLLER_AOP_MIDDLEWARES = Symbol.for('EggPrototype#controller#a... constant CONTROLLER_ACL (line 6) | const CONTROLLER_ACL = Symbol.for('EggPrototype#controller#acl'); constant CONTROLLER_TIMEOUT_METADATA (line 7) | const CONTROLLER_TIMEOUT_METADATA = Symbol.for('EggPrototype#controller#... constant CONTROLLER_META_DATA (line 9) | const CONTROLLER_META_DATA = Symbol.for('EggPrototype#controller#metaDat... constant CONTROLLER_HTTP_PATH (line 11) | const CONTROLLER_HTTP_PATH = Symbol.for('EggPrototype#controller#http#pa... constant CONTROLLER_METHOD_METHOD_MAP (line 12) | const CONTROLLER_METHOD_METHOD_MAP = Symbol.for('EggPrototype#controller... constant CONTROLLER_METHOD_PATH_MAP (line 13) | const CONTROLLER_METHOD_PATH_MAP = Symbol.for('EggPrototype#controller#m... constant CONTROLLER_METHOD_PARAM_TYPE_MAP (line 14) | const CONTROLLER_METHOD_PARAM_TYPE_MAP = Symbol.for('EggPrototype#contro... constant CONTROLLER_METHOD_PARAM_NAME_MAP (line 15) | const CONTROLLER_METHOD_PARAM_NAME_MAP = Symbol.for('EggPrototype#contro... constant CONTROLLER_METHOD_PRIORITY (line 16) | const CONTROLLER_METHOD_PRIORITY = Symbol.for('EggPrototype#controller#m... constant METHOD_CONTROLLER_TYPE_MAP (line 18) | const METHOD_CONTROLLER_TYPE_MAP = Symbol.for('EggPrototype#controller#m... constant METHOD_CONTROLLER_HOST (line 19) | const METHOD_CONTROLLER_HOST = Symbol.for('EggPrototype#controller#mthod... constant METHOD_CONTEXT_INDEX (line 20) | const METHOD_CONTEXT_INDEX = Symbol.for('EggPrototype#controller#method#... constant METHOD_MIDDLEWARES (line 21) | const METHOD_MIDDLEWARES = Symbol.for('EggPrototype#method#middlewares'); constant METHOD_AOP_MIDDLEWARES (line 22) | const METHOD_AOP_MIDDLEWARES = Symbol.for('EggPrototype#method#aopMiddle... constant METHOD_AOP_REGISTER_MAP (line 23) | const METHOD_AOP_REGISTER_MAP = Symbol.for('EggPrototype#method#aopMiddl... constant METHOD_ACL (line 24) | const METHOD_ACL = Symbol.for('EggPrototype#method#acl'); constant METHOD_TIMEOUT_METADATA (line 25) | const METHOD_TIMEOUT_METADATA = Symbol.for('EggPrototype#method#timeout'); constant CONTROLLER_MCP_NAME (line 27) | const CONTROLLER_MCP_NAME = Symbol.for('EggPrototype#controller#mcp#name'); constant CONTROLLER_MCP_VERSION (line 28) | const CONTROLLER_MCP_VERSION = Symbol.for('EggPrototype#controller#mcp#v... constant CONTROLLER_MCP_CONTROLLER_PARAMS_MAP (line 29) | const CONTROLLER_MCP_CONTROLLER_PARAMS_MAP = Symbol.for('EggPrototype#co... constant CONTROLLER_MCP_RESOURCE_MAP (line 30) | const CONTROLLER_MCP_RESOURCE_MAP = Symbol.for('EggPrototype#controller#... constant CONTROLLER_MCP_RESOURCE_PARAMS_MAP (line 31) | const CONTROLLER_MCP_RESOURCE_PARAMS_MAP = Symbol.for('EggPrototype#cont... constant CONTROLLER_MCP_TOOL_MAP (line 32) | const CONTROLLER_MCP_TOOL_MAP = Symbol.for('EggPrototype#controller#mcp#... constant CONTROLLER_MCP_TOOL_PARAMS_MAP (line 33) | const CONTROLLER_MCP_TOOL_PARAMS_MAP = Symbol.for('EggPrototype#controll... constant CONTROLLER_MCP_TOOL_ARGS_INDEX (line 34) | const CONTROLLER_MCP_TOOL_ARGS_INDEX = Symbol.for('EggPrototype#controll... constant CONTROLLER_MCP_EXTRA_INDEX (line 35) | const CONTROLLER_MCP_EXTRA_INDEX = Symbol.for('EggPrototype#controller#m... constant CONTROLLER_MCP_PROMPT_MAP (line 36) | const CONTROLLER_MCP_PROMPT_MAP = Symbol.for('EggPrototype#controller#mc... constant CONTROLLER_MCP_PROMPT_PARAMS_MAP (line 37) | const CONTROLLER_MCP_PROMPT_PARAMS_MAP = Symbol.for('EggPrototype#contro... constant CONTROLLER_MCP_PROMPT_ARGS_INDEX (line 38) | const CONTROLLER_MCP_PROMPT_ARGS_INDEX = Symbol.for('EggPrototype#contro... constant CONTROLLER_AGENT_CONTROLLER (line 40) | const CONTROLLER_AGENT_CONTROLLER = Symbol.for('EggPrototype#controller#... constant CONTROLLER_AGENT_NOT_IMPLEMENTED (line 41) | const CONTROLLER_AGENT_NOT_IMPLEMENTED = Symbol.for('EggPrototype#contro... constant CONTROLLER_AGENT_ENHANCED (line 42) | const CONTROLLER_AGENT_ENHANCED = Symbol.for('EggPrototype#controller#ag... constant AGENT_CONTROLLER_PROTO_IMPL_TYPE (line 44) | const AGENT_CONTROLLER_PROTO_IMPL_TYPE = 'AGENT_CONTROLLER_PROTO'; FILE: core/types/controller-decorator/builder.ts type ControllerMetaBuilder (line 4) | interface ControllerMetaBuilder { type ControllerMetaBuilderCreator (line 8) | type ControllerMetaBuilderCreator = (clazz: EggProtoImplClass) => Contro... FILE: core/types/controller-decorator/model/ControllerMetadata.ts type ControllerMetadata (line 5) | interface ControllerMetadata { FILE: core/types/controller-decorator/model/MethodMeta.ts type MethodMeta (line 3) | interface MethodMeta { FILE: core/types/controller-decorator/model/types.ts type EggContext (line 3) | type EggContext = Context; type Next (line 4) | type Next = () => Promise; type MiddlewareFunc (line 5) | type MiddlewareFunc = (ctx: Context, next: Next) => Promise; type ControllerType (line 8) | enum ControllerType { type HostType (line 20) | type HostType = string | string []; type ControllerTypeLike (line 22) | type ControllerTypeLike = ControllerType | string; type MethodType (line 24) | enum MethodType { type MethodTypeLike (line 34) | type MethodTypeLike = ControllerType | string; type HTTPMethodEnum (line 36) | enum HTTPMethodEnum { type HTTPParamType (line 46) | enum HTTPParamType { type MCPProtocols (line 56) | enum MCPProtocols { FILE: core/types/core-decorator/ContextProto.ts type ContextProtoParams (line 3) | interface ContextProtoParams { FILE: core/types/core-decorator/Inject.ts type InjectParams (line 1) | interface InjectParams { FILE: core/types/core-decorator/Metadata.ts type MetaDataKey (line 1) | type MetaDataKey = symbol | string; FILE: core/types/core-decorator/MultiInstanceProto.ts type BaseMultiInstancePrototypeCallbackParams (line 5) | interface BaseMultiInstancePrototypeCallbackParams { type MultiInstancePrototypeCallbackParams (line 20) | interface MultiInstancePrototypeCallbackParams extends BaseMultiInstance... type MultiInstancePrototypeStaticParams (line 24) | interface MultiInstancePrototypeStaticParams extends BaseMultiInstancePr... type MultiInstancePrototypeParams (line 31) | type MultiInstancePrototypeParams = MultiInstancePrototypeCallbackParams... FILE: core/types/core-decorator/Prototype.ts type PrototypeParams (line 4) | interface PrototypeParams { constant DEFAULT_PROTO_IMPL_TYPE (line 11) | const DEFAULT_PROTO_IMPL_TYPE = 'DEFAULT'; FILE: core/types/core-decorator/SingletonProto.ts type SingletonProtoParams (line 3) | interface SingletonProtoParams { FILE: core/types/core-decorator/enum/AccessLevel.ts type AccessLevel (line 1) | enum AccessLevel { FILE: core/types/core-decorator/enum/EggType.ts type EggType (line 1) | enum EggType { FILE: core/types/core-decorator/enum/InjectType.ts type InjectType (line 1) | enum InjectType { FILE: core/types/core-decorator/enum/MultiInstanceType.ts type MultiInstanceType (line 1) | enum MultiInstanceType { FILE: core/types/core-decorator/enum/ObjectInitType.ts type ObjectInitType (line 1) | enum ObjectInitType { type ObjectInitTypeLike (line 10) | type ObjectInitTypeLike = ObjectInitType | string; constant INIT_TYPE_TRY_ORDER (line 12) | const INIT_TYPE_TRY_ORDER = [ FILE: core/types/core-decorator/enum/Qualifier.ts constant QUALIFIER_META_DATA (line 9) | const QUALIFIER_META_DATA = Symbol.for('EggPrototype#qualifier'); constant PROPERTY_QUALIFIER_META_DATA (line 11) | const PROPERTY_QUALIFIER_META_DATA = Symbol.for('EggPrototype#propertyQu... constant CONSTRUCTOR_QUALIFIER_META_DATA (line 13) | const CONSTRUCTOR_QUALIFIER_META_DATA = Symbol.for('EggPrototype#constru... FILE: core/types/core-decorator/model/EggMultiInstancePrototypeInfo.ts type ObjectInfo (line 6) | interface ObjectInfo { type MultiInstancePrototypeGetObjectsContext (line 12) | interface MultiInstancePrototypeGetObjectsContext { type EggMultiInstancePrototypeInfo (line 18) | interface EggMultiInstancePrototypeInfo { type EggMultiInstanceCallbackPrototypeInfo (line 42) | interface EggMultiInstanceCallbackPrototypeInfo { FILE: core/types/core-decorator/model/EggPrototypeInfo.ts type EggProtoImplClass (line 5) | type EggProtoImplClass = new(...args: any[]) => T; type EggPrototypeName (line 6) | type EggPrototypeName = PropertyKey; type EggPrototypeInfo (line 8) | interface EggPrototypeInfo { FILE: core/types/core-decorator/model/InjectConstructorInfo.ts type InjectConstructorInfo (line 3) | interface InjectConstructorInfo { FILE: core/types/core-decorator/model/InjectObjectInfo.ts type EggObjectName (line 1) | type EggObjectName = PropertyKey; type InjectObjectInfo (line 3) | interface InjectObjectInfo { FILE: core/types/core-decorator/model/QualifierInfo.ts type QualifierAttribute (line 1) | type QualifierAttribute = symbol | string; type QualifierValue (line 2) | type QualifierValue = string | number; type QualifierInfo (line 36) | interface QualifierInfo { FILE: core/types/dal/Qualifier.ts constant DAL_COLUMN_INFO_MAP (line 1) | const DAL_COLUMN_INFO_MAP = Symbol.for('EggPrototype#dalColumnInfoMap'); constant DAL_COLUMN_TYPE_MAP (line 2) | const DAL_COLUMN_TYPE_MAP = Symbol.for('EggPrototype#dalColumnTypeMap'); constant DAL_INDEX_LIST (line 3) | const DAL_INDEX_LIST = Symbol.for('EggPrototype#dalIndexList'); constant DAL_IS_TABLE (line 4) | const DAL_IS_TABLE = Symbol.for('EggPrototype#dalIsTable'); constant DAL_TABLE_PARAMS (line 5) | const DAL_TABLE_PARAMS = Symbol.for('EggPrototype#dalTableParams'); constant DAL_IS_DAO (line 6) | const DAL_IS_DAO = Symbol.for('EggPrototype#dalIsDao'); FILE: core/types/dal/decorator/Column.ts type ColumnParams (line 4) | interface ColumnParams { type IColumnTypeParams (line 19) | interface IColumnTypeParams { type BitParams (line 23) | interface BitParams extends IColumnTypeParams { type BoolParams (line 28) | interface BoolParams extends IColumnTypeParams { type BaseNumericParams (line 32) | interface BaseNumericParams extends IColumnTypeParams { type BaseFloatNumericParams (line 38) | interface BaseFloatNumericParams extends IColumnTypeParams { type TinyIntParams (line 45) | interface TinyIntParams extends BaseNumericParams { type SmallIntParams (line 49) | interface SmallIntParams extends BaseNumericParams { type MediumIntParams (line 53) | interface MediumIntParams extends BaseNumericParams { type IntParams (line 57) | interface IntParams extends BaseNumericParams { type BigIntParams (line 61) | interface BigIntParams extends BaseNumericParams { type DecimalParams (line 65) | interface DecimalParams extends BaseFloatNumericParams { type FloatParams (line 69) | interface FloatParams extends BaseFloatNumericParams { type DoubleParams (line 73) | interface DoubleParams extends BaseFloatNumericParams { type DateParams (line 77) | interface DateParams extends IColumnTypeParams { type DateTimeParams (line 81) | interface DateTimeParams extends IColumnTypeParams { type TimestampParams (line 87) | interface TimestampParams extends IColumnTypeParams { type TimeParams (line 93) | interface TimeParams extends IColumnTypeParams { type YearParams (line 98) | interface YearParams extends IColumnTypeParams { type CharParams (line 102) | interface CharParams extends IColumnTypeParams { type VarCharParams (line 109) | interface VarCharParams extends IColumnTypeParams { type BinaryParams (line 116) | interface BinaryParams extends IColumnTypeParams { type VarBinaryParams (line 121) | interface VarBinaryParams extends IColumnTypeParams { type TinyBlobParams (line 126) | interface TinyBlobParams extends IColumnTypeParams { type TinyTextParams (line 130) | interface TinyTextParams extends IColumnTypeParams { type BlobParams (line 136) | interface BlobParams extends IColumnTypeParams { type TextParams (line 141) | interface TextParams extends IColumnTypeParams { type MediumBlobParams (line 148) | interface MediumBlobParams extends IColumnTypeParams { type LongBlobParams (line 152) | interface LongBlobParams extends IColumnTypeParams { type MediumTextParams (line 156) | interface MediumTextParams extends IColumnTypeParams { type LongTextParams (line 162) | interface LongTextParams extends IColumnTypeParams { type EnumParams (line 168) | interface EnumParams extends IColumnTypeParams { type SetParams (line 175) | interface SetParams extends IColumnTypeParams { type JsonParams (line 182) | interface JsonParams extends IColumnTypeParams { type BaseSpatialParams (line 186) | interface BaseSpatialParams extends IColumnTypeParams { type GeometryParams (line 190) | interface GeometryParams extends BaseSpatialParams { type PointParams (line 194) | interface PointParams extends BaseSpatialParams { type LinestringParams (line 198) | interface LinestringParams extends BaseSpatialParams { type PolygonParams (line 202) | interface PolygonParams extends BaseSpatialParams { type MultiPointParams (line 206) | interface MultiPointParams extends BaseSpatialParams { type MultiLinestringParams (line 210) | interface MultiLinestringParams extends BaseSpatialParams { type MultiPolygonParams (line 214) | interface MultiPolygonParams extends BaseSpatialParams { type GeometryCollectionParams (line 218) | interface GeometryCollectionParams extends BaseSpatialParams { type ColumnTypeParams (line 222) | type ColumnTypeParams = BitParams FILE: core/types/dal/decorator/Index.ts type IndexParams (line 4) | interface IndexParams { FILE: core/types/dal/decorator/Table.ts type TableParams (line 6) | interface TableParams { FILE: core/types/dal/enum/ColumnFormat.ts type ColumnFormat (line 1) | enum ColumnFormat { FILE: core/types/dal/enum/ColumnType.ts type ColumnType (line 2) | enum ColumnType { FILE: core/types/dal/enum/CompressionType.ts type CompressionType (line 1) | enum CompressionType { FILE: core/types/dal/enum/IndexStoreType.ts type IndexStoreType (line 1) | enum IndexStoreType { FILE: core/types/dal/enum/IndexType.ts type IndexType (line 1) | enum IndexType { FILE: core/types/dal/enum/InsertMethod.ts type InsertMethod (line 1) | enum InsertMethod { FILE: core/types/dal/enum/RowFormat.ts type RowFormat (line 1) | enum RowFormat { FILE: core/types/dal/enum/SqlType.ts type SqlType (line 1) | enum SqlType { FILE: core/types/dal/enum/Templates.ts type Templates (line 1) | enum Templates { FILE: core/types/dal/type/BaseDao.ts type BaseDaoType (line 5) | interface BaseDaoType { FILE: core/types/dal/type/CodeGenerator.ts type CodeGeneratorOptions (line 1) | interface CodeGeneratorOptions { FILE: core/types/dal/type/ColumnTsType.ts type ColumnTsType (line 3) | interface ColumnTsType { FILE: core/types/dal/type/DateSource.ts type PaginateData (line 1) | interface PaginateData { type DataSource (line 7) | interface DataSource { FILE: core/types/dal/type/Spatial.ts type Point (line 1) | interface Point { type Line (line 6) | type Line = Array; type Polygon (line 7) | type Polygon = Array; type Geometry (line 8) | type Geometry = Point | Line | Polygon; type MultiPoint (line 10) | type MultiPoint = Array; type MultiLine (line 11) | type MultiLine = Array; type MultiPolygon (line 12) | type MultiPolygon = Array; type GeometryCollection (line 13) | type GeometryCollection = Array; FILE: core/types/dal/type/SqlMap.ts type BaseSqlMap (line 3) | interface BaseSqlMap { type FullSqlMap (line 7) | interface FullSqlMap extends BaseSqlMap { type BlockSqlMap (line 12) | interface BlockSqlMap extends BaseSqlMap { type SqlMap (line 17) | type SqlMap = FullSqlMap | BlockSqlMap; type GenerateSqlMap (line 19) | interface GenerateSqlMap { FILE: core/types/dynamic-inject.ts type EggAbstractClazz (line 3) | type EggAbstractClazz = Function & {prototype... type ImplTypeEnum (line 4) | type ImplTypeEnum = { type ImplDecorator (line 8) | type ImplDecorator = (type:... type EggObjectFactory (line 10) | interface EggObjectFactory { constant QUALIFIER_IMPL_MAP (line 15) | const QUALIFIER_IMPL_MAP = Symbol.for('EggPrototype#qualifierImplMap'); FILE: core/types/lifecycle/EggObjectLifecycle.ts type EggObjectLifecycle (line 6) | interface EggObjectLifecycle { type LifecycleHookName (line 42) | type LifecycleHookName = keyof EggObjectLifecycle; FILE: core/types/lifecycle/IdenticalObject.ts type Id (line 1) | type Id = string; type IdenticalObject (line 3) | interface IdenticalObject { FILE: core/types/lifecycle/LifecycleHook.ts type LifecycleContext (line 3) | interface LifecycleContext { type LifecycleObject (line 6) | interface LifecycleObject extends IdenticalO... type LifecycleHook (line 12) | interface LifecycleHook EggPrototype; type EggPrototypeLifecycleContext (line 111) | interface EggPrototypeLifecycleContext extends LifecycleContext { type EggPrototype (line 117) | interface EggPrototype extends LifecycleObject EggPro... FILE: core/types/metadata/model/LoadUnit.ts type EggLoadUnitType (line 6) | enum EggLoadUnitType { type EggLoadUnitTypeLike (line 12) | type EggLoadUnitTypeLike = EggLoadUnitType | string; type LoadUnitLifecycleContext (line 14) | interface LoadUnitLifecycleContext extends LifecycleContext { type LoadUnit (line 19) | interface LoadUnit extends LifecycleObject { type LoadUnitPair (line 31) | interface LoadUnitPair { type LoadUnitCreator (line 36) | type LoadUnitCreator = (ctx: LoadUnitLifecycleContext) => LoadUnit; FILE: core/types/metadata/model/Loader.ts type Loader (line 6) | interface Loader { FILE: core/types/metadata/model/ProtoDescriptor.ts type ProtoDescriptorTypeLike (line 4) | type ProtoDescriptorTypeLike = ProtoDescriptorType | string; type InjectObjectDescriptor (line 6) | interface InjectObjectDescriptor { type ProtoDescriptor (line 12) | interface ProtoDescriptor extends EggPrototypeInfo { FILE: core/types/orm.ts type AttributeOptions (line 1) | interface AttributeOptions { type IndexOptions (line 14) | interface IndexOptions { type ModelParams (line 20) | interface ModelParams { type ModelIndexInfo (line 25) | interface ModelIndexInfo { type ModelAttributeInfo (line 30) | interface ModelAttributeInfo { constant MODEL_PROTO_IMPL_TYPE (line 35) | const MODEL_PROTO_IMPL_TYPE = 'MODEL_PROTO'; constant IS_MODEL (line 37) | const IS_MODEL = Symbol.for('EggPrototype#model#isModel'); constant MODEL_DATA_SOURCE (line 38) | const MODEL_DATA_SOURCE = Symbol.for('EggPrototype#model#dataSource'); constant MODEL_DATA_TABLE_NAME (line 39) | const MODEL_DATA_TABLE_NAME = Symbol.for('EggPrototype#model#tableName'); constant MODEL_DATA_INDICES (line 40) | const MODEL_DATA_INDICES = Symbol.for('EggPrototype#model#indices'); constant MODEL_DATA_ATTRIBUTES (line 41) | const MODEL_DATA_ATTRIBUTES = Symbol.for('EggPrototype#model#attributes'); FILE: core/types/runtime/Factory.ts type ContainerGetMethod (line 7) | type ContainerGetMethod = (proto: EggPrototype) => EggContainer extends LifecycleObje... FILE: core/types/runtime/model/EggContext.ts type EggContextLifecycleContext (line 3) | interface EggContextLifecycleContext { type EggRuntimeContext (line 6) | interface EggRuntimeContext extends EggContainer { FILE: core/types/runtime/model/LoadUnitInstance.ts type LoadUnitInstanceLifecycleContext (line 4) | interface LoadUnitInstanceLifecycleContext { type LoadUnitInstance (line 8) | interface LoadUnitInstance extends EggContainer { type CronParams (line 18) | interface CronParams { type IntervalParams (line 23) | interface IntervalParams { type CronScheduleParams (line 27) | type CronScheduleParams = ScheduleParams; type IntervalScheduleParams (line 28) | type IntervalScheduleParams = ScheduleParams; type ScheduleOptions (line 30) | interface ScheduleOptions { type ScheduleSubscriber (line 39) | interface ScheduleSubscriber { FILE: core/types/standalone/ServiceWorkerContext.ts type ServiceWorkerContextInit (line 3) | interface ServiceWorkerContextInit { type ServiceWorkerContext (line 7) | interface ServiceWorkerContext { type ServiceWorkerFetchContext (line 16) | type ServiceWorkerFetchContext = ServiceWorkerContext { function releaseHeldScope (line 70) | async function releaseHeldScope(scope: HeldScope | null) { function isFileSuite (line 76) | function isFileSuite(suite: Suite): suite is File { function getTaskFilepath (line 80) | function getTaskFilepath(task: Task): string | undefined { class TeggVitestRunner (line 84) | class TeggVitestRunner extends VitestTestRunner { method importFile (line 94) | async importFile(filepath: string, source: Parameters { method onAfterRunSuite (line 169) | async onAfterRunSuite(suite: Suite): Promise { method onBeforeTryTask (line 185) | async onBeforeTryTask(test: Task, options?: { retry: number; repeats: ... method onAfterRunTask (line 217) | async onAfterRunTask(test: Task): Promise { FILE: core/vitest/src/shared.ts type EggMockApp (line 4) | type EggMockApp = Application & { type TeggVitestAdapterOptions (line 14) | interface TeggVitestAdapterOptions { constant DEBUG_ENABLED (line 28) | const DEBUG_ENABLED = process.env.DEBUG_TEGG_VITEST === '1'; function debugLog (line 30) | function debugLog(message: string, extra?: unknown) { function defaultGetApp (line 41) | async function defaultGetApp(): Promise { function restoreEggMocksIfNeeded (line 47) | async function restoreEggMocksIfNeeded(restoreMocks: boolean) { FILE: core/vitest/test/fixture_app.test.ts method getApp (line 19) | getApp() { FILE: core/vitest/test/fixtures/apps/demo-app/modules/demo-module/HelloService.ts class HelloService (line 6) | class HelloService { method sayHi (line 7) | sayHi(name: string) { FILE: core/vitest/test/get_app_throw.test.ts method getApp (line 9) | getApp() { FILE: core/vitest/test/get_store_restore.test.ts method getApp (line 13) | getApp() { FILE: core/vitest/test/hooks.test.ts method getApp (line 13) | getApp() { FILE: plugin/ajv/lib/Ajv.ts class Ajv (line 10) | class Ajv implements IAjv { method _init (line 16) | protected _init() { method validate (line 44) | validate(schema: Schema, data: unknown): void { FILE: plugin/ajv/test/fixtures/apps/ajv-app/modules/demo/FooController.ts type RequestBody (line 16) | type RequestBody = Static; class FooController (line 19) | class FooController { method echo (line 27) | async echo(@HTTPBody() body: RequestBody) { FILE: plugin/aop/app.ts class AopAppHook (line 13) | class AopAppHook { method constructor (line 22) | constructor(app: Application) { method configDidLoad (line 30) | configDidLoad() { method didLoad (line 38) | async didLoad() { method beforeClose (line 44) | beforeClose() { FILE: plugin/aop/lib/AopContextHook.ts type EggPrototypeWithClazz (line 9) | interface EggPrototypeWithClazz extends EggPrototype { type ProtoToCreate (line 13) | interface ProtoToCreate { class AopContextHook (line 18) | class AopContextHook implements LifecycleHook { FILE: plugin/aop/test/fixtures/apps/aop-app/app/controller/app.ts class App (line 4) | class App extends Controller { method aop (line 5) | async aop() { method contextAdviceWithSingleton (line 12) | async contextAdviceWithSingleton() { FILE: plugin/aop/test/fixtures/apps/aop-app/app/typings/index.d.ts type EggModule (line 6) | interface EggModule { FILE: plugin/aop/test/fixtures/apps/aop-app/modules/aop-module/Hello.ts class PointcutAdvice (line 6) | class PointcutAdvice implements IAdvice { method around (line 7) | async around(ctx: AdviceContext, next: () => Promise): Pro... class Hello (line 17) | class Hello { method hello (line 24) | async hello(name: string) { method helloEggObjectAop (line 28) | async helloEggObjectAop() { class CrosscutAdvice (line 39) | class CrosscutAdvice implements IAdvice { method around (line 40) | async around(ctx: AdviceContext, block: () => Promise): Pr... class ContextPointcutAdvice (line 49) | class ContextPointcutAdvice implements IAdvice { method around (line 50) | async around(ctx: AdviceContext, next: () => Promise): Pro... class SingletonHello (line 60) | class SingletonHello { method hello (line 67) | async hello(name: string) { method helloEggObjectAop (line 71) | async helloEggObjectAop() { FILE: plugin/common/index.ts constant TEGG_CONTEXT (line 1) | const TEGG_CONTEXT = Symbol.for('context#teggContext'); constant EGG_CONTEXT (line 2) | const EGG_CONTEXT = Symbol.for('context#eggContext'); constant ROOT_PROTO (line 3) | const ROOT_PROTO = Symbol.for('context#rootProto'); FILE: plugin/config/app.ts class App (line 6) | class App implements IBoot { method constructor (line 9) | constructor(app: Application) { method configWillLoad (line 15) | configWillLoad() { method beforeClose (line 38) | async beforeClose() { FILE: plugin/config/lib/ModuleScanner.ts class ModuleScanner (line 4) | class ModuleScanner { method constructor (line 8) | constructor(baseDir: string, readModuleOptions: ReadModuleReferenceOpt... method loadModuleReferences (line 17) | loadModuleReferences(): readonly ModuleReference[] { FILE: plugin/config/typings/index.d.ts type ModuleReference (line 5) | type ModuleReference = ModuleReferenceAlias; type ModuleConfig (line 7) | interface ModuleConfig { type ModuleConfigHolder (line 10) | interface ModuleConfigHolder { type ModuleConfigApplication (line 16) | interface ModuleConfigApplication { type Application (line 21) | interface Application extends ModuleConfigApplication { FILE: plugin/controller/app.ts class ControllerAppBootHook (line 26) | class ControllerAppBootHook { method constructor (line 35) | constructor(app: Application) { method configWillLoad (line 55) | configWillLoad() { method prepareMiddleware (line 131) | prepareMiddleware(middlewareNames: string[]) { method didLoad (line 141) | async didLoad() { method configDidLoad (line 155) | configDidLoad() { method willReady (line 159) | async willReady() { method mcpEnable (line 171) | mcpEnable() { method beforeClose (line 175) | async beforeClose() { FILE: plugin/controller/lib/AgentControllerObject.ts type AgentMethodName (line 21) | type AgentMethodName = 'createThread' | 'getThread' | 'asyncRun' | 'sync... constant AGENT_METHOD_NAMES (line 23) | const AGENT_METHOD_NAMES: AgentMethodName[] = [ class AgentControllerObject (line 39) | class AgentControllerObject implements EggObject { method setLogger (line 51) | static setLogger(logger: EggLogger): void { method constructor (line 55) | constructor(name: EggObjectName, proto: AgentControllerProto) { method obj (line 62) | get obj(): object { method isReady (line 66) | get isReady(): boolean { method injectProperty (line 70) | injectProperty(name: EggObjectName, descriptor: PropertyDescriptor): v... method init (line 78) | async init(ctx: EggObjectLifeCycleContext): Promise { method destroy (line 158) | async destroy(ctx: EggObjectLifeCycleContext): Promise { method installAgentRuntime (line 190) | private async installAgentRuntime(): Promise { method createObject (line 263) | static async createObject( FILE: plugin/controller/lib/AgentControllerProto.ts class AgentControllerProto (line 28) | class AgentControllerProto implements EggPrototype { method constructor (line 33) | constructor(delegate: EggPrototype) { method id (line 45) | get id(): string { method name (line 48) | get name(): EggPrototypeName { method initType (line 51) | get initType(): ObjectInitTypeLike { method accessLevel (line 54) | get accessLevel(): AccessLevel { method loadUnitId (line 57) | get loadUnitId(): string { method injectObjects (line 60) | get injectObjects(): Array { method injectType (line 63) | get injectType(): InjectType | undefined { method className (line 66) | get className(): string | undefined { method multiInstanceConstructorIndex (line 69) | get multiInstanceConstructorIndex(): number | undefined { method multiInstanceConstructorAttributes (line 72) | get multiInstanceConstructorAttributes(): QualifierAttribute[] | undef... method getMetaData (line 76) | getMetaData(metadataKey: MetaDataKey): T | undefined { method verifyQualifier (line 80) | verifyQualifier(qualifier: QualifierInfo): boolean { method verifyQualifiers (line 84) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method getQualifier (line 88) | getQualifier(attribute: QualifierAttribute): QualifierValue | undefined { method constructEggObject (line 92) | constructEggObject(...args: any): object { method createProto (line 96) | static createProto(ctx: EggPrototypeLifecycleContext): AgentController... FILE: plugin/controller/lib/AppLoadUnitControllerHook.ts class AppLoadUnitControllerHook (line 7) | class AppLoadUnitControllerHook implements LifecycleHook { FILE: plugin/controller/lib/ControllerLoadUnitHandler.ts class ControllerLoadUnitHandler (line 8) | class ControllerLoadUnitHandler extends Base { method constructor (line 13) | constructor(app: Application) { method _init (line 18) | async _init() { method destroy (line 25) | async destroy() { FILE: plugin/controller/lib/ControllerLoadUnitInstance.ts class ControllerLoadUnitInstance (line 9) | class ControllerLoadUnitInstance implements LoadUnitInstance { method constructor (line 16) | constructor(loadUnit: LoadUnit, loadUnitInstanceLifecycleUtil: typeof ... method iterateProtoToCreate (line 23) | iterateProtoToCreate(): IterableIterator<[ EggObjectName, EggPrototype... method addProtoToCreate (line 27) | addProtoToCreate() { method deleteProtoToCreate (line 31) | deleteProtoToCreate() { method init (line 35) | async init(ctx: LoadUnitInstanceLifecycleContext): Promise { method getOrCreateEggObject (line 40) | async getOrCreateEggObject(): Promise { method getEggObject (line 44) | getEggObject(): EggObject { FILE: plugin/controller/lib/ControllerMetadataManager.ts class ControllerMetadataManager (line 4) | class ControllerMetadataManager { method constructor (line 9) | constructor() { method addController (line 13) | addController(metadata: ControllerMetadata) { method clear (line 28) | clear() { FILE: plugin/controller/lib/ControllerRegister.ts type ControllerRegister (line 4) | interface ControllerRegister { FILE: plugin/controller/lib/ControllerRegisterFactory.ts type RegisterCreator (line 6) | type RegisterCreator = (proto: EggPrototype, controllerMeta: ControllerM... class ControllerRegisterFactory (line 8) | class ControllerRegisterFactory { method constructor (line 12) | constructor(app: Application) { method registerControllerRegister (line 17) | registerControllerRegister(type: ControllerTypeLike, creator: Register... method getControllerRegister (line 21) | getControllerRegister(proto: EggPrototype, metadata: ControllerMetadat... FILE: plugin/controller/lib/EggControllerLoader.ts class EggControllerLoader (line 6) | class EggControllerLoader { method constructor (line 9) | constructor(controllerDir: string) { method load (line 13) | load(): EggProtoImplClass[] { FILE: plugin/controller/lib/EggControllerPrototypeHook.ts class EggControllerPrototypeHook (line 8) | class EggControllerPrototypeHook implements LifecycleHook { FILE: plugin/controller/lib/MiddlewareGraphHook.ts function middlewareGraphHook (line 11) | function middlewareGraphHook(globalGraph: GlobalGraph) { function findMiddlewareProtoNodes (line 29) | function findMiddlewareProtoNodes(globalGraph: GlobalGraph, protoNode: G... function findProtoNodeByClass (line 72) | function findProtoNodeByClass( FILE: plugin/controller/lib/RootProtoManager.ts type GetRootProtoCallback (line 5) | type GetRootProtoCallback = (ctx: EggContext) => EggPrototype | undefined; class RootProtoManager (line 7) | class RootProtoManager { method registerRootProto (line 11) | registerRootProto(method: string, cb: GetRootProtoCallback, host: stri... method getRootProto (line 17) | getRootProto(ctx: EggContext): EggPrototype | undefined { FILE: plugin/controller/lib/errors.ts type ErrorCodes (line 3) | enum ErrorCodes { class RouterConflictError (line 8) | class RouterConflictError extends TeggError { method constructor (line 9) | constructor(msg: string) { FILE: plugin/controller/lib/impl/http/Acl.ts function aclMiddlewareFactory (line 3) | function aclMiddlewareFactory(controllerMeta: HTTPControllerMeta, method... FILE: plugin/controller/lib/impl/http/HTTPControllerRegister.ts class HTTPControllerRegister (line 16) | class HTTPControllerRegister implements ControllerRegister { method create (line 24) | static create(proto: EggPrototype, controllerMeta: ControllerMetadata,... method constructor (line 33) | constructor(router: Router, eggContainerFactory: typeof EggContainerFa... method register (line 40) | register(): Promise { method clean (line 45) | static clean() { method doRegister (line 53) | doRegister(rootProtoManager: RootProtoManager) { FILE: plugin/controller/lib/impl/http/HTTPMethodRegister.ts class HTTPMethodRegister (line 29) | class HTTPMethodRegister { method constructor (line 37) | constructor( method createHandler (line 53) | private createHandler(methodMeta: HTTPMethodMeta, host: string | undef... method checkDuplicate (line 140) | checkDuplicate() { method registerToRouter (line 162) | private registerToRouter(router: Router) { method checkDuplicateInRouter (line 169) | private checkDuplicateInRouter(router: Router) { method register (line 180) | register(rootProtoManager: RootProtoManager) { FILE: plugin/controller/lib/impl/http/Req.ts class HTTPRequest (line 3) | class HTTPRequest extends BaseHTTPRequest { method constructor (line 4) | constructor(ctx:Context) { FILE: plugin/controller/lib/impl/mcp/MCPConfig.ts type MCPConfigOptions (line 6) | interface MCPConfigOptions { class MCPConfig (line 21) | class MCPConfig { method constructor (line 37) | constructor(options: MCPConfigOptions) { method getSseInitPath (line 54) | getSseInitPath(name?: string) { method getSseMessagePath (line 65) | getSseMessagePath(name?: string) { method getStreamPath (line 76) | getStreamPath(name?: string) { method getStatelessStreamPath (line 87) | getStatelessStreamPath(name?: string) { method getSessionIdGenerator (line 98) | getSessionIdGenerator(name?: string) { method getEventStore (line 109) | getEventStore(name?: string) { method getSseHeartTime (line 120) | getSseHeartTime(name?: string) { method getMultipleServerNames (line 131) | getMultipleServerNames() { method getPingElapsed (line 135) | getPingElapsed(name?: string) { method getPingInterval (line 145) | getPingInterval(name?: string) { method getSsePingEnabled (line 156) | getSsePingEnabled(name?: string) { method getStreamPingEnabled (line 167) | getStreamPingEnabled(name?: string) { method setMultipleServerPath (line 178) | setMultipleServerPath(app: Application, name: string) { FILE: plugin/controller/lib/impl/mcp/MCPControllerRegister.ts type MCPControllerHook (line 36) | interface MCPControllerHook { type ServerRegisterRecord (line 56) | interface ServerRegisterRecord { class InnerSSEServerTransport (line 62) | class InnerSSEServerTransport extends SSEServerTransport { method send (line 63) | async send(message: JSONRPCMessage) { class MCPControllerRegister (line 83) | class MCPControllerRegister implements ControllerRegister { method create (line 118) | static create(proto: EggPrototype, controllerMeta: ControllerMetadata,... method constructor (line 127) | constructor(_proto: EggPrototype, controllerMeta: MCPControllerMeta, a... method addHook (line 137) | static addHook(hook: MCPControllerHook) { method connectStatelessStreamTransport (line 142) | static async connectStatelessStreamTransport(_name?: string) { method clean (line 147) | static clean() { method mcpStatelessStreamServerInit (line 154) | mcpStatelessStreamServerInit(name?: string) { method mcpStreamServerInit (line 252) | mcpStreamServerInit(name?: string) { method mcpServerInit (line 423) | mcpServerInit(name?: string) { method clearSseMcpServer (line 498) | async clearSseMcpServer(transport: SSEServerTransport) { method sseCtxStorageRun (line 513) | sseCtxStorageRun(ctx: Context, transport: SSEServerTransport, name?: s... method mcpServerRegister (line 566) | mcpServerRegister(name?: string) { method getGlobalMiddleware (line 636) | getGlobalMiddleware() { method mcpServerPing (line 652) | mcpServerPing(server: Server, sessionId: string, name?: string) { method register (line 681) | async register() { FILE: plugin/controller/lib/impl/mcp/MCPServerHelper.ts type MCPServerHelperOptions (line 14) | interface MCPServerHelperOptions { class MCPServerHelper (line 20) | class MCPServerHelper { method constructor (line 23) | constructor(opts: MCPServerHelperOptions) { method mcpResourceRegister (line 34) | async mcpResourceRegister( method mcpToolRegister (line 62) | async mcpToolRegister( method mcpPromptRegister (line 113) | async mcpPromptRegister( FILE: plugin/controller/test/fixtures/apps/acl-app/app/controller/AclController.ts class AclController (line 4) | class AclController { method foo (line 10) | async foo() { method bar (line 19) | async bar() { FILE: plugin/controller/test/fixtures/apps/acl-app/app/extend/context.ts method acl (line 4) | acl(this: EggContext, code?: string) { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/AopMiddlewareController.ts class AopMiddlewareController (line 18) | class AopMiddlewareController { method global (line 27) | async global() { method middleware (line 38) | async middleware() { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/AppController.ts class AppController (line 23) | class AppController { method get (line 31) | async get(@Context() ctx: EggContext, @HTTPParam() id: string) { method find (line 44) | async find(@Context() ctx: EggContext, @HTTPQuery() name: string) { method save (line 57) | async save(@Context() ctx: EggContext, @HTTPBody() app: App, @HTTPHead... FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/MiddlewareController.ts class MiddlewareController (line 17) | class MiddlewareController { method global (line 25) | async global() { method middleware (line 34) | async middleware() { method middlewareCallModule (line 43) | async middlewareCallModule() { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/ParamController.ts class ParamController (line 11) | class ParamController { method get (line 16) | async get(@HTTPParam() barId: string, @HTTPParam() fooId: string) { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/PriorityController.ts class PriorityController (line 10) | class PriorityController { method lowPriority (line 16) | async lowPriority() { method highPriority (line 24) | async highPriority() { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/RedirectController.ts class EdgeCaseController (line 10) | class EdgeCaseController { method redirect (line 16) | async redirect(@Context() ctx: EggContext) { method empty (line 24) | async empty() { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/TimeoutController.ts class TimeoutController (line 7) | class TimeoutController { method timeout1 (line 9) | async timeout1() { method timeout2 (line 15) | async timeout2() { method timeout3 (line 21) | async timeout3() { FILE: plugin/controller/test/fixtures/apps/controller-app/app/controller/ViewController.ts class ViewController (line 8) | class ViewController { method get (line 14) | async get() { FILE: plugin/controller/test/fixtures/apps/controller-app/app/middleware/call_module.ts function callModuleCtx (line 4) | async function callModuleCtx(ctx: Context, next: Next) { FILE: plugin/controller/test/fixtures/apps/controller-app/app/middleware/count_mw.ts function countMw (line 6) | async function countMw(ctx: Context, next: Next) { FILE: plugin/controller/test/fixtures/apps/controller-app/app/middleware/log_mw.ts function logMwFactory (line 4) | function logMwFactory(log: string) { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-common/advice/BarMethodAdvice.ts class BarMethodAdvice (line 11) | class BarMethodAdvice implements IAdvice { method around (line 12) | async around(_ctx: AdviceContext, next: () => Promise) { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-common/advice/CountAdvice.ts class CountAdvice (line 11) | class CountAdvice implements IAdvice { method around (line 14) | async around(_ctx: AdviceContext, next: () => Promise) { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-common/advice/FooControllerAdvice.ts class FooControllerAdvice (line 7) | class FooControllerAdvice implements IAdvice { method around (line 8) | async around(_ctx: AdviceContext, next: () => Promise) { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-common/advice/FooMethodAdvice.ts class FooMethodAdvice (line 11) | class FooMethodAdvice implements IAdvice { method around (line 12) | async around(_ctx: AdviceContext, next: () => Promise) { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-common/model/App.ts class App (line 1) | class App { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-repo/AppRepo.ts class AppRepo (line 8) | class AppRepo { method findApp (line 12) | public async findApp(name): Promise { method insertApp (line 20) | public async insertApp(app: App): Promise { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-repo/PersistenceService.ts class PersistenceService (line 4) | class PersistenceService { method set (line 7) | public set(key: string, val: string) { method get (line 11) | public get(key: string): string | undefined { FILE: plugin/controller/test/fixtures/apps/controller-app/modules/multi-module-service/AppService.ts class AppService (line 8) | class AppService { method findApp (line 12) | findApp(name: string): Promise { method save (line 16) | save(app: App) { FILE: plugin/controller/test/fixtures/apps/duplicate-controller-name-app/app/controller/AppController.ts class AppController (line 11) | class AppController { method get (line 16) | async get() { FILE: plugin/controller/test/fixtures/apps/duplicate-controller-name-app/app/controller/AppController2.ts class AppController2 (line 11) | class AppController2 { method get (line 16) | async get() { FILE: plugin/controller/test/fixtures/apps/duplicate-proto-name-app/app/controller/AppController.ts class AppController (line 10) | class AppController { method get (line 15) | async get() { FILE: plugin/controller/test/fixtures/apps/duplicate-proto-name-app/app/controller/AppController2.ts class AppController (line 11) | class AppController { method get (line 16) | async get() { FILE: plugin/controller/test/fixtures/apps/host-controller-app/app/controller/AppController.ts class AppController (line 13) | class AppController { method get (line 18) | async get() { FILE: plugin/controller/test/fixtures/apps/host-controller-app/app/controller/AppController2.ts class AppController2 (line 11) | class AppController2 { method get (line 17) | async get() { FILE: plugin/controller/test/fixtures/apps/host-controller-app/app/controller/MultiHostController.ts class MultiHostController (line 13) | class MultiHostController { method apple (line 18) | async apple() { method a (line 26) | async a() { FILE: plugin/controller/test/fixtures/apps/host-controller-app/app/controller/MultiMethodHostController.ts class MultiMethodHostController (line 12) | class MultiMethodHostController { method orange (line 18) | async orange() { method juice (line 27) | async juice() { FILE: plugin/controller/test/fixtures/apps/http-conflict-app/app/controller/AppController.ts class AppController (line 10) | class AppController { method get (line 15) | async get() { FILE: plugin/controller/test/fixtures/apps/http-conflict-app/app/controller/HostController1.ts class AppController1 (line 12) | class AppController1 { method get (line 17) | async get() { FILE: plugin/controller/test/fixtures/apps/http-conflict-app/app/controller/HostController2.ts class AppController2 (line 12) | class AppController2 { method get (line 17) | async get() { FILE: plugin/controller/test/fixtures/apps/http-inject-app/app/controller/AppController.ts class AppController (line 24) | class AppController { method testRequest (line 35) | async testRequest(@Context() ctx: EggContext, @Request() request: HTTP... method streamResponse (line 48) | async streamResponse(@Context() ctx: EggContext) { method errorStreamResponse (line 68) | async errorStreamResponse(@Context() ctx: EggContext) { method testTimeout (line 96) | async testTimeout() { FILE: plugin/controller/test/fixtures/apps/http-inject-app/app/middleware/call_module.ts function callModuleCtx (line 4) | async function callModuleCtx(ctx: Context, next: Next) { FILE: plugin/controller/test/fixtures/apps/http-inject-app/app/middleware/count_mw.ts function countMw (line 6) | async function countMw(ctx: Context, next: Next) { FILE: plugin/controller/test/fixtures/apps/http-inject-app/app/middleware/log_mw.ts function logMwFactory (line 4) | function logMwFactory(log: string) { FILE: plugin/controller/test/fixtures/apps/mcp-app/app/controller/AppController.ts class AppController (line 26) | class AppController { method startNotificationStream (line 35) | async startNotificationStream(@ToolArgsSchema(NotificationType) args: ... FILE: plugin/controller/test/fixtures/apps/mcp-app/app/controller/McpController.ts class CommonService (line 30) | class CommonService { method sayHello (line 34) | async sayHello(): Promise { class McpController (line 41) | class McpController { method foo (line 53) | async foo(@PromptArgsSchema(PromptType) args: PromptArgs): ... method mockError (line 82) | async mockError(): Promise { method echoUser (line 88) | async echoUser(): Promise { method traceTest (line 100) | async traceTest(@Extra() extra: ToolExtra): Promise { method car (line 127) | async car(uri: URL): Promise { FILE: plugin/controller/test/fixtures/apps/mcp-app/app/controller/TestAppController.ts class TestAppController (line 28) | class TestAppController { method startNotificationStream (line 37) | async startNotificationStream(@ToolArgsSchema(NotificationType) args: ... FILE: plugin/controller/test/fixtures/apps/mcp-app/app/controller/TestController.ts class TestCommonService (line 30) | class TestCommonService { method sayHello (line 34) | async sayHello(): Promise { class TestMcpController (line 43) | class TestMcpController { method testFoo (line 55) | async testFoo(@PromptArgsSchema(PromptType) args: PromptArgs { method testTraceTest (line 96) | async testTraceTest(@Extra() extra: ToolExtra): Promise { FILE: plugin/controller/test/fixtures/apps/mcp-app/hook-plugin/app.ts class ControllerAppBootHook (line 5) | class ControllerAppBootHook { method constructor (line 8) | constructor(app: Application) { method configWillLoad (line 12) | configWillLoad() { FILE: plugin/controller/test/fixtures/apps/mcp-app/hook-plugin/lib/MCPControllerHook.ts method preHandle (line 22) | async preHandle(ctx) { method preHandleInitHandle (line 25) | async preHandleInitHandle(ctx) { method preSSEInitHandle (line 28) | async preSSEInitHandle(ctx) { method preProxy (line 31) | async preProxy(ctx) { method middlewareStart (line 34) | async middlewareStart(ctx) { method middlewareEnd (line 38) | async middlewareEnd(ctx) { method middlewareError (line 41) | async middlewareError(ctx, e) { FILE: plugin/controller/test/fixtures/apps/middleware-graph-app/modules/advice-module/advice/AnotherAdvice.ts class AnotherAdvice (line 11) | class AnotherAdvice implements IAdvice { method around (line 12) | async around(_ctx: AdviceContext, next: () => Promise) { FILE: plugin/controller/test/fixtures/apps/middleware-graph-app/modules/advice-module/advice/TestAdvice.ts class TestAdvice (line 11) | class TestAdvice implements IAdvice { method around (line 12) | async around(_ctx: AdviceContext, next: () => Promise) { FILE: plugin/controller/test/fixtures/apps/middleware-graph-app/modules/controller-module/TestController.ts class TestController (line 14) | class TestController { method classMiddleware (line 19) | async classMiddleware() { method methodMiddleware (line 30) | async methodMiddleware() { FILE: plugin/controller/test/fixtures/apps/module-app/app/controller/AppController2.ts class AppController2 (line 3) | class AppController2 extends Controller { method foo (line 4) | async foo() { FILE: plugin/controller/test/fixtures/apps/module-app/modules/foo-module/AppService.ts class AppService (line 8) | class AppService { method constructor (line 9) | constructor() { FILE: plugin/controller/test/fixtures/apps/module-app/modules/http-module/AppController.ts class AppController (line 11) | class AppController { method get (line 17) | async get(@Context() ctx: EggContext, @HTTPParam() id: string) { FILE: plugin/controller/test/fixtures/apps/proto-poisoning/app/controller/HelloController.ts class HelloController (line 9) | class HelloController { method get (line 14) | async get(@HTTPBody() body: any) { FILE: plugin/controller/test/lib/AgentControllerProto.test.ts function createMockDelegate (line 9) | function createMockDelegate(): EggPrototype { FILE: plugin/controller/test/mcp/mcp.test.ts function listTools (line 10) | async function listTools(client: Client) { function startNotificationTool (line 26) | async function startNotificationTool(client: Client, name?: string) { method redirectUrl (line 99) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 100) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 256) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 257) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 420) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 421) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 570) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 571) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 714) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 715) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 742) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 743) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 870) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 871) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 1022) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 1023) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 1083) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 1084) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 1185) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 1186) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 1331) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 1332) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... FILE: plugin/controller/test/mcp/mcpCluster.test.ts function listTools (line 9) | async function listTools(client: Client) { function startNotificationTool (line 25) | async function startNotificationTool(client: Client, name?: string) { method redirectUrl (line 108) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 109) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 256) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 257) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 320) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 321) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 421) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 422) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 578) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 579) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 644) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 645) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 747) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 748) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 889) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 890) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 1033) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 1034) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... method redirectUrl (line 1185) | get redirectUrl() { return 'http://localhost/callback'; } method clientMetadata (line 1186) | get clientMetadata() { return { redirect_uris: [ 'http://localhost/callb... FILE: plugin/controller/typings/index.d.ts type TEggControllerApp (line 9) | interface TEggControllerApp extends MCPProxyApp { type Application (line 15) | interface Application extends TEggControllerApp { FILE: plugin/dal/app.ts class ControllerAppBootHook (line 11) | class ControllerAppBootHook { method constructor (line 17) | constructor(app: Application) { method configWillLoad (line 21) | configWillLoad() { method beforeClose (line 30) | async beforeClose() { FILE: plugin/dal/app/extend/application.ts method mysqlDataSourceManager (line 4) | get mysqlDataSourceManager() { FILE: plugin/dal/lib/DalModuleLoadUnitHook.ts class DalModuleLoadUnitHook (line 6) | class DalModuleLoadUnitHook implements LifecycleHook { FILE: plugin/dal/lib/DataSource.ts method getObjects (line 30) | getObjects(ctx: MultiInstancePrototypeGetObjectsContext) { class DataSourceDelegate (line 59) | class DataSourceDelegate extends DataSource { method constructor (line 65) | constructor( FILE: plugin/dal/lib/MysqlDataSourceManager.ts class MysqlDataSourceManager (line 4) | class MysqlDataSourceManager { method constructor (line 10) | constructor() { method get (line 15) | get(moduleName: string, dataSourceName: string): MysqlDataSource | und... method createDataSource (line 23) | async createDataSource(moduleName: string, dataSourceName: string, con... method clear (line 45) | clear() { method createDataSourceKey (line 49) | static createDataSourceKey(dataSourceOptions: DataSourceOptions): stri... FILE: plugin/dal/lib/SqlMapManager.ts class SqlMapManager (line 3) | class SqlMapManager { method constructor (line 8) | constructor() { method get (line 12) | get(moduleName: string, clazzName: string): TableSqlMap | undefined { method set (line 16) | set(moduleName: string, sqlMap: TableSqlMap) { method clear (line 25) | clear() { FILE: plugin/dal/lib/TableModelManager.ts class TableModelManager (line 3) | class TableModelManager { method constructor (line 8) | constructor() { method get (line 12) | get(moduleName: string, clazzName: string): TableModel | undefined { method set (line 16) | set(moduleName: string, tableModel: TableModel) { method clear (line 25) | clear() { FILE: plugin/dal/lib/TransactionPrototypeHook.ts class TransactionPrototypeHook (line 9) | class TransactionPrototypeHook implements LifecycleHook, logger:... method preCreate (line 18) | public async preCreate(ctx: EggPrototypeLifecycleContext): Promise { FILE: plugin/dal/test/fixtures/apps/dal-app/modules/dal/dal/dao/base/BaseFooDAO.ts constant SQL (line 10) | const SQL = Symbol('Dao#sql'); type Optional (line 12) | type Optional = Omit < T, K > & Partial ; class BaseFooDAO (line 20) | class BaseFooDAO { method tableSql (line 24) | static get tableSql() { method insert (line 36) | public async insert(raw: Optional): Promise { method update (line 243) | public async update(id: ColumnTsType['INT'], data: Partial): Prom... method delete (line 455) | public async delete(id: ColumnTsType['INT']): Promise { method del (line 461) | public async del(id: ColumnTsType['INT']): Promise { method findByCol1 (line 467) | public async findByCol1($col1: ColumnTsType['VARCHAR']): Promise { method findOneByCol1 (line 473) | public async findOneByCol1($col1: ColumnTsType['VARCHAR']): Promise { method findByPrimary (line 499) | public async findByPrimary($id: ColumnTsType['INT']): Promise { method resolve4 (line 282) | async resolve4(hostname: string): Promise { method _updateDNS (line 309) | private async _updateDNS(hostname: string): Promise { method _errorDNS (line 399) | private _errorDNS(err: any, mode: 'lookup' | 'resolve', hostname: stri... method resetCache (line 412) | resetCache(recreate = false) { method getCacheRecord (line 425) | getCacheRecord(hostname: string): DnsCacheRecord | null { FILE: plugin/dns-cache/typings/index.d.ts type TeggDnsCacheApplication (line 8) | interface TeggDnsCacheApplication { type Application (line 15) | interface Application extends TeggDnsCacheApplication {} type EggAppConfig (line 17) | interface EggAppConfig { FILE: plugin/eventbus/app.ts class EventbusAppHook (line 6) | class EventbusAppHook { method constructor (line 12) | constructor(app) { method configDidLoad (line 19) | configDidLoad() { method didLoad (line 24) | async didLoad() { method beforeClose (line 29) | beforeClose() { FILE: plugin/eventbus/app/extend/application.unittest.ts method getEventbus (line 7) | async getEventbus(this: Application): Promise { method getEventWaiter (line 13) | async getEventWaiter(this: Application): Promise { FILE: plugin/eventbus/app/extend/context.ts constant EVENT_BUS (line 4) | const EVENT_BUS = Symbol.for('context#eventBus'); method eventBus (line 7) | get eventBus() { FILE: plugin/eventbus/lib/EggContextEventBus.ts class EggContextEventBus (line 9) | class EggContextEventBus implements ContextEventBus { method constructor (line 14) | constructor(ctx: Context) { method cork (line 21) | cork() { method uncork (line 29) | uncork() { method emit (line 37) | emit(event: E, ...args: Arguments):... FILE: plugin/eventbus/lib/EggEventContext.ts function eggEventContextFactory (line 10) | function eggEventContextFactory(AbstractEggContextClazz: typeof Abstract... FILE: plugin/eventbus/lib/EventHandlerProtoManager.ts class EventHandlerProtoManager (line 7) | class EventHandlerProtoManager { method constructor (line 11) | constructor(app: Application) { method addProto (line 15) | addProto(proto: EggPrototype) { method register (line 19) | async register() { method getProtos (line 31) | getProtos() { FILE: plugin/eventbus/lib/EventbusLoadUnitHook.ts constant REGISTER_CLAZZ (line 11) | const REGISTER_CLAZZ = [ class EventbusLoadUnitHook (line 20) | class EventbusLoadUnitHook implements LifecycleHook(): T | undefined { method verifyQualifier (line 46) | verifyQualifier(qualifier: QualifierInfo): boolean { method verifyQualifiers (line 51) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method getQualifier (line 60) | getQualifier(attribute: QualifierAttribute): QualifierValue | undefined { FILE: plugin/langchain/lib/graph/GraphBuildHook.ts function GraphBuildHook (line 5) | function GraphBuildHook(globalGraph: GlobalGraph) { FILE: plugin/langchain/lib/graph/GraphLoadUnitHook.ts class GraphLoadUnitHook (line 18) | class GraphLoadUnitHook implements LifecycleHook { FILE: plugin/langchain/lib/util.ts type ConfigTypeHelper (line 7) | type ConfigTypeHelper = function getClientNames (line 10) | function getClientNames(config: ModuleConfig | undefined, key: string): ... function getChatModelConfig (line 16) | function getChatModelConfig(config: ModuleConfig, objectInfo: ObjectInfo... FILE: plugin/langchain/test/fixtures/apps/langchain/app/modules/bar/controller/AppController.ts class AppController (line 16) | class AppController { method hello (line 34) | async hello() { method boundChat (line 43) | async boundChat() { method get (line 49) | async get() { method structured (line 68) | async structured() { FILE: plugin/langchain/test/fixtures/apps/langchain/app/modules/bar/service/BoundChatModel.ts class BoundChatModel (line 9) | class BoundChatModel {} FILE: plugin/langchain/test/fixtures/apps/langchain/app/modules/bar/service/Graph.ts type FooGraphNodeName (line 8) | enum FooGraphNodeName { class FooSaver (line 21) | class FooSaver extends MemorySaver {} type fooAnnotationStateDefinitionType (line 33) | type fooAnnotationStateDefinitionType = typeof fooAnnotationStateDefinit... class FooTool (line 43) | class FooTool implements IGraphTool { method execute (line 45) | async execute(@ToolArgsSchema(ToolType) args: ToolArgs { method execute (line 60) | async execute(state: GraphStateType,... class ToolNode (line 96) | class ToolNode extends TeggToolNode {} class FooContinueEdge (line 102) | class FooContinueEdge implements IGraphEdge { method unregisterClient (line 264) | async unregisterClient(sessionId: string): Promise { method getClient (line 268) | async getClient(sessionId: string): Promise { method proxyMessage (line 272) | async proxyMessage(ctx: Context, options: ProxyMessageOptions): Promis... method handleSseStream (line 432) | handleSseStream(ctx: Context, stream: ReadableStream) { method delegates (line 472) | get delegates() { method DataClient (line 480) | get DataClient() { method clusterOptions (line 484) | get clusterOptions() { FILE: plugin/mcp-proxy/lib/MCPProxyDataClient.ts class MCPProxyDataClient (line 4) | class MCPProxyDataClient extends Base { method constructor (line 7) | constructor(options: { method _init (line 19) | async _init() {} method registerClient (line 21) | async registerClient(sessionId: string, pid: number) { method getClient (line 32) | async getClient(sessionId: string): Promise { method unregisterClient (line 36) | async unregisterClient(sessionId: string) { FILE: plugin/mcp-proxy/test/fixtures/apps/mcp-proxy/app/controller/app.ts class InMemoryEventStore (line 59) | class InMemoryEventStore implements EventStore { method generateEventId (line 65) | private generateEventId(streamId: string): string { method getStreamIdFromEventId (line 72) | private getStreamIdFromEventId(eventId: string): string { method storeEvent (line 81) | async storeEvent(streamId: string, message: JSONRPCMessage): Promise { FILE: plugin/orm/lib/ORMLoadUnitHook.ts constant REGISTER_CLAZZ (line 11) | const REGISTER_CLAZZ = [ class ORMLoadUnitHook (line 15) | class ORMLoadUnitHook implements LifecycleHook(metadataKey: MetaDataKey): T | undefined { method verifyQualifier (line 42) | verifyQualifier(qualifier: QualifierInfo): boolean { method verifyQualifiers (line 47) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method getQualifier (line 56) | getQualifier(attribute: QualifierAttribute): QualifierValue | undefined { method createProto (line 60) | static createProto(ctx: EggPrototypeLifecycleContext): SingletonModelP... FILE: plugin/orm/lib/SingletonORM.ts class Orm (line 12) | class Orm { method client (line 17) | get client(): Realm { method getClient (line 22) | getClient(datasource: string): Realm { FILE: plugin/orm/test/fixtures/apps/orm-app/app.ts class OrmAppHook (line 5) | class OrmAppHook { method constructor (line 8) | constructor(app: Application) { method didLoad (line 12) | async didLoad() { FILE: plugin/orm/test/fixtures/apps/orm-app/modules/orm-module/AppService.ts class AppService (line 6) | class AppService { method createApp (line 13) | async createApp(data: { method findApp (line 21) | async findApp(name: string): Promise { method rawQuery (line 26) | async rawQuery(dataSource: string, sql: string, values?: any[]) { method getClient (line 30) | async getClient(name: string) { method getDefaultClient (line 34) | async getDefaultClient() { FILE: plugin/orm/test/fixtures/apps/orm-app/modules/orm-module/CtxService.ts class CtxService (line 5) | class CtxService { method createCtxPkg (line 9) | async createCtxPkg(data: { method findCtxPkg (line 17) | async findCtxPkg(name: string): Promise { FILE: plugin/orm/test/fixtures/apps/orm-app/modules/orm-module/PkgService.ts class PkgService (line 5) | class PkgService { method createPkg (line 9) | async createPkg(data: { method findPkg (line 17) | async findPkg(name: string): Promise { FILE: plugin/orm/test/fixtures/apps/orm-app/modules/orm-module/model/App.ts class App (line 7) | class App extends Bone { FILE: plugin/orm/test/fixtures/apps/orm-app/modules/orm-module/model/Pkg.ts class Pkg (line 7) | class Pkg extends Bone { method beforeCreate (line 13) | static beforeCreate(instance: Pkg) { FILE: plugin/orm/test/fixtures/prepare.js function connect (line 16) | function connect() { function query (line 21) | async function query(sql) { function init (line 33) | async function init() { FILE: plugin/orm/test/index.test.ts method logQuery (line 178) | logQuery(_: any, __: any, options: { Model: { ctx: any; }; }) { FILE: plugin/orm/typings/index.d.ts type TeggOrmApplication (line 14) | interface TeggOrmApplication { type Application (line 19) | interface Application extends TeggOrmApplication { FILE: plugin/schedule/agent.ts class ScheduleAppBootHook (line 7) | class ScheduleAppBootHook { method constructor (line 11) | constructor(agent) { method configDidLoad (line 16) | configDidLoad() { FILE: plugin/schedule/app.ts class ScheduleAppBootHook (line 7) | class ScheduleAppBootHook { method constructor (line 14) | constructor(app: Application) { method configWillLoad (line 22) | configWillLoad() { method beforeClose (line 27) | beforeClose() { FILE: plugin/schedule/lib/EggScheduleAdapter.ts type EggScheduleFunction (line 7) | type EggScheduleFunction = (ctx: Context, data: any) => Promise; function eggScheduleAdapterFactory (line 9) | function eggScheduleAdapterFactory(proto: EggPrototype, metaData: Schedu... FILE: plugin/schedule/lib/EggScheduleMetadataConvertor.ts class EggScheduleMetadataConvertor (line 3) | class EggScheduleMetadataConvertor { method convertToEggSchedule (line 4) | static convertToEggSchedule(metadata: ScheduleMetadata): object { FILE: plugin/schedule/lib/ScheduleManager.ts class ScheduleManager (line 8) | class ScheduleManager { method constructor (line 13) | constructor(app: Application) { method register (line 20) | register(proto: EggPrototype, scheduleItem: { schedule: object; task: ... method unregister (line 29) | unregister(proto: EggPrototype) { method unregisterAll (line 41) | unregisterAll() { method size (line 51) | get size(): number { FILE: plugin/schedule/lib/SchedulePrototypeHook.ts class SchedulePrototypeHook (line 5) | class SchedulePrototypeHook implements LifecycleHook { FILE: plugin/schedule/lib/ScheduleSubscriberRegister.ts class ScheduleSubscriberRegister (line 6) | class ScheduleSubscriberRegister { method constructor (line 10) | constructor(agent: Application) { method register (line 15) | register(clazz: EggProtoImplClass, metadata: ScheduleMetadata<... FILE: plugin/schedule/lib/ScheduleWorkerLoadUnitHook.ts class ScheduleWorkerLoadUnitHook (line 6) | class ScheduleWorkerLoadUnitHook implements LifecycleHook) { FILE: plugin/schedule/test/ScheduleManager.test.ts method registerSchedule (line 25) | registerSchedule(item: { key: string }) { method unregisterSchedule (line 28) | unregisterSchedule(key: string) { method registerSchedule (line 78) | registerSchedule(item: { key: string }) { method unregisterSchedule (line 81) | unregisterSchedule(key: string) { FILE: plugin/schedule/test/fixtures/schedule-app/app/simple-schedule-module/SimpleSchedule.ts class SimpleSchedule (line 13) | class SimpleSchedule { method subscribe (line 14) | async subscribe() { FILE: plugin/schedule/test/fixtures/schedule-app/app/subscriber/Subscriber.ts class FooSubscriber (line 15) | class FooSubscriber { method subscribe (line 19) | async subscribe() { FILE: plugin/schedule/test/schedule.test.ts function getScheduleLogContent (line 89) | async function getScheduleLogContent(name: string) { FILE: plugin/tegg/app.ts class App (line 14) | class App { method constructor (line 22) | constructor(app: Application) { method configWillLoad (line 26) | configWillLoad() { method configDidLoad (line 30) | configDidLoad() { method didLoad (line 37) | async didLoad() { method beforeClose (line 55) | async beforeClose() { FILE: plugin/tegg/app/extend/application.ts method eggPrototypeCreatorFactory (line 26) | get eggPrototypeCreatorFactory() { method eggPrototypeFactory (line 29) | get eggPrototypeFactory() { method loadUnitLifecycleUtil (line 33) | get loadUnitLifecycleUtil() { method loadUnitFactory (line 37) | get loadUnitFactory() { method eggObjectFactory (line 41) | get eggObjectFactory() { method loadUnitInstanceFactory (line 45) | get loadUnitInstanceFactory() { method loadUnitInstanceLifecycleUtil (line 49) | get loadUnitInstanceLifecycleUtil() { method eggContainerFactory (line 53) | get eggContainerFactory() { method loaderFactory (line 57) | get loaderFactory() { method eggPrototypeLifecycleUtil (line 61) | get eggPrototypeLifecycleUtil() { method eggContextLifecycleUtil (line 65) | get eggContextLifecycleUtil() { method eggObjectLifecycleUtil (line 69) | get eggObjectLifecycleUtil() { method abstractEggContext (line 73) | get abstractEggContext() { method identicalUtil (line 77) | get identicalUtil() { method runtimeConfig (line 81) | get runtimeConfig(): RuntimeConfig { method getEggObject (line 91) | async getEggObject(clazz: EggProtoImplClass, name?: string, qualifiers?:... method getEggObjectFromName (line 99) | async getEggObjectFromName(name: string, qualifiers?: QualifierInfo | Qu... FILE: plugin/tegg/app/extend/application.unittest.ts constant TEGG_LIFECYCLE_CACHE (line 6) | const TEGG_LIFECYCLE_CACHE: Map ... method mockModuleContext (line 11) | async mockModuleContext(this: MockApplication, data?: any): Promise(this: MockApplication, fn: (ctx: Con... FILE: plugin/tegg/app/extend/context.ts type TEggPluginContext (line 8) | interface TEggPluginContext extends Context { method beginModuleScope (line 13) | async beginModuleScope(this: TEggPluginContext, func: () => Promise { method createModule (line 106) | static createModule(ctx: LoadUnitLifecycleContext): AppLoadUnit { FILE: plugin/tegg/lib/AppLoadUnitInstance.ts class AppLoadUnitInstance (line 11) | class AppLoadUnitInstance implements LoadUnitInstance { method constructor (line 19) | constructor(loadUnit: LoadUnit) { method iterateProtoToCreate (line 31) | iterateProtoToCreate(): IterableIterator<[ EggObjectName, EggPrototype... method addProtoToCreate (line 35) | addProtoToCreate(name: string, proto: EggPrototype) { method deleteProtoToCreate (line 39) | deleteProtoToCreate(name: string) { method init (line 43) | async init(ctx: LoadUnitInstanceLifecycleContext): Promise { method destroy (line 50) | async destroy(): Promise { method getOrCreateEggObject (line 63) | async getOrCreateEggObject(name: EggPrototypeName, proto: EggPrototype... method getEggObject (line 83) | getEggObject(name: EggPrototypeName, proto: EggPrototype): EggObject { method createModuleLoadUnitInstance (line 92) | static createModuleLoadUnitInstance(ctx: LoadUnitInstanceLifecycleCont... FILE: plugin/tegg/lib/CompatibleUtil.ts class CompatibleUtil (line 7) | class CompatibleUtil { method getSingletonProto (line 11) | static getSingletonProto(name: PropertyKey): EggPrototype { method getRequestProto (line 22) | static getRequestProto(name: PropertyKey): EggPrototype { method singletonModuleProxyFactory (line 33) | private static singletonModuleProxyFactory(app: Application, loadUnitI... method appCompatible (line 47) | static appCompatible(app: Application, loadUnitInstance: LoadUnitInsta... method contextModuleProxyFactory (line 55) | static contextModuleProxyFactory(holder: object, ctx: Context, loadUni... method contextModuleCompatible (line 74) | static contextModuleCompatible(context: Context, loadUnitInstances: Lo... method clean (line 101) | static clean() { FILE: plugin/tegg/lib/ConfigSourceLoadUnitHook.ts class ConfigSourceLoadUnitHook (line 15) | class ConfigSourceLoadUnitHook implements LifecycleHook(metadataKey: MetaDataKey): T | undefined { method create (line 77) | static create(ctx: EggPrototypeLifecycleContext): EggPrototype { FILE: plugin/tegg/lib/EggContextCompatibleHook.ts class EggContextCompatibleHook (line 7) | class EggContextCompatibleHook implements LifecycleHook { method postCreate (line 39) | async postCreate(_, ctx: EggContext): Promise { FILE: plugin/tegg/lib/EggContextHandler.ts class EggContextHandler (line 5) | class EggContextHandler { method constructor (line 8) | constructor(app: Application) { method getContextCallback (line 12) | getContextCallback(): EggContext { method run (line 17) | async run(eggContext: EggContext, fn: () => Promise): Promise { method register (line 22) | register() { FILE: plugin/tegg/lib/EggContextImpl.ts class EggContextImpl (line 6) | class EggContextImpl extends AbstractEggContext { method constructor (line 9) | constructor(context: Context) { FILE: plugin/tegg/lib/EggModuleLoader.ts class EggModuleLoader (line 10) | class EggModuleLoader { method constructor (line 14) | constructor(app) { method loadApp (line 19) | private async loadApp() { method buildAppGraph (line 25) | private buildAppGraph() { method loadModule (line 46) | private async loadModule() { method load (line 58) | async load() { FILE: plugin/tegg/lib/EggQualifierProtoHook.ts class EggQualifierProtoHook (line 18) | class EggQualifierProtoHook implements LifecycleHook { method isAppObject (line 45) | private isAppObject(name: PropertyKey, appProperties: string[]) { method isCtxObject (line 56) | private isCtxObject(name: PropertyKey, ctxProperties: string[]) { FILE: plugin/tegg/lib/ModuleConfigLoader.ts class ModuleConfigLoader (line 18) | class ModuleConfigLoader { method constructor (line 19) | constructor(readonly app: Application) { method loadModuleConfigs (line 22) | private loadModuleConfigs(moduleConfigMap: Record { FILE: plugin/tegg/test/fixtures/apps/background-app/app/controller/app.ts class App (line 4) | class App extends Controller { method background (line 5) | async background() { method backgroudTimeout (line 12) | async backgroudTimeout() { FILE: plugin/tegg/test/fixtures/apps/background-app/app/typings/index.d.ts type EggModule (line 6) | interface EggModule { FILE: plugin/tegg/test/fixtures/apps/background-app/modules/multi-module-background/BackgroundService.ts class TestObj (line 8) | class TestObj { class BackgroundService (line 15) | class BackgroundService { method backgroundAdd (line 25) | async backgroundAdd(delay = 1000) { FILE: plugin/tegg/test/fixtures/apps/background-app/modules/multi-module-background/CountService.ts class CountService (line 4) | class CountService { FILE: plugin/tegg/test/fixtures/apps/constructor-module-config/app.ts class AppBoot (line 3) | class AppBoot { method constructor (line 6) | constructor(app: Application) { method configWillLoad (line 10) | configWillLoad() { FILE: plugin/tegg/test/fixtures/apps/constructor-module-config/app/controller/app.ts class App (line 3) | class App extends Controller { method baseDir (line 4) | async baseDir() { FILE: plugin/tegg/test/fixtures/apps/constructor-module-config/app/extend/application.unittest.ts method mockUser (line 4) | mockUser(this: MockApplication) { FILE: plugin/tegg/test/fixtures/apps/constructor-module-config/app/extend/context.ts constant COUNTER (line 1) | const COUNTER = Symbol('Context#counter'); method counter (line 4) | get counter() { method user (line 11) | get user() { FILE: plugin/tegg/test/fixtures/apps/constructor-module-config/app/typings/index.d.ts type EggModule (line 6) | interface EggModule { FILE: plugin/tegg/test/fixtures/apps/constructor-module-config/modules/module-with-config/foo.ts class Foo (line 7) | class Foo { method constructor (line 11) | constructor( method log (line 19) | log() { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/app/controller/app.ts class App (line 5) | class App extends Controller { method dynamicInject (line 6) | async dynamicInject() { method singletonDynamicInject (line 13) | async singletonDynamicInject() { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/app/typings/index.d.ts type EggModule (line 6) | interface EggModule { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/FooType.ts type ContextHelloType (line 1) | enum ContextHelloType { type SingletonHelloType (line 6) | enum SingletonHelloType { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/HelloService.ts class HelloService (line 9) | class HelloService { method hello (line 13) | async hello(): Promise { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/SingletonHelloService.ts class SingletonHelloService (line 8) | class SingletonHelloService { method hello (line 12) | async hello(): Promise { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/decorator/ContextHello.ts constant CONTEXT_HELLO_ATTRIBUTE (line 5) | const CONTEXT_HELLO_ATTRIBUTE = 'CONTEXT_HELLO_ATTRIBUTE'; FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/decorator/SingletonHello.ts constant SINGLETON_HELLO_ATTRIBUTE (line 5) | const SINGLETON_HELLO_ATTRIBUTE = 'SINGLETON_HELLO_ATTRIBUTE'; FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/impl/BarContextHello.ts class BarContextHello (line 8) | class BarContextHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/impl/BarSingletonHello.ts class BarSingletonHello (line 8) | class BarSingletonHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/impl/FooContextHello.ts class FooContextHello (line 8) | class FooContextHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: plugin/tegg/test/fixtures/apps/dynamic-inject-app/modules/dynamic-inject-module/impl/FooSingletonHello.ts class FooSingletonHello (line 8) | class FooSingletonHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: plugin/tegg/test/fixtures/apps/egg-app/app/controller/app.ts class App (line 3) | class App extends Controller { method find (line 4) | async find() { method find2 (line 13) | async find2() { method save (line 22) | async save() { FILE: plugin/tegg/test/fixtures/apps/egg-app/app/extend/application.ts method appDefineObject (line 2) | get appDefineObject() { FILE: plugin/tegg/test/fixtures/apps/egg-app/app/extend/application.unittest.ts method mockUser (line 4) | mockUser(this: MockApplication) { FILE: plugin/tegg/test/fixtures/apps/egg-app/app/extend/context.ts constant COUNTER (line 1) | const COUNTER = Symbol('Context#counter'); method counter (line 4) | get counter() { method user (line 11) | get user() { method appDefineObject (line 15) | get appDefineObject() { FILE: plugin/tegg/test/fixtures/apps/egg-app/app/typings/index.d.ts type EggModule (line 6) | interface EggModule { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-common/model/App.ts class App (line 1) | class App { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-repo/AppRepo.ts class AppRepo (line 8) | class AppRepo { method findApp (line 12) | public async findApp(name): Promise { method insertApp (line 20) | public async insertApp(app: App): Promise { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-repo/GlobalAppRepo.ts class GlobalAppRepo (line 8) | class GlobalAppRepo { method findApp (line 12) | public async findApp(name): Promise { method insertApp (line 20) | public async insertApp(app: App): Promise { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-repo/PersistenceService.ts class PersistenceService (line 6) | class PersistenceService { method set (line 9) | public set(key: string, val: string) { method get (line 13) | public get(key: string): string | undefined { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-service/AppService.ts class AppService (line 8) | class AppService { method findApp (line 12) | findApp(name: string): Promise { method save (line 16) | save(app: App) { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-service/ConfigService.ts type XSessionUser (line 4) | interface XSessionUser { class ConfigService (line 11) | class ConfigService { method getBaseDir (line 21) | getBaseDir(): string { method getCurrentUserName (line 25) | async getCurrentUserName(): Promise { method getRuntimeConfig (line 29) | getRuntimeConfig(): RuntimeConfig { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-service/CustomLoggerService.ts class CustomLoggerService (line 11) | class CustomLoggerService { method printLog (line 21) | async printLog(): Promise { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-service/EggTypeService.ts type AppDefObj (line 4) | interface AppDefObj { class EggTypeService (line 11) | class EggTypeService { method testInject (line 28) | testInject() { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-service/SingletonFooService.ts class SingletonFooService (line 7) | class SingletonFooService { method printLog (line 12) | async printLog(): Promise { FILE: plugin/tegg/test/fixtures/apps/egg-app/modules/multi-module-service/TraceService.ts type Tracer (line 3) | interface Tracer { class TraceService (line 10) | class TraceService { method getTraceId (line 14) | getTraceId(): string { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/app.ts class AppBoot (line 3) | class AppBoot { method constructor (line 6) | constructor(app: Application) { method configWillLoad (line 10) | configWillLoad() { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/app/controller/app.ts class App (line 3) | class App extends Controller { method baseDir (line 4) | async baseDir() { method overwriteConfig (line 9) | async overwriteConfig() { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/app/extend/application.unittest.ts method mockUser (line 4) | mockUser(this: MockApplication) { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/app/extend/context.ts constant COUNTER (line 1) | const COUNTER = Symbol('Context#counter'); method counter (line 4) | get counter() { method user (line 11) | get user() { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/app/typings/index.d.ts type EggModule (line 6) | interface EggModule { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/modules/module-with-config/foo.ts class Foo (line 6) | class Foo { method getConfig (line 13) | async getConfig(): Promise { FILE: plugin/tegg/test/fixtures/apps/inject-module-config/modules/module-with-overwrite-config/bar.ts class Bar (line 6) | class Bar { method getConfig (line 13) | async getConfig(): Promise { FILE: plugin/tegg/test/fixtures/apps/invalid-inject/app/modules/module-a/BarService.ts class BarService (line 4) | class BarService { method bar (line 8) | bar() { FILE: plugin/tegg/test/fixtures/apps/optional-inject/app/modules/module-a/BarService.ts class BarService (line 4) | class BarService { method bar (line 11) | bar() { FILE: plugin/tegg/test/fixtures/apps/optional-inject/app/modules/module-a/FooService.ts class FooService (line 4) | class FooService { method constructor (line 5) | constructor( method foo (line 10) | foo() { FILE: plugin/tegg/test/fixtures/apps/optional-module/app/modules/root/Root.ts class RootProto (line 5) | class RootProto { FILE: plugin/tegg/test/fixtures/apps/recursive-module-app/app/controller/app.ts class App (line 3) | class App extends Controller { method find (line 4) | async find() { method save (line 13) | async save() { FILE: plugin/tegg/test/fixtures/apps/recursive-module-app/modules/multi-module-repo/AppRepo.ts class AppRepo (line 7) | class AppRepo { method findApp (line 11) | public async findApp(): Promise> { FILE: plugin/tegg/test/fixtures/apps/recursive-module-app/modules/multi-module-service/AppService.ts class AppService (line 7) | class AppService { method findApp (line 11) | findApp(): Promise> { FILE: plugin/tegg/test/fixtures/apps/same-name-protos/app/modules/module-a/BarService.ts class BarService (line 5) | class BarService { method bar (line 10) | bar() { FILE: plugin/tegg/test/fixtures/apps/same-name-protos/app/modules/module-bar/FooService.ts class FooService (line 6) | class FooService { FILE: plugin/tegg/test/fixtures/apps/same-name-protos/app/modules/module-foo/FooService.ts class FooService (line 6) | class FooService { FILE: plugin/tegg/test/fixtures/apps/same-name-singleton-and-context-proto/app/modules/module-bar/BarConstructorService1.ts class BarConstructorService1 (line 5) | class BarConstructorService1 { method constructor (line 6) | constructor( method type (line 10) | type() { FILE: plugin/tegg/test/fixtures/apps/same-name-singleton-and-context-proto/app/modules/module-bar/BarConstructorService2.ts class BarConstructorService2 (line 5) | class BarConstructorService2 { method constructor (line 6) | constructor( method type (line 10) | type() { FILE: plugin/tegg/test/fixtures/apps/same-name-singleton-and-context-proto/app/modules/module-bar/BarService1.ts class BarService1 (line 5) | class BarService1 { method type (line 9) | type() { FILE: plugin/tegg/test/fixtures/apps/same-name-singleton-and-context-proto/app/modules/module-bar/BarService2.ts class BarService2 (line 5) | class BarService2 { method type (line 9) | type() { FILE: plugin/tegg/test/fixtures/apps/same-name-singleton-and-context-proto/app/modules/module-bar/FooService.ts class FooService (line 4) | class FooService { FILE: plugin/tegg/test/fixtures/apps/same-name-singleton-and-context-proto/app/modules/module-foo/FooService.ts class FooService (line 4) | class FooService { FILE: plugin/tegg/test/fixtures/apps/schedule-app/app/schedule/foo.ts class Foo (line 3) | class Foo extends Subscription { method schedule (line 4) | static get schedule() { method subscribe (line 11) | async subscribe() { FILE: plugin/tegg/test/fixtures/apps/schedule-app/modules/multi-module-repo/AppRepo.ts class AppRepo (line 6) | class AppRepo { method findApp (line 8) | public async findApp(): Promise> { FILE: plugin/tegg/test/fixtures/apps/schedule-app/modules/multi-module-service/AppService.ts class AppService (line 7) | class AppService { method findApp (line 11) | findApp(): Promise> { FILE: plugin/tegg/test/fixtures/apps/wrong-order-app/app/controller/app.ts class App (line 3) | class App extends Controller { method find (line 4) | async find() { method save (line 13) | async save() { FILE: plugin/tegg/test/fixtures/apps/wrong-order-app/modules/multi-module-repo/AppRepo.ts class AppRepo (line 6) | class AppRepo { method findApp (line 8) | public async findApp(): Promise> { FILE: plugin/tegg/test/fixtures/apps/wrong-order-app/modules/multi-module-service/AppService.ts class AppService (line 7) | class AppService { method findApp (line 11) | findApp(): Promise> { FILE: plugin/tegg/typings/index.d.ts type EggModule (line 27) | interface EggModule { type EggContextModule (line 30) | interface EggContextModule { type EggApplicationModule (line 33) | interface EggApplicationModule { type TEggApplication (line 36) | interface TEggApplication { type TEggContext (line 66) | interface TEggContext { type Application (line 74) | interface Application extends TEggApplication { type Context (line 77) | interface Context extends TEggContext { FILE: standalone/service-worker/src/ServiceWorkerApp.ts type ServiceWorkerAppOptions (line 24) | interface ServiceWorkerAppOptions { class ServiceWorkerApp (line 29) | class ServiceWorkerApp { method constructor (line 40) | constructor(cwd: string, options?: ServiceWorkerAppOptions & RunnerOpt... method init (line 92) | async init() { method handleEvent (line 96) | async handleEvent(event: Event) { method destroy (line 103) | async destroy() { FILE: standalone/service-worker/src/ServiceWorkerRunner.ts class ServiceWorkerRunner (line 8) | class ServiceWorkerRunner { method main (line 12) | async main(): Promise { FILE: standalone/service-worker/src/StandaloneEggObjectFactory.ts class StandaloneEggObjectFactory (line 11) | class StandaloneEggObjectFactory extends EggObjectFactory {} FILE: standalone/service-worker/src/constants.ts class ContextProtoProperty (line 3) | class ContextProtoProperty { FILE: standalone/service-worker/src/controller/ControllerMetadataManager.ts class ControllerMetadataManager (line 4) | class ControllerMetadataManager { method addController (line 7) | addController(metadata: ControllerMetadata) { method clear (line 22) | clear() { FILE: standalone/service-worker/src/controller/ControllerRegister.ts type ControllerRegister (line 3) | interface ControllerRegister { FILE: standalone/service-worker/src/controller/ControllerRegisterFactory.ts type RegisterCreator (line 5) | type RegisterCreator = (proto: EggPrototype, controllerMeta: ControllerM... class ControllerRegisterFactory (line 7) | class ControllerRegisterFactory { method constructor (line 10) | constructor() { method registerControllerRegister (line 14) | registerControllerRegister(type: ControllerTypeLike, creator: Register... method getControllerRegister (line 18) | getControllerRegister(proto: EggPrototype, metadata: ControllerMetadat... FILE: standalone/service-worker/src/controller/RootProtoManager.ts type GetRootProtoCallback (line 4) | type GetRootProtoCallback = (ctx: EggContext) => EggPrototype | undefined; class RootProtoManager (line 6) | class RootProtoManager { method registerRootProto (line 10) | registerRootProto(method: string, cb: GetRootProtoCallback, host?: str... method getRootProto (line 16) | getRootProto(ctx: EggContext): EggPrototype | undefined { FILE: standalone/service-worker/src/controller/ServiceWorkerContext.ts method constructor (line 7) | constructor(init: ServiceWorkerContextInit) { method response (line 11) | get response(): Response | undefined { method response (line 15) | set response(response: Response) { FILE: standalone/service-worker/src/hook/ContextProtoLoadUnitHook.ts class ContextProtoLoadUnitHook (line 9) | class ContextProtoLoadUnitHook implements LifecycleHook { FILE: standalone/service-worker/src/hook/LoadUnitInnerClassHook.ts class LoadUnitInnerClassHook (line 5) | class LoadUnitInnerClassHook implements LifecycleHook { FILE: standalone/service-worker/src/http/FetchRouter.ts class FetchRouter (line 3) | class FetchRouter extends KoaRouter {} FILE: standalone/service-worker/src/http/HTTPControllerRegister.ts class HTTPControllerRegister (line 15) | class HTTPControllerRegister implements ControllerRegister { method create (line 22) | static create(proto: EggPrototype, controllerMeta: ControllerMetadata,... method constructor (line 31) | constructor(router: KoaRouter) { method register (line 37) | register(): Promise { method clean (line 42) | static clean() { method doRegister (line 50) | doRegister(rootProtoManager: RootProtoManager) { FILE: standalone/service-worker/src/http/HTTPMethodRegister.ts class HTTPMethodRegister (line 25) | class HTTPMethodRegister { method constructor (line 32) | constructor( method createHandler (line 46) | private createHandler(methodMeta: HTTPMethodMeta, host: string | undef... method checkDuplicate (line 113) | checkDuplicate() { method registerToRouter (line 135) | private registerToRouter(router: KoaRouter) { method checkDuplicateInRouter (line 142) | private checkDuplicateInRouter(router: KoaRouter) { method getAopMiddlewares (line 153) | private getAopMiddlewares(): Array<(ctx: ServiceWorkerFetchContext, ne... method register (line 169) | register(rootProtoManager: RootProtoManager) { FILE: standalone/service-worker/src/http/ServiceWorkerFetchContext.ts class ServiceWorkerFetchContext (line 5) | class ServiceWorkerFetchContext extends BaseServiceWorkerContextImpl) { method response (line 23) | get response(): Response | undefined { method response (line 27) | set response(response: Response) { method body (line 32) | get body(): any | undefined { method body (line 36) | set body(body: any) { FILE: standalone/service-worker/src/mcp/AbstractControllerAdvice.ts method around (line 7) | async around(_ctx: AdviceContext, next: () => Promise): Promise { FILE: standalone/service-worker/src/mcp/MCPControllerRegister.ts type ServerRegisterRecord (line 24) | interface ServerRegisterRecord { class ServiceWorkerMCPServerResponse (line 31) | class ServiceWorkerMCPServerResponse extends ServerResponse { method constructor (line 35) | constructor(req: IncomingMessage, callback: (value: object) => void) { method write (line 43) | write( method stream (line 52) | get stream() { method writeHead (line 65) | writeHead( method end (line 98) | end(...args: any[]): this { class MCPControllerRegister (line 105) | class MCPControllerRegister implements ControllerRegister { method create (line 121) | static create(proto: EggPrototype, controllerMeta: ControllerMetadata,... method constructor (line 130) | constructor(controllerMeta: MCPControllerMeta, router: KoaRouter) { method clean (line 135) | static clean() { method connectStatelessStreamTransport (line 151) | async connectStatelessStreamTransport(name?: string) { method mcpStatelessStreamServerInit (line 200) | private async mcpStatelessStreamServerInit(name?: string) { method register (line 289) | async register() { method doRegister (line 363) | async doRegister() { FILE: standalone/service-worker/src/mcp/MCPServerHelper.ts type MCPServerHelperOptions (line 11) | interface MCPServerHelperOptions { class MCPServerHelper (line 16) | class MCPServerHelper { method constructor (line 19) | constructor(opts: MCPServerHelperOptions) { method mcpResourceRegister (line 29) | async mcpResourceRegister( method mcpToolRegister (line 57) | async mcpToolRegister( method mcpPromptRegister (line 97) | async mcpPromptRegister( FILE: standalone/service-worker/src/types.ts type ProtoMeta (line 1) | interface ProtoMeta { FILE: standalone/service-worker/src/utils/RequestUtils.ts class RequestUtils (line 3) | class RequestUtils { method getRequestBody (line 16) | static async getRequestBody(request: Request) { method matchContentTypes (line 28) | static matchContentTypes(request: Request, types: string[]) { FILE: standalone/service-worker/src/utils/ResponseUtils.ts class ResponseUtils (line 1) | class ResponseUtils { method createResponseByBody (line 2) | static createResponseByBody(body: any) { FILE: standalone/service-worker/test/Utils.ts class TestUtils (line 5) | class TestUtils { method baseDir (line 6) | static baseDir(name: string) { method createApp (line 10) | static async createApp(name: string, init?: ServiceWorkerAppOptions) { method createFetchApp (line 21) | static async createFetchApp(name: string, init?: ServiceWorkerAppOptio... FILE: standalone/service-worker/test/fixtures/http-builtin/BuiltinController.ts class BuiltinController (line 5) | class BuiltinController { method log (line 13) | async log() { method httpclientCheck (line 19) | async httpclientCheck() { FILE: standalone/service-worker/test/fixtures/http-inject/UserController.ts class UserController (line 13) | class UserController { method list (line 18) | async list() { method findById (line 23) | async findById(@HTTPParam() id: string) { FILE: standalone/service-worker/test/fixtures/http-inject/UserService.ts class UserService (line 4) | class UserService { method findById (line 5) | async findById(id: string) { method list (line 12) | async list() { FILE: standalone/service-worker/test/fixtures/http-params/ParamController.ts class ParamController (line 15) | class ParamController { method hello (line 17) | async hello(@HTTPQuery() name: string, @HTTPQueries() type: string[]) { method find (line 25) | async find(@HTTPParam() id: string) { method echoBody (line 32) | async echoBody(@HTTPBody() body: object) { method headers (line 44) | async headers(@HTTPHeaders() headers: Record) { method request (line 51) | async request(@Request() req: HTTPRequest) { FILE: standalone/service-worker/test/fixtures/http-priority/PriorityController.ts class PriorityController (line 10) | class PriorityController { method lowPriority (line 16) | async lowPriority() { method highPriority (line 24) | async highPriority() { FILE: standalone/service-worker/test/fixtures/http-priority/ViewController.ts class ViewController (line 8) | class ViewController { method get (line 14) | async get() { FILE: standalone/service-worker/test/fixtures/http/AopMiddlewareController.ts class AopMiddlewareController (line 6) | class AopMiddlewareController { method aopMiddlewareTest (line 8) | async aopMiddlewareTest() { FILE: standalone/service-worker/test/fixtures/http/GetController.ts class GetController (line 4) | class GetController { method hello (line 6) | async hello() { method nullBody (line 11) | async nullBody(@HTTPQuery() nil: string) { method response (line 16) | async response() { FILE: standalone/service-worker/test/fixtures/http/HttpTestAdvice.ts class HttpTestAdvice (line 10) | class HttpTestAdvice extends AbstractControllerAdvice { method middleware (line 11) | async middleware(_ctx: ServiceWorkerFetchContext, next: () => Promise<... FILE: standalone/service-worker/test/fixtures/http/PostController.ts class PostController (line 4) | class PostController { method hello (line 6) | async hello(@HTTPBody() data: object) { FILE: standalone/service-worker/test/fixtures/mcp/MCPTestController.ts class MCPTestController (line 16) | class MCPTestController { method echo (line 18) | async echo(@ToolArgsSchema(EchoArgs) args: ToolArgs):... method add (line 25) | async add(@ToolArgsSchema(AddArgs) args: ToolArgs): Pr... FILE: standalone/service-worker/test/fixtures/mcp/McpTestAdvice.ts class McpTestAdvice (line 10) | class McpTestAdvice extends AbstractControllerAdvice { method middleware (line 11) | async middleware(_ctx: ServiceWorkerFetchContext, next: () => Promise<... FILE: standalone/standalone/src/ConfigSourceLoadUnitHook.ts class ConfigSourceLoadUnitHook (line 14) | class ConfigSourceLoadUnitHook implements LifecycleHook { method preLoad (line 58) | static async preLoad(moduleReferences: readonly ModuleReference[], opt... FILE: standalone/standalone/src/ModuleConfig.ts type ModuleConfig (line 5) | interface ModuleConfig { FILE: standalone/standalone/src/Runner.ts type ModuleDependency (line 48) | interface ModuleDependency extends ReadModuleReferenceOptions { type RunnerOptions (line 52) | interface RunnerOptions { class Runner (line 65) | class Runner { method constructor (line 88) | constructor(cwd: string, options?: RunnerOptions) { method load (line 184) | async load() { method getModuleReferences (line 199) | static getModuleReferences(cwd: string, dependencies?: RunnerOptions['... method preLoad (line 210) | static async preLoad(cwd: string, dependencies?: RunnerOptions['depend... method init (line 219) | async init() { method run (line 238) | async run(aCtx?: EggContext) { method destroy (line 260) | async destroy() { FILE: standalone/standalone/src/StandaloneContext.ts class StandaloneContext (line 4) | class StandaloneContext extends AbstractEggContext { method constructor (line 7) | constructor() { FILE: standalone/standalone/src/StandaloneContextHandler.ts class StandaloneContextHandler (line 4) | class StandaloneContextHandler { method register (line 7) | static register() { FILE: standalone/standalone/src/StandaloneContextImpl.ts class StandaloneContextImpl (line 4) | class StandaloneContextImpl extends AbstractEggContext { method constructor (line 7) | constructor() { FILE: standalone/standalone/src/StandaloneInnerObject.ts constant OBJ (line 6) | const OBJ = Symbol('EggCompatibleObject#obj'); class StandaloneInnerObject (line 8) | class StandaloneInnerObject implements EggObject { method constructor (line 15) | constructor(name: EggObjectName, proto: StandaloneInnerObjectProto) { method obj (line 21) | get obj() { method injectProperty (line 28) | injectProperty() { method createObject (line 32) | static async createObject(name: EggObjectName, proto: EggPrototype): P... FILE: standalone/standalone/src/StandaloneInnerObjectProto.ts class StandaloneInnerObjectProto (line 18) | class StandaloneInnerObjectProto implements EggPrototype { method constructor (line 29) | constructor( method verifyQualifiers (line 47) | verifyQualifiers(qualifiers: QualifierInfo[]): boolean { method verifyQualifier (line 56) | verifyQualifier(qualifier: QualifierInfo): boolean { method constructEggObject (line 61) | constructEggObject(): object { method getMetaData (line 65) | getMetaData(metadataKey: MetaDataKey): T | undefined { method getQualifier (line 69) | getQualifier(attribute: string): QualifierValue | undefined { method create (line 73) | static create(ctx: EggPrototypeLifecycleContext): EggPrototype { FILE: standalone/standalone/src/StandaloneLoadUnit.ts type InnerObject (line 9) | interface InnerObject { class StandaloneLoadUnit (line 14) | class StandaloneLoadUnit implements LoadUnit { method constructor (line 23) | constructor(innerObject: Record) { method init (line 27) | async init() { method containPrototype (line 43) | containPrototype(proto: EggPrototype): boolean { method getEggPrototype (line 47) | getEggPrototype(name: string, qualifiers: QualifierInfo[]): EggPrototy... method registerEggPrototype (line 52) | registerEggPrototype(proto: EggPrototype) { method deletePrototype (line 57) | deletePrototype(proto: EggPrototype) { method destroy (line 67) | async destroy() { method iterateEggPrototype (line 76) | iterateEggPrototype(): IterableIterator { FILE: standalone/standalone/src/main.ts function preLoad (line 3) | async function preLoad(cwd: string, dependencies?: RunnerOptions['depend... function main (line 12) | async function main(cwd: string, options?: RunnerOptions): Pro... FILE: standalone/standalone/test/fixtures/ajv-module-pass/foo.ts type RequestBody (line 14) | type RequestBody = Static; class Foo (line 18) | class Foo implements MainRunner { method main (line 22) | async main(): Promise { FILE: standalone/standalone/test/fixtures/ajv-module/foo.ts type RequestBody (line 14) | type RequestBody = Static; class Foo (line 18) | class Foo implements MainRunner { method main (line 22) | async main(): Promise { FILE: standalone/standalone/test/fixtures/aop-module/Hello.ts type CallTraceMsg (line 16) | interface CallTraceMsg { class CallTrace (line 26) | class CallTrace { method addMsg (line 29) | addMsg(msg: CallTraceMsg) { class PointcutAdvice (line 42) | class PointcutAdvice implements IAdvice { method beforeCall (line 46) | async beforeCall(ctx: AdviceContext): Promise { method afterReturn (line 58) | async afterReturn(ctx: AdviceContext, result: any): Promise, error: Error): Promis... method afterFinally (line 84) | async afterFinally(ctx: AdviceContext): Promise { method around (line 96) | async around(ctx: AdviceContext, next: () => Promise): Pro... class Hello (line 106) | class Hello { method hello (line 110) | async hello(name: string) { method helloWithException (line 115) | async helloWithException(name: string) { class CrosscutAdvice (line 134) | class CrosscutAdvice implements IAdvice { method beforeCall (line 138) | async beforeCall(ctx: AdviceContext): Promise { method afterReturn (line 150) | async afterReturn(ctx: AdviceContext, result: any): Promise): Promise { method around (line 175) | async around(ctx: AdviceContext, next: () => Promise): Pro... FILE: standalone/standalone/test/fixtures/aop-module/main.ts class Foo (line 8) | class Foo implements MainRunner { method main (line 12) | async main(): Promise { FILE: standalone/standalone/test/fixtures/custom-context/foo.ts type Hello (line 5) | interface Hello { class Foo (line 11) | class Foo implements MainRunner { method main (line 13) | async main(): Promise { FILE: standalone/standalone/test/fixtures/dal-module/src/Foo.ts class Foo (line 35) | class Foo { FILE: standalone/standalone/test/fixtures/dal-module/src/dal/dao/FooDAO.ts class FooDAO (line 14) | class FooDAO extends BaseFooDAO { method findByName (line 15) | async findByName(name: string): Promise { FILE: standalone/standalone/test/fixtures/dal-module/src/dal/dao/base/BaseFooDAO.ts constant SQL (line 10) | const SQL = Symbol('Dao#sql'); type Optional (line 12) | type Optional = Omit < T, K > & Partial ; class BaseFooDAO (line 20) | class BaseFooDAO { method tableSql (line 24) | static get tableSql() { method insert (line 36) | public async insert(raw: Optional): Promise { method update (line 243) | public async update(id: ColumnTsType['INT'], data: Partial): Prom... method delete (line 455) | public async delete(id: ColumnTsType['INT']): Promise { method del (line 461) | public async del(id: ColumnTsType['INT']): Promise { method findByCol1 (line 467) | public async findByCol1($col1: ColumnTsType['VARCHAR']): Promise { method findOneByCol1 (line 473) | public async findOneByCol1($col1: ColumnTsType['VARCHAR']): Promise { method findByPrimary (line 499) | public async findByPrimary($id: ColumnTsType['INT']): Promise { method main (line 17) | async main(): Promise { FILE: standalone/standalone/test/fixtures/dal-transaction-module/src/Foo.ts class Foo (line 35) | class Foo { method buildObj (line 298) | static buildObj() { FILE: standalone/standalone/test/fixtures/dal-transaction-module/src/FooService.ts class FooService (line 9) | class FooService { method succeedTransaction (line 14) | async succeedTransaction() { method failedTransaction (line 24) | async failedTransaction() { FILE: standalone/standalone/test/fixtures/dal-transaction-module/src/dal/dao/FooDAO.ts class FooDAO (line 14) | class FooDAO extends BaseFooDAO { method findByName (line 15) | async findByName(name: string): Promise { FILE: standalone/standalone/test/fixtures/dal-transaction-module/src/dal/dao/base/BaseFooDAO.ts constant SQL (line 10) | const SQL = Symbol('Dao#sql'); type Optional (line 12) | type Optional = Omit < T, K > & Partial ; class BaseFooDAO (line 20) | class BaseFooDAO { method tableSql (line 24) | static get tableSql() { method insert (line 36) | public async insert(raw: Optional): Promise { method update (line 243) | public async update(id: ColumnTsType['INT'], data: Partial): Prom... method delete (line 455) | public async delete(id: ColumnTsType['INT']): Promise { method del (line 461) | public async del(id: ColumnTsType['INT']): Promise { method findByCol1 (line 467) | public async findByCol1($col1: ColumnTsType['VARCHAR']): Promise { method findOneByCol1 (line 473) | public async findOneByCol1($col1: ColumnTsType['VARCHAR']): Promise { method findByPrimary (line 499) | public async findByPrimary($id: ColumnTsType['INT']): Promise>> { method main (line 17) | async main(): Promise>> { FILE: standalone/standalone/test/fixtures/dependency/foo.ts class Foo (line 8) | class Foo implements MainRunner { method main (line 16) | async main(): Promise { FILE: standalone/standalone/test/fixtures/dependency/node_modules/dependency-2/foo.js class Hello (line 10) | class Hello { method hello (line 11) | hello() { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/FooType.ts type ContextHelloType (line 1) | enum ContextHelloType { type SingletonHelloType (line 6) | enum SingletonHelloType { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/HelloService.ts class HelloService (line 7) | class HelloService { method hello (line 11) | async hello(): Promise { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/decorator/ContextHello.ts constant CONTEXT_HELLO_ATTRIBUTE (line 5) | const CONTEXT_HELLO_ATTRIBUTE = 'CONTEXT_HELLO_ATTRIBUTE'; FILE: standalone/standalone/test/fixtures/dynamic-inject-module/decorator/SingletonHello.ts constant SINGLETON_HELLO_ATTRIBUTE (line 5) | const SINGLETON_HELLO_ATTRIBUTE = 'SINGLETON_HELLO_ATTRIBUTE'; FILE: standalone/standalone/test/fixtures/dynamic-inject-module/impl/BarContextHello.ts class BarContextHello (line 8) | class BarContextHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/impl/BarSingletonHello.ts class BarSingletonHello (line 8) | class BarSingletonHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/impl/FooContextHello.ts class FooContextHello (line 8) | class FooContextHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/impl/FooSingletonHello.ts class FooSingletonHello (line 8) | class FooSingletonHello extends AbstractContextHello { method hello (line 11) | hello(): string { FILE: standalone/standalone/test/fixtures/dynamic-inject-module/main.ts class Foo (line 7) | class Foo implements MainRunner { method main (line 11) | async main(): Promise { FILE: standalone/standalone/test/fixtures/inner-object/foo.ts type Hello (line 4) | interface Hello { class Foo (line 10) | class Foo implements MainRunner { method main (line 14) | async main(): Promise { FILE: standalone/standalone/test/fixtures/invalid-inject/foo.ts class Foo (line 6) | class Foo implements MainRunner { method main (line 10) | async main(): Promise { FILE: standalone/standalone/test/fixtures/lifecycle/foo.ts class Foo (line 15) | class Foo implements MainRunner { method getLifecycleCalled (line 19) | getLifecycleCalled() { method _preLoad (line 24) | static async _preLoad() { method constructor (line 28) | constructor() { method _postConstruct (line 33) | protected async _postConstruct() { method _preInject (line 38) | protected async _preInject() { method _postInject (line 43) | protected async _postInject() { method init (line 47) | protected async init() { method _init (line 52) | protected async _init() { method _preDestroy (line 57) | protected async _preDestroy() { method _destroy (line 62) | protected async _destroy() { method main (line 66) | async main(): Promise { FILE: standalone/standalone/test/fixtures/module-with-config/foo.ts class Hello (line 5) | class Hello { method hello (line 6) | hello() { class HelloContext (line 12) | class HelloContext { method hello (line 13) | hello() { class Foo (line 20) | class Foo implements MainRunner { method main (line 24) | async main(): Promise { FILE: standalone/standalone/test/fixtures/module-with-empty-config/foo.ts class Hello (line 5) | class Hello { method hello (line 6) | hello() { class HelloContext (line 12) | class HelloContext { method hello (line 13) | hello() { class Foo (line 20) | class Foo implements MainRunner { method main (line 24) | async main(): Promise { FILE: standalone/standalone/test/fixtures/module-with-empty-default-config/foo.ts class Hello (line 5) | class Hello { method hello (line 6) | hello() { class HelloContext (line 12) | class HelloContext { method hello (line 13) | hello() { class Foo (line 20) | class Foo implements MainRunner { method main (line 24) | async main(): Promise { FILE: standalone/standalone/test/fixtures/module-with-env-config/foo.ts class Hello (line 5) | class Hello { method hello (line 6) | hello() { class HelloContext (line 12) | class HelloContext { method hello (line 13) | hello() { class Foo (line 20) | class Foo implements MainRunner { method main (line 24) | async main(): Promise { FILE: standalone/standalone/test/fixtures/multi-callback-instance-module/biz/biz.ts class Biz (line 7) | class Biz { method doSomething (line 20) | async doSomething(): Promise { FILE: standalone/standalone/test/fixtures/multi-callback-instance-module/logger/DynamicLogger.ts constant LOG_PATH_ATTRIBUTE (line 16) | const LOG_PATH_ATTRIBUTE = Symbol.for('LOG_PATH_ATTRIBUTE'); function LogPath (line 18) | function LogPath(name: string) { method getObjects (line 27) | getObjects(ctx: MultiInstancePrototypeGetObjectsContext) { class DynamicLogger (line 44) | class DynamicLogger { method init (line 49) | async init(ctx: EggObjectLifeCycleContext, obj: EggObject) { method destroy (line 56) | async destroy() { method info (line 67) | info(msg: string) { FILE: standalone/standalone/test/fixtures/multi-callback-instance-module/main/foo.ts class Foo (line 8) | class Foo implements MainRunner { method main (line 24) | async main(): Promise { FILE: standalone/standalone/test/fixtures/multi-modules/foo/foo.ts class Hello (line 6) | class Hello { method hello (line 7) | hello() { class HelloContext (line 13) | class HelloContext { method hello (line 14) | hello() { class Foo (line 21) | class Foo implements MainRunner { method main (line 34) | async main(): Promise { FILE: standalone/standalone/test/fixtures/optional-inject/bar.ts class Bar (line 5) | class Bar { method constructor (line 6) | constructor( FILE: standalone/standalone/test/fixtures/optional-inject/foo.ts class Foo (line 7) | class Foo implements MainRunner { method main (line 17) | async main(): Promise { FILE: standalone/standalone/test/fixtures/runtime-config/foo.ts class Foo (line 7) | class Foo implements MainRunner { method main (line 11) | async main(): Promise { FILE: standalone/standalone/test/fixtures/simple/foo.ts class Hello (line 5) | class Hello { method hello (line 6) | hello() { class HelloContext (line 12) | class HelloContext { method hello (line 13) | hello() { class Foo (line 20) | class Foo implements MainRunner { method main (line 27) | async main(): Promise { FILE: standalone/standalone/test/index.test.ts method hello (line 51) | hello() {