1 | import { Configuration } from '../';
|
2 | export declare class TaskQueue<T extends Configuration> {
|
3 | protected readonly configurationProvider: T;
|
4 | private readonly queueName;
|
5 | private taskLogger;
|
6 | constructor(configurationProvider: T, queueName: string);
|
7 | enqueue(taskName: string, payload?: any): Promise<void>;
|
8 | appEngineQueue(taskName: string, payload?: any): Promise<void>;
|
9 | localQueue(taskName: string, payload?: any): Promise<void>;
|
10 | }
|