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: {