@sovereignbase/schema-crdt
    Preparing search index...

    Type Alias SchemaCRDTRoutedEventMap<T>

    Event payload map after routing nested CRDT events through their owning Schema.org property key.

    type SchemaCRDTRoutedEventMap<T extends Record<string, unknown>> = {
        ack: Partial<
            Record<keyof T, string | SchemaCRDTPropertyEventMap["ack"]>,
        >;
        change: Partial<
            { [K in keyof T]: T[K]
            | SchemaCRDTPropertyEventMap["change"] },
        >;
        delta: Partial<
            {
                [K in keyof T]: | CRStructSnapshot<T>[K]
                | SchemaCRDTPropertyEventMap["delta"]
            },
        >;
        snapshot: Partial<
            {
                [K in keyof T]: | CRStructSnapshot<T>[K]
                | SchemaCRDTPropertyEventMap["snapshot"]
            },
        >;
    }

    Type Parameters

    • T extends Record<string, unknown>
    Index

    Properties

    ack: Partial<Record<keyof T, string | SchemaCRDTPropertyEventMap["ack"]>>

    Routed acknowledgement frontier keyed by Schema.org property.

    change: Partial<{ [K in keyof T]: T[K] | SchemaCRDTPropertyEventMap["change"] }>

    Routed change payload keyed by Schema.org property.

    delta: Partial<
        {
            [K in keyof T]: | CRStructSnapshot<T>[K]
            | SchemaCRDTPropertyEventMap["delta"]
        },
    >

    Routed delta payload keyed by Schema.org property.

    snapshot: Partial<
        {
            [K in keyof T]: | CRStructSnapshot<T>[K]
            | SchemaCRDTPropertyEventMap["snapshot"]
        },
    >

    Routed snapshot payload keyed by Schema.org property.