import { EventPublishType, PostEventPublishRequest, PostEventPublishResponse, } from "@budibase/types" import { BaseAPIClient } from "./types" export interface EventEndpoints { publishEvent: (type: EventPublishType) => Promise } export const buildEventEndpoints = (API: BaseAPIClient): EventEndpoints => ({ publishEvent: async type => { return await API.post({ url: `/api/global/event/publish`, body: { type, }, }) }, })