Interface TransactionService<T, S>
Properties
Readonly
enabled
enabled: boolean
Methods
add
- add(transaction, recordRef?): void
Parameters
transaction: T
Optional recordRef: any
Returns void
clear
- clear(id?): void
Parameters
Returns void
commit
- commit(data, id?): void
Parameters
data: any[]
Optional id: any
Returns void
endPending
- endPending(commit): void
Parameters
Returns void
getAggregatedChanges
- getAggregatedChanges(mergeChanges): T[]
Parameters
Returns T[]
getAggregatedValue
- getAggregatedValue(id, mergeChanges): any
Parameters
id: any
mergeChanges: boolean
Returns any
getState
- getState(id, pending?): S
Parameters
id: any
Optional pending: boolean
Returns S
getTransactionLog
- getTransactionLog(id?): T[]
Parameters
Returns T[]
startPending
- startPending(): void
Returns void
Returns
if there are any transactions in the Redo stack