import { ClassFactory } from "https://deno.land/x/deno_nest@v3.15.1/src/factorys/class.factory.ts";
Properties
globalCaches: FactoryCaches
instanceCaches: Map<Instance, FactoryCaches>
Methods
create<T>(target: Constructor<T>, options?: { scope?: Scope; caches?: FactoryCaches; parentClass?: Constructor; }): Promise<T>
getInstance<T>(target: Constructor<T>, options?: { scope?: Scope; caches?: FactoryCaches; parentClass?: Constructor; }): Promise<T>
getInstanceFromCaches<T>(target: any, cache?: FactoryCaches): T | undefined
getMergedMetas<T>(): Promise<T[]>
target: InstanceType<Constructor> | null,
fn: ControllerMethod | null,
globalMetas: ExceptionFilters | NestGuards | NestUseInterceptors,
metaKey: string | symbol,
getRouterArr(controllers: Constructor[])
initProvider(provider: Provider, options?: { scope?: Scope; caches?: FactoryCaches; })
mapRoute(Cls: Constructor): Promise<RouteMap[]>
reset()