@nodeswork/applet
Version:
Nodeswork Applet Framework
13 lines (12 loc) • 425 B
TypeScript
import 'reflect-metadata';
export declare function WorkerProvider(options?: {
tags?: string[];
meta?: object;
}): (constructor: new (...args: any[]) => {}) => void;
export interface WorkerOptions {
name?: string;
schedule?: string;
hide?: boolean;
default?: boolean;
}
export declare function Worker(options: WorkerOptions): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;