npm package diff

Package: @forge/events

Versions: 1.0.1 - 1.0.1-experimental-93876a6

File: package/src/queries.ts

Index: package/src/queries.ts
===================================================================
--- package/src/queries.ts
+++ package/src/queries.ts
@@ -1,11 +1,14 @@
 import { APIResponse, FetchMethod } from '@forge/api';
-import { APIRequest } from './types';
+import { APIRequest, AppEventRequest } from './types';
+
 export const PUSH_PATH = '/webhook/queue/publish/{contextAri}/{environmentId}/{appId}/{appVersion}';
 export const GET_STATS_PATH = '/webhook/queue/stats/{contextAri}/{environmentId}/{appId}/{appVersion}';
 export const CANCEL_JOB_PATH = '/webhook/queue/cancel/{contextAri}/{environmentId}/{appId}/{appVersion}';
 
-export const post = async (endpoint: string, body: APIRequest, apiClient: FetchMethod): Promise<APIResponse> => {
+export type RequestBody = APIRequest | AppEventRequest;
+
+export const post = async (endpoint: string, body: RequestBody, apiClient: FetchMethod): Promise<APIResponse> => {
   const request = {
     method: 'POST',
     body: JSON.stringify(body),
     headers: {