UNPKG

@decorators/server

Version:

node decorators - decorators for express library

11 lines (10 loc) 495 B
import { InjectionToken } from '@decorators/di'; import { ContainerManager } from './helpers'; import { ClassConstructor, Server } from './types'; export declare class Application { private containerManager; static create(rootModule: ClassConstructor, server?: Server): Promise<Application>; constructor(containerManager: ContainerManager); inject<T>(target: InjectionToken | ClassConstructor): Promise<T>; scan<T>(target: InjectionToken | ClassConstructor): Promise<T[]>; }