@dxos/client
    Preparing search index...

    Variable defineObjectMigrationConst

    defineObjectMigration: <
        From extends Schema.AnyNoContext,
        To extends Schema.AnyNoContext,
    >(
        options: {
            from: From;
            onMigration: (
                params: {
                    before: Schema.Type;
                    db: Database.Database;
                    object: Schema.Type;
                },
            ) => Promise<void>;
            to: To;
            transform: (
                from: Schema.Type,
                context: Migration.ObjectMigrationContext,
            ) => Promise<Omit<Schema.Type, "id" | "~@dxos/echo/Kind">>;
        },
    ) => Migration.ObjectMigration

    Type declaration

      • <From extends Schema.AnyNoContext, To extends Schema.AnyNoContext>(
            options: {
                from: From;
                onMigration: (
                    params: {
                        before: Schema.Type;
                        db: Database.Database;
                        object: Schema.Type;
                    },
                ) => Promise<void>;
                to: To;
                transform: (
                    from: Schema.Type,
                    context: Migration.ObjectMigrationContext,
                ) => Promise<Omit<Schema.Type, "id" | "~@dxos/echo/Kind">>;
            },
        ): Migration.ObjectMigration
      • Type Parameters

        • From extends Schema.AnyNoContext
        • To extends Schema.AnyNoContext

        Parameters

        • options: {
              from: From;
              onMigration: (
                  params: {
                      before: Schema.Type;
                      db: Database.Database;
                      object: Schema.Type;
                  },
              ) => Promise<void>;
              to: To;
              transform: (
                  from: Schema.Type,
                  context: Migration.ObjectMigrationContext,
              ) => Promise<Omit<Schema.Type, "id" | "~@dxos/echo/Kind">>;
          }

        Returns Migration.ObjectMigration

    Import Migration.define from @dxos/echo instead.