@forge/events
2.0.19-next.12.1.0-next.2
out/queue.d.ts~
out/queue.d.tsModified+6−4
Index: package/out/queue.d.ts
===================================================================
--- package/out/queue.d.ts
+++ package/out/queue.d.ts
@@ -1,11 +1,13 @@
import { FetchMethod } from '@forge/api';
-import { QueueParams, PushEvent, PushResult } from './types';
-import { JobProgress } from './jobProgress';
-export declare class Queue {
+import { QueueParams, PushEvent, PushResult, Body } from './types';
+import { JobProgress, JobStats } from './jobProgress';
+export declare class Queue<T extends Body = Body> {
private readonly queueParams;
private readonly apiClient;
constructor(queueParams: QueueParams, apiClient?: FetchMethod);
- push(events: PushEvent | PushEvent[]): Promise<PushResult>;
+ push(events: PushEvent<T> | PushEvent<T>[]): Promise<PushResult>;
getJob(jobId: string): JobProgress;
+ cancel(jobId: string): Promise<void>;
+ getStats(jobId: string): Promise<JobStats>;
}
//# sourceMappingURL=queue.d.ts.map
\ No newline at end of file