UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

12 lines (11 loc) 526 B
import { TypeMetadata, IClassMethodDecorator, ClassMethodDecorator } from '../../core/index'; import { Express } from '../../types'; export interface LoggerMetadata extends TypeMetadata { logname?: string; express?: Express<any, boolean>; message?: string; } export interface ILoggerMetadata<T extends LoggerMetadata> extends IClassMethodDecorator<T> { (logname?: string, express?: Express<any, boolean>, message?: string): ClassMethodDecorator; } export declare const Logger: ILoggerMetadata<LoggerMetadata>;