npm package diff
Package: @forge/events
Versions: 2.0.1-next.0 - 2.0.1-next.1
File: package/src/types.ts
Index: package/src/types.ts
===================================================================
--- package/src/types.ts
+++ package/src/types.ts
@@ -1,62 +0,0 @@
-export type Payload = Record<string, unknown>;
-
-export interface QueueParams {
- key: string;
-}
-
-export interface PushRequest extends APIRequest {
- payload: PushEvent[];
- schema: string;
- type: string;
- jobId: string;
-}
-
-export interface APIRequest {
- queueName: string;
- jobId: string;
- time: string;
-}
-
-export interface PushEvent {
- body: Body;
- delayInSeconds?: number;
- concurrency?: Concurrency;
-}
-
-export type Body = Record<string, unknown>;
-
-export interface Concurrency {
- key: string;
- limit: number;
-}
-
-export interface PushResult {
- jobId: string;
-}
-
-export interface FailedEvent {
- errorMessage: string;
- event: PushEvent;
-}
-
-export interface AsyncEvent extends PushEvent {
- queueName: string;
- jobId: string;
- eventId: string;
- retryContext?: RetryContext;
-}
-
-export interface RetryContext {
- retryCount: number;
- retryReason: string;
- retryData: any;
- retentionWindow?: RetentionWindow;
-}
-
-export interface RetentionWindow {
- startTime: string;
- remainingTimeMs: number;
-}
-
-export type GetStatsRequest = APIRequest;
-export type CancelJobRequest = APIRequest;