Restate Typescript SDK
    Preparing search index...

    Type Alias Descriptor<P, H, Kind>

    The single client-facing type for all definition styles.

    • Returned by service() / object() / workflow() (also bindable to serve())
    • Returned by restate.interface.service/object/workflow (pure, not bindable)
    • Returned by implement() (also bindable)
    type Descriptor<
        P extends string = string,
        H extends
            Record<string, HandlerDescriptor> = Record<string, HandlerDescriptor>,
        Kind extends
            "service"
            | "object"
            | "workflow" = "service" | "object" | "workflow",
    > = {
        _handlers: H;
        _kind: Kind;
        name: P;
    }

    Type Parameters

    • P extends string = string
    • H extends Record<string, HandlerDescriptor> = Record<string, HandlerDescriptor>
    • Kind extends "service" | "object" | "workflow" = "service" | "object" | "workflow"
    Index

    Properties

    Properties

    _handlers: H
    _kind: Kind
    name: P