interface IBatcher<O, M> { add(object,
metadata?): Promise<unknown>; force(): Promise<void>; register(callback): void; rollback(tasks): void; } Methods
add
- add(object, metadata?): Promise<unknown>
Parameters
- object: O
Optional metadata: M
Returns Promise<unknown>
force
- force(): Promise<void>
Returns Promise<void>
register
- register(callback): void
Parameters
- callback: ((tasks) => void | Promise<void>)
- (tasks): void | Promise<void>
Returns void | Promise<void>
Returns void
rollback
- rollback(tasks): void
Returns void