UNPKG

miter

Version:

A typescript web framework based on ExpressJs based loosely on SailsJs

20 lines (19 loc) 689 B
import { Server } from '../../server/server'; import { CtorT } from '../../core/ctor'; import { StaticModelT, ModelT, PkType } from '../../core/model'; import { ServiceT } from '../../core/service'; import { OrmMetadataT } from './orm-t'; import { ProvideMetadata } from './provide'; import { LogLevel } from './server-t'; export declare type Task = (server: Server, ...args: string[]) => Promise<void>; export declare type TaskMetadataT = { task: Task; name?: string; orm?: OrmMetadataT; inject?: ProvideMetadata<any>[]; models?: StaticModelT<ModelT<PkType>>[]; services?: CtorT<ServiceT>[]; logLevel?: LogLevel | { [name: string]: LogLevel; }; };