inngest
Version:
Official SDK for Inngest.com. Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability.
45 lines (43 loc) • 1.07 kB
JavaScript
const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.cjs');
let zod_v3 = require("zod/v3");
//#region src/components/realtime/types.ts
let Realtime;
(function(_Realtime) {
_Realtime.messageSchema = zod_v3.z.object({
channel: zod_v3.z.string().optional(),
topic: zod_v3.z.string().optional(),
data: zod_v3.z.any(),
run_id: zod_v3.z.string().optional(),
fn_id: zod_v3.z.string().optional(),
created_at: zod_v3.z.string().optional().transform((v) => v ? new Date(v) : void 0),
env_id: zod_v3.z.string().optional(),
stream_id: zod_v3.z.string().optional(),
kind: zod_v3.z.enum([
"step",
"run",
"data",
"ping",
"pong",
"closing",
"event",
"sub",
"unsub",
"datastream-start",
"datastream-end",
"chunk"
])
}).transform(({ data, ...rest }) => {
return {
...rest,
data: data ?? void 0
};
});
})(Realtime || (Realtime = {}));
//#endregion
Object.defineProperty(exports, 'Realtime', {
enumerable: true,
get: function () {
return Realtime;
}
});
//# sourceMappingURL=types.cjs.map