Restate Typescript SDK
    Preparing search index...

    Module @restatedev/restate-sdk-core

    Documentation Examples NPM Version Discord Twitter

    Restate Typescript SDK - Core

    Restate is a system for easily building resilient applications using distributed durable async/await. This repository contains the Restate SDK for writing services in Node.js / Typescript.

    This package contains the core types used in the several SDK modules.

    For the SDK main package, checkout @restatedev/restate-sdk.

    Namespaces

    serde
    StandardJSONSchemaV1
    StandardSchemaV1
    StandardTypedV1

    Interfaces

    RestateContext
    RestateObjectContext
    RestateObjectSharedContext
    RestateWorkflowContext
    RestateWorkflowSharedContext
    Serde
    ServiceInterface
    StandardJSONSchemaV1
    StandardSchemaV1
    StandardTypedV1

    Type Aliases

    ArgType
    Descriptor
    DescriptorOpts
    Duration
    HandlerDescriptor
    HandlerReturnType
    ImplementedDefinition
    ImplementedObjectDefinition
    ImplementedServiceDefinition
    ImplementedWorkflowDefinition
    InferInput
    InferOutput
    JournalValueCodec
    ObjectDescriptor
    ObjectHandler
    ObjectSharedHandler
    SerdeType
    Service
    ServiceDefinition
    ServiceDefinitionFrom
    ServiceDescriptor
    ServiceHandler
    VirtualObject
    VirtualObjectDefinition
    VirtualObjectDefinitionFrom
    Workflow
    WorkflowDefinition
    WorkflowDefinitionFrom
    WorkflowDescriptor
    WorkflowHandler
    WorkflowSharedHandler

    Variables

    iface

    Functions

    durationToMillis
    makeHandlerDescriptor
    millisOrDurationToMillis