Interface Job<TResult>

interface Job<TResult> {
    perform: ((...args: any[]) => Promise<TResult>);
    pluginOptions?: {
        [pluginName: string]: {
            [key: string]: any;
        };
    };
    plugins?: any[];
}

Type Parameters

  • TResult

Properties

perform: ((...args: any[]) => Promise<TResult>)
pluginOptions?: {
    [pluginName: string]: {
        [key: string]: any;
    };
}
plugins?: any[]