Sanity Library Reference Docs
    Preparing search index...

    One of the application's workers, as useWorker returns it.

    interface WorkerClient<T extends WorkerTypes = WorkerTypes> {
        post(
            ...args: T["payload"] extends void
                ? [payload?: void, options?: MessageBusEmitOptions]
                : [payload: T["payload"], options?: MessageBusEmitOptions],
        ): Promise<T["reply"]>;
        subscribe(handler: (message: T["message"]) => void): () => void;
    }

    Type Parameters

    Index

    Methods

    Methods

    post

    • Runs a handler for each message the worker sends, and returns a function that stops it.

      Parameters

      • handler: (message: T["message"]) => void

      Returns () => void