@sovereignbase/convergent-replicated-struct
    Preparing search index...

    Variable CRStruct

    CRStruct: {
        new <T extends Record<string, unknown>>(
            defaults: T,
            snapshot?: CRStructSnapshot<T>,
            allowMissing?: false,
        ): CRStruct<T, false>;
        new <T extends Record<string, unknown>>(
            defaults: T,
            snapshot: Partial<CRStructSnapshot<T>> | undefined,
            allowMissing: true,
        ): CRStruct<T, true>;
        new <T extends Record<string, unknown>>(
            defaults: T,
            snapshot: CRStructSnapshot<T> | undefined,
            allowMissing: boolean,
        ): CRStruct<T, boolean>;
    }

    The CR-Struct replica implementation.

    Type Declaration

      • new <T extends Record<string, unknown>>(
            defaults: T,
            snapshot?: CRStructSnapshot<T>,
            allowMissing?: false,
        ): CRStruct<T, false>
      • Type Parameters

        • T extends Record<string, unknown>

        Parameters

        Returns CRStruct<T, false>

      • new <T extends Record<string, unknown>>(
            defaults: T,
            snapshot: Partial<CRStructSnapshot<T>> | undefined,
            allowMissing: true,
        ): CRStruct<T, true>
      • Type Parameters

        • T extends Record<string, unknown>

        Parameters

        Returns CRStruct<T, true>

      • new <T extends Record<string, unknown>>(
            defaults: T,
            snapshot: CRStructSnapshot<T> | undefined,
            allowMissing: boolean,
        ): CRStruct<T, boolean>
      • Type Parameters

        • T extends Record<string, unknown>

        Parameters

        Returns CRStruct<T, boolean>