The workbook's transaction commit id at the moment its bytes were encoded.
An opaque token identifying the persisted state. Pass it to TransactionSaveStateManager.markSaved so the workbook is marked clean as of exactly that state — edits made during the (async) write correctly remain unsaved.
The IWorkbookIO.Origin handle the operation actually used — the file read, or the file written: the workbook's own origin for a plain save, a new one for a save that resolved a destination (a first save, a Save As), the target for an export. Its format is the one read or written.
true when the write was a save (to the workbook's own origin); false for an
explicit-target export (a copy). Only saves mark the workbook clean — see
IWorkbookIO.addCommitListener.
The workbook that was read or written. A listener filters on this to react to a specific workbook (the service is shared across all of them).
Fired after a workbook has been successfully written via IWorkbookIO.write.
Remarks
Not fired by IWorkbookIO.writeArrayBuffer (a raw encode, used for exports / uploads) or by a cancelled write.