OmniDataEditor API
    Preparing search index...

    Interface MutationReflectionCapability<T>

    interface MutationReflectionCapability<T> {
        reflectCreate(entity: T): Promise<void>;
        reflectMany?(
            updates: readonly { current: T; previous: T }[],
        ): Promise<void>;
        reflectRemove(entity: T): Promise<void>;
        reflectUpdate(previous: T, current: T): Promise<void>;
    }

    Type Parameters

    • T
    Index
    • Parameters

      • entity: T

      Returns Promise<void>

    • Parameters

      • updates: readonly { current: T; previous: T }[]

      Returns Promise<void>

    • Parameters

      • entity: T

      Returns Promise<void>

    • Parameters

      • previous: T
      • current: T

      Returns Promise<void>