@bondi-labs/integration-sdk - v0.0.2
    Preparing search index...

    Interface BoundTrigger<T>

    A trigger bound to a BondiClient. Returned from client.bind().

    interface BoundTrigger<T extends ZodTypeAny = ZodTypeAny> {
        name: string;
        emit(payload: TypeOf<T>): void;
        emitAndWait(payload: TypeOf<T>): Promise<void>;
    }

    Type Parameters

    • T extends ZodTypeAny = ZodTypeAny

      Zod payload schema; makes emit() strongly typed.

    Index

    Properties

    Methods

    Properties

    name: string

    Trigger name from the original TriggerDefinition.

    Methods

    • Fire-and-forget. Errors flow to onEmitError; never thrown.

      Parameters

      • payload: TypeOf<T>

      Returns void

    • Awaits the 202 acknowledgement from Bondi; throws on failure.

      Parameters

      • payload: TypeOf<T>

      Returns Promise<void>