Restate Typescript SDK
    Preparing search index...

    Type Alias HandlerDescriptor<I, O, Shared>

    Minimal descriptor stored in Descriptor._handlers per handler.

    type HandlerDescriptor<I = any, O = any, Shared extends boolean = boolean> = {
        _description?: string;
        _inputSerde?: Serde<I>;
        _metadata?: Record<string, string>;
        _outputSerde?: Serde<O>;
        _shared?: Shared;
    }

    Type Parameters

    • I = any
    • O = any
    • Shared extends boolean = boolean
    Index

    Properties

    _description?: string

    handler description declared on the contract

    _inputSerde?: Serde<I>
    _metadata?: Record<string, string>

    handler metadata declared on the contract

    _outputSerde?: Serde<O>
    _shared?: Shared

    virtual-object handler shared/exclusive marker (phantom + runtime)