IFClite TypeScript API
    Preparing search index...

    Class ChangeSetManager

    Manages collections of mutations as named change sets

    Index
    • Add a mutation to the active change set

      Parameters

      Returns void

    • Clear all change sets

      Returns void

    • Create a new change set

      Parameters

      • name: string

      Returns ChangeSet

    • Delete a change set

      Parameters

      • id: string

      Returns boolean

    • Export a change set as JSON

      Parameters

      • id: string

      Returns string

    • Get the active change set

      Returns ChangeSet | null

    • Get a change set by ID

      Parameters

      • id: string

      Returns ChangeSet | null

    • Get statistics about all change sets

      Returns {
          affectedEntities: number;
          affectedModels: number;
          totalChangeSets: number;
          totalMutations: number;
      }

    • Import a change set from JSON

      Parameters

      • json: string

      Returns ChangeSet

    • Mark a change set as applied

      Parameters

      • id: string

      Returns void

    • Merge multiple change sets into one

      Parameters

      • ids: string[]
      • newName: string

      Returns ChangeSet

    • Rename a change set

      Parameters

      • id: string
      • newName: string

      Returns void

    • Set the active change set

      Parameters

      • id: string | null

      Returns void