Server IP : 150.95.80.236 / Your IP : 3.147.36.61 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/api-uat.pcu.in.th/node_modules/@nestjs/core/injector/ |
Upload File : |
import { DynamicModule, Provider } from '@nestjs/common'; import { EnhancerSubtype } from '@nestjs/common/constants'; import { Injectable, Type } from '@nestjs/common/interfaces'; import { ApplicationConfig } from '../application-config'; import { SerializedGraph } from '../inspector/serialized-graph'; import { ModuleCompiler } from './compiler'; import { ContextId } from './instance-wrapper'; import { Module } from './module'; import { ModuleTokenFactory } from './module-token-factory'; import { ModulesContainer } from './modules-container'; type ModuleMetatype = Type<any> | DynamicModule | Promise<DynamicModule>; type ModuleScope = Type<any>[]; export declare class NestContainer { private readonly _applicationConfig; private readonly globalModules; private readonly moduleTokenFactory; private readonly moduleCompiler; private readonly modules; private readonly dynamicModulesMetadata; private readonly internalProvidersStorage; private readonly _serializedGraph; private internalCoreModule; constructor(_applicationConfig?: ApplicationConfig); get serializedGraph(): SerializedGraph; get applicationConfig(): ApplicationConfig | undefined; setHttpAdapter(httpAdapter: any): void; getHttpAdapterRef(): import("..").AbstractHttpAdapter<any, any, any>; getHttpAdapterHostRef(): import("..").HttpAdapterHost<import("..").AbstractHttpAdapter<any, any, any>>; addModule(metatype: ModuleMetatype, scope: ModuleScope): Promise<{ moduleRef: Module; inserted: boolean; } | undefined>; replaceModule(metatypeToReplace: ModuleMetatype, newMetatype: ModuleMetatype, scope: ModuleScope): Promise<{ moduleRef: Module; inserted: boolean; } | undefined>; private setModule; addDynamicMetadata(token: string, dynamicModuleMetadata: Partial<DynamicModule>, scope: Type<any>[]): Promise<void>; addDynamicModules(modules: any[], scope: Type<any>[]): Promise<void>; isGlobalModule(metatype: Type<any>, dynamicMetadata?: Partial<DynamicModule>): boolean; addGlobalModule(module: Module): void; getModules(): ModulesContainer; getModuleCompiler(): ModuleCompiler; getModuleByKey(moduleKey: string): Module; getInternalCoreModuleRef(): Module | undefined; addImport(relatedModule: Type<any> | DynamicModule, token: string): Promise<void>; addProvider(provider: Provider, token: string, enhancerSubtype?: EnhancerSubtype): string | symbol | Function; addInjectable(injectable: Provider, token: string, enhancerSubtype: EnhancerSubtype, host?: Type<Injectable>): string | symbol | Function | import("./instance-wrapper").InstanceWrapper<unknown>; addExportedProvider(provider: Type<any>, token: string): void; addController(controller: Type<any>, token: string): void; clear(): void; replace(toReplace: any, options: any & { scope: any[] | null; }): void; bindGlobalScope(): void; bindGlobalsToImports(moduleRef: Module): void; bindGlobalModuleToModule(target: Module, globalModule: Module): void; getDynamicMetadataByToken(token: string): Partial<DynamicModule>; getDynamicMetadataByToken<K extends Exclude<keyof DynamicModule, 'global' | 'module'>>(token: string, metadataKey: K): DynamicModule[K]; registerCoreModuleRef(moduleRef: Module): void; getModuleTokenFactory(): ModuleTokenFactory; registerRequestProvider<T = any>(request: T, contextId: ContextId): void; private shouldInitOnPreview; } export {};