Class XMLEditor

Hierarchy

  • XMLEditor

Implements

  • Transactor<EditV2>

Constructors

Properties

commitSubject: Subject<OscdCommit<EditV2>> = ...
future: OscdCommit<EditV2>[] = []
past: OscdCommit<EditV2>[] = []
redoSubject: Subject<OscdCommit<EditV2>> = ...
undoSubject: Subject<OscdCommit<EditV2>> = ...

Accessors

Methods

  • Parameters

    • change: EditV2
    • __namedParameters: CommitOptions = {}

    Returns OscdCommit<EditV2>

  • Returns undefined | OscdCommit<EditV2>

  • Parameters

    • txCallback: TransactedCallback<EditV2>

    Returns (() => TransactedCallback<EditV2>)

      • (): TransactedCallback<EditV2>
      • Returns TransactedCallback<EditV2>

  • Parameters

    • txCallback: TransactedCallback<EditV2>

    Returns (() => TransactedCallback<EditV2>)

      • (): TransactedCallback<EditV2>
      • Returns TransactedCallback<EditV2>

  • Parameters

    • txCallback: TransactedCallback<EditV2>

    Returns (() => TransactedCallback<EditV2>)

      • (): TransactedCallback<EditV2>
      • Returns TransactedCallback<EditV2>

  • Parameters

    • txCallback: TransactedCallback<EditV2>

    Returns (() => TransactedCallback<EditV2>)

      • (): TransactedCallback<EditV2>
      • Returns TransactedCallback<EditV2>

  • Returns undefined | OscdCommit<EditV2>

Generated using TypeDoc