UNPKG

@tsed/logger

Version:
12 lines (9 loc) 350 B
import {AppenderOptions} from "../class/BaseAppender.js"; import {AppendersRegistry} from "../registries/AppendersRegistry.js"; export function Appender(options: AppenderOptions) { return (target: any) => { target.$appenderOptions = options; target.$name = options.name; AppendersRegistry.set(options.name, {provide: target}); }; }