UNPKG

core-mvc

Version:

Simple but powerful MVC framework for NodeJS.

9 lines (7 loc) 364 B
import taskRegistry from './runtime/taskRegistry'; import { taskPropertySymbol } from './runtime/taskSymbols'; // eslint-disable-next-line @typescript-eslint/no-explicit-any export const task = (taskName?: string) => (target: any, name: string) => { Reflect.defineMetadata(taskPropertySymbol, taskName || name, target, name); taskRegistry.add(target); };