Hierarchy (View Summary)

Constructors

Properties

storage: Record<
    string,
    Record<
        string,
        Record<string, [Uint8Array, Uint8Array, undefined | string]>,
    >,
>
writes: Record<string, Record<string, [string, string, Uint8Array]>>

Methods

  • Parameters

    • threadId: string
    • checkpointNs: string
    • OptionalparentCheckpointId: string

    Returns Promise<SendProtocol[]>

  • Parameters

    • config: RunnableConfig

    Returns Promise<undefined | Checkpoint<string, string>>

  • Generate the next version ID for a channel.

    Default is to use integer versions, incrementing by 1. If you override, you can use str/int/float versions, as long as they are monotonically increasing.

    Parameters

    Returns number

  • Store intermediate writes linked to a checkpoint.

    Parameters

    • config: RunnableConfig
    • writes: PendingWrite<string>[]
    • taskId: string

    Returns Promise<void>