MCPcopy
hub / github.com/triggerdotdev/trigger.dev / zodupload

Function zodupload

packages/core/src/v3/apiClient/core.ts:117–130  ·  view source on GitHub ↗
(
  schema: TResponseBodySchema,
  url: string,
  body: TBody,
  requestInit?: RequestInit,
  options?: ZodFetchOptions
)

Source from the content-addressed store, hash-verified

115}
116
117export function zodupload<
118 TResponseBodySchema extends z.ZodTypeAny,
119 TBody = Record<string, unknown>,
120>(
121 schema: TResponseBodySchema,
122 url: string,
123 body: TBody,
124 requestInit?: RequestInit,
125 options?: ZodFetchOptions
126): ApiPromise<z.output<TResponseBodySchema>> {
127 const finalRequestInit = createMultipartFormRequestInit(body, requestInit);
128
129 return new ApiPromise(_doZodFetch(schema, url, finalRequestInit, options));
130}
131
132async function createMultipartFormRequestInit<TBody = Record<string, unknown>>(
133 body: TBody,

Callers 1

importEnvVarsMethod · 0.90

Calls 2

_doZodFetchFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…