@dxos/client
    Preparing search index...

    Variable liveConst

    live: {
        <T extends BaseObject>(obj: T): Live<T>;
        <T extends BaseObject>(
            schema: Schema<T, any, never>,
            obj: NoInfer<ExcludeId<T>>,
            meta?: {
                keys: Schema.mutable<
                    Schema.Array$<
                        Schema.Schema<
                            { id: string; source: string },
                            { id: string; source: string },
                            never,
                        >,
                    >,
                >;
            },
        ): Live<T>;
    }

    Creates a reactive object from a plain Javascript object. Optionally provides a TS-effect schema.

    Type declaration

      • <T extends BaseObject>(obj: T): Live<T>
      • Type Parameters

        • T extends BaseObject

        Parameters

        • obj: T

        Returns Live<T>

      • <T extends BaseObject>(
            schema: Schema<T, any, never>,
            obj: NoInfer<ExcludeId<T>>,
            meta?: {
                keys: Schema.mutable<
                    Schema.Array$<
                        Schema.Schema<
                            { id: string; source: string },
                            { id: string; source: string },
                            never,
                        >,
                    >,
                >;
            },
        ): Live<T>
      • Type Parameters

        • T extends BaseObject

        Parameters

        • schema: Schema<T, any, never>
        • obj: NoInfer<ExcludeId<T>>
        • Optionalmeta: {
              keys: Schema.mutable<
                  Schema.Array$<
                      Schema.Schema<
                          { id: string; source: string },
                          { id: string; source: string },
                          never,
                      >,
                  >,
              >;
          }

        Returns Live<T>