@alt-stack/workers-client-trigger
v1.6.2
Published
Trigger.dev binding for type-safe worker client
Maintainers
Readme
@alt-stack/workers-client-trigger
Caller-side Trigger.dev client typed and validated by a generated Zod job map. This package triggers tasks; @alt-stack/workers-trigger is the server adapter that defines them.
Requirements
- Trigger.dev SDK 3.x
- Zod 3.25+ or Zod 4
pnpm add @alt-stack/workers-client-trigger @trigger.dev/sdk zodUsage
import { createTriggerClient } from "@alt-stack/workers-client-trigger";
import { Topics } from "./generated-jobs.js";
const client = createTriggerClient({
jobs: Topics,
onError: (error) => console.error(error),
});
const run = await client.trigger(
"send-welcome-email",
{ email: "[email protected]" },
{ idempotencyKey: "welcome:ada" },
);The client forwards idempotencyKey and delay. It currently ignores maxRetries and metadata. Batch entries receive the same option values. disconnect() is a no-op because no persistent producer is opened.
Documentation
License
MIT
