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;