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[]