@decorators/server
Version:
node decorators - decorators for express library
11 lines (10 loc) • 495 B
TypeScript
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[]>;
}