supported
Supported public entry point. Import this entry point as @sheetwrite/core.
Source entry: packages/core/src/index.ts
Exported symbols
Classes 17
CommentCoordinatorTransport/auth-neutral comment state with server-owned author and timestamp fields.
DelimitedTextOptionsErrorStable invalid-option failure for a delimited-text resource ceiling.
DelimitedTextResourceErrorStable resource-limit failure raised before the next oversized parse or encode allocation.
IncompleteDataErrorError thrown when an operation requires datasource cells that are not loaded.
MemoryPersistenceAdapterExecutable database-neutral reference adapter for tests, demos, and local workflows.
PersistenceErrorTyped failure raised by persistence and synchronization flows.
PresenceCoordinatorEphemeral presence lifecycle; it never calls a document mutation API.
RevisionCoordinatorCoordinates listing and restoring host-owned workbook revisions.
RowBridgeProjects canonical document transactions into host-owned row changes.
SheetwriteErrorCanonical envelope for thrown and callback-delivered Sheetwrite failures.
SheetwriteStoreStable public facade and the sole transaction, epoch, policy, and event barrier.
SnapshotResourceErrorStable resource failure raised by direct workbook construction paths.
SnapshotValidationErrorPath-qualified schema failure found while validating an untrusted snapshot.
SyncCoordinatorDeterministic, transport-neutral optimistic sync.
SyncPendingCapacityErrorTyped local transaction rejection produced when the durable queue cannot reserve capacity.
SyncProtocolErrorTyped rejection of malformed or resource-exhausting synchronization input.
XlsxResourceErrorStable resource-limit failure surfaced before an XLSX codec allocates unsafe data.
Functions 58
assertRuntimeResourceSnapshotReject overlap, negative values, and attempts to fold runtime observations into owner totals.
assertWorkbookTablesReject an invalid or oversized live workbook before table arrays are copied to WASM.
cellA10-based (row, col) → A1 cell reference (0, 0 → "A1").
cellScalarToTextSpreadsheet display text for a resolved scalar.
colToA1Column index (0-based) → A1 column label (0 → "A", 26 → "AA").
createGridCreates and mounts an imperative Grid in the supplied host element.
createGridFromSnapshotMount a grid over a validated, non-dirty snapshot.
createRowBridgeCreate a typed bridge while preserving row and identity inference.
createRuntimeResourceSnapshotBuild and validate one operation-phase snapshot without double-counting runtime observations.
dateToSerialConvert a real UTC Date to the Excel 1900-system serial.
decodeStoreMemoryStatsDecode the flat Rust protocol and fail closed on version/order/total drift.
diffRuntimeResourcePhasesDiff two validated phases of the same operation by exclusive resource owner.
documentOpTargetExhaustive stable target identity used by persistence/logging layers.
downloadBytesTrigger a browser download from in-memory bytes.
emptyStoreMemoryStatsConstruct a zero-owner store report when no WASM store is available.
formatNumberDeterministic Excel-style number/date formatter.
fromCsvParse CSV into ColumnarData.
fromXlsxTableParse the first sheet of .xlsx bytes into ColumnarData.
fromXlsxWorkbookFormula-preserving, multi-sheet workbook import through the optional XLSX backend.
hyperlinkAtReturn the first validated hyperlink covering an address, or null when none does.
initSheetwriteLoad the WASM data engine once.
isSafeExternalHyperlinkValidate, but never activate or fetch, an external hyperlink target.
isSheetwriteErrorNarrow same-realm errors, cross-realm errors, and serialized failure envelopes.
isSheetwriteReadyWhether initSheetwrite has completed — the single readiness source.
isValidCellHyperlinkShape/security validation shared by mutation, snapshot, clipboard, and activation barriers.
isValidHyperlinkIdWhether an identifier is bounded, non-empty, trimmed, and free of control characters.
labelToColA1 column label → 0-based column index (inverse of colToA1).
legacyFullWidthDataSourceAdapts a row loader to protocol 2; full-width loading is horizontally non-scalable.
observeRuntimeMemoryObserve runtime memory buckets available in the current JS host without fabricating missing data.
parseCellInputCoerce raw text input into a CellValue, following spreadsheet input-bar conventions: - blank (after trimming) clears the cell to a null literal; - text longer than one character beginning with = becomes a formula; -…
parseCellLiteralInputParse imported text as a literal using the same boolean, number, date, and currency rules as parseCellInput.
parseCsvParse the fixed comma dialect: quoted delimiters/newlines, doubled quotes, bare CR, LF, or CRLF records, Unicode, trailing empty fields, and one optional leading UTF-8 BOM.
parseCurrencyInputParse a currency-formatted string into a plain number, or null when the remaining text is not numeric.
parseDateInputParse a user-typed date string into a serial, or null when it is not a date.
rangeA1Two cell corners → A1 range ("A1:B3"), collapsing to a single ref when equal.
rebaseDocumentOperationsConservative server-ordered rebase for pending offline work.
resolveHyperlinkTargetRevalidate at the final activation boundary; hosts never receive an unsafe URL.
resolveThemeFromCssRead --sheetwrite- CSS custom properties into a partial theme.
resolveTransactionResourceLimitsValidate and merge transaction ceiling overrides without retaining the caller-owned object.
rowBridgeTransactionIdCompute a deterministic identity for a canonical transaction.
sanitizeCellHyperlinkSanitize one untrusted clipboard/snapshot value without cloning its object graph.
sanitizeHyperlinkStyleConvert an untrusted style into one bounded, plain renderer-safe value.
serialToDateConvert a date serial back to a Date.
setXlsxTableExportBackendRegisters the optional table XLSX export implementation used by core.
setXlsxTableImportBackendRegisters the optional table XLSX import implementation used by core.
setXlsxWorkbookBackendRegisters the optional workbook XLSX implementation used by core.
sheetNameKeyNFC and locale-independent Unicode lowercase key used for worksheet-name identity.
shiftA1RefsShift relative A1 references in a formula by (dRow, dCol) — used when a formula is filled into other cells.
toCsvExport the current visible CSV view (UTF-8 BOM, CRLF): visible columns and view-ordered rows surviving sort, filter, hidden-row, and group state.
toTsvExport a canonical data-space range as clipboard-compatible TSV (CRLF, no BOM).
toXlsxTableExports a table model through the registered optional XLSX backend.
toXlsxWorkbookFormula-preserving, multi-sheet workbook export through the optional XLSX backend.
validateSheetNameValidate and canonicalize a SpreadsheetML worksheet name.
validateTransactionResourcesIncrementally validate the operation count and exact encoded payload size without constructing a JSON string.
validateWorkbookSnapshotValidate and canonically order a schema-1 snapshot without hydrating runtime state.
validateWorkbookTableNameValidate and NFC-normalize an ECMA-compatible structured-reference name.
validWorkbookTableValidate one canonical table against sheet bounds and workbook-global identities.
workbookTableNameKeyLocale-independent key used for table and table-column collision checks.
Interfaces 138
BoundaryOperationStatsFixed-cardinality boundary crossing counters for one operation.
CellAddressZero-based address of one cell on a stable sheet ID.
CellBlockSparse row-major cells bounded by one rectangular block.
CellBorderVisual border applied to one or more sides of a cell.
CellBordersPer-side borders; all applies to any side not given its own border.
CellChangeOne committed cell edit, carrying enough to roll back.
CellEditorFramework-neutral named editor definition registered through GridOptions.editors.
CellEditorContextImmutable state and guarded completion callbacks for one mounted editor.
CellEditorInstanceRetained lifecycle returned by a custom editor's mount method.
CellEditorRectViewport-relative geometry of the cell currently owned by an editor.
CellHyperlinkBounded serializable hyperlink metadata applied to one cell or range.
CellInputSnapshotView-aware editable snapshot of one cell, for hosts building a detached formula bar or cell inspector.
CellNoteSerializable plain-text note anchored to a cell.
CellPaintContextRead-only cell value and screen geometry supplied to a custom renderer.
CellRendererCustom cell renderer hooks for the main-thread canvas or retained DOM overlay.
CellStyleSerializable formatting applied to a cell or used as a column default.
ChangeEventPayload of the change event; flows OUT for API submission/reconcile.
ColumnSchema and default presentation for one workbook column.
ColumnarDataEager column-oriented values used to initialize a sheet.
CommentAdapterHost persistence contract for versioned comment threads.
CommentAuthorRefStable host-provided identity displayed on a comment message.
CommentCoordinatorOptionsDocument identity and initial version for comment coordination.
CommentListResultVersioned comment-thread listing returned by a host adapter.
CommentMessageOne immutable author message in a comment thread.
CommentMutationRequestVersioned comment mutation submitted to a host adapter.
CommentThreadVersioned discussion anchored to a document location.
ConditionalFormatRuleOrdered condition and style applied to a cell range.
ContextMenuContextCell and viewport coordinates resolved for one bundled context-menu opening.
ContextMenuItemBuilt-in, separator, or custom callback row in the right-click menu.
DataSourceHost callback that asynchronously loads cancellable rectangular pages.
DataSourceCapabilitiesDeclares whether a source can load only the requested column runs.
DataSourceColumnBandOne half-open run of workbook columns, in stable sheet order.
DataSourcePageOne resolved rectangular page returned by a DataSource.
DataSourceRequestCancellable sheet rectangle requested from a DataSource.
DataSourceStorageOptionsDense or allocation-lazy paged storage policy for datasource cells.
DataValidationRuleOne stable, range-scoped data-entry rule.
DelimitedTextOptionsOptional resource ceilings for an in-memory delimited-text operation.
DelimitedTextResourceLimitsResource ceilings shared by synchronous CSV and TSV parsing and encoding.
DocumentValidationErrorPath-qualified validation failure for a document operation.
GridImperative grid handle for document commands, events, rendering, and teardown.
GridActionsImperative operations the toolbar and context menu bind to; also exposed as Grid.actions.
GridCommandStateObservable availability and selection-derived activity for one command.
GridCommandStateChangeEventComplete command-state snapshot emitted whenever availability or activity can change.
GridConfigToolbar / feature configuration.
GridEventsPayload map for events emitted by a Grid.
GridOptionsWorkbook, data, rendering, policy, and built-in UI options used to create a Grid.
GridTransactionAn undoable transaction submitted through a Grid.
HighlightRangeA highlight target: a range plus an optional per-range color override.
LegacyRowPageRow-only page shape accepted by the full-width compatibility adapter.
MergeRangeInclusive merged-cell rectangle in data-row/column coordinates.
NamedRangeSnapshotWorkbook-global or sheet-scoped named range used by formulas and persistence.
PackedCellBlockDense row-major mutation payload.
PagedStoreStatsAllocation and load statistics for one paged datasource sheet.
PendingCommitImmutable local operation batch awaiting a host acknowledgement.
PendingCommitLoadOptionsMandatory bounds for one durable pending-commit restore.
PendingCommitStorageHost-owned durable queue.
PersistenceAdapterHost load and commit contract for versioned workbook persistence.
PersistenceCommitRequestCancellable pending commit submitted to a persistence adapter.
PresenceActorPublic collaborator identity attached to presence updates.
PresenceCoordinatorOptionsIdentity, privacy, and timing options for presence coordination.
PresenceMessageEphemeral collaborator selection and activity update.
PresenceOverlayEphemeral collaborator selection rendered above the grid.
PresencePrivacyOptionsControls which ephemeral collaborator details may be transmitted.
PresenceTransportHost transport contract for ephemeral presence messages.
ProtectedRangeSerializable client UX policy.
ProtectionRequestLocal operation and protected-range context supplied to the host policy.
RangeInclusive rectangular cell range on a stable sheet ID.
RebaseConflictReason and affected operations for an unsafe document rebase.
RemoteOperationOptionsClassification metadata for host-supplied remote operations.
RemoteOperationSourceHost subscription contract for ordered versioned operations.
ReplaceResultReplacement count and refreshed search state returned by replace-all.
ResolvedCellAuthoritative source value, evaluated value, style, and load state for a cell.
ResourceOwnerBytesRetained logical payload and allocated capacity attributed to one exclusive owner.
RevisionAdapterHost persistence contract for revision history and restore.
RevisionCoordinatorOptionsDocument identity and version options for revision coordination.
RevisionRestoreRequestVersioned restore request submitted to a revision adapter.
RevisionSummaryHost-provided metadata describing a saved workbook revision.
RowBridgeCellA cell effect with semantic column and host row identity.
RowBridgeClearDeltaA clearRange effect expanded to its exact changed cells.
RowBridgeColumnSemantic column key accepted by the row bridge.
RowBridgeFillDeltaA fill-series transaction effect.
RowBridgeHostActionDeltaA document operation that needs a host-side action rather than row mutation.
RowBridgeInsertContextContext supplied when a canonical row insertion needs a host identity.
RowBridgeMetadataDeltaA document operation that changes workbook or column metadata.
RowBridgeOptionsOptions for the framework-neutral, opt-in row bridge.
RowBridgePasteDeltaA paste transaction effect.
RowBridgeProjectionResult of projection or reconciliation.
RowBridgeRangeDeltaA setRange/setBlock effect expanded to its exact changed cells.
RowBridgeReconciliationInputInput to RowBridge.reconcile.
RowBridgeRowStructureDeltaStable row identity effects for insert, delete, and move operations.
RowBridgeTransactionThe canonical transaction identity carried by each projected delta.
RowBridgeUnprojectableDeltaAn explicit projection record for an operation with no row-space meaning.
RowGroupA collapsible row group (data-row range, end-inclusive), Sheets-style.
RowMetadataPersistent display and grouping metadata for one document row.
RuntimeMemoryObservationAvailable runtime-level memory observations, kept separate from retained owner totals.
RuntimeResourcePhaseDeltaOwner and runtime deltas between two phases of the same operation.
RuntimeResourceSnapshotComplete retained-resource and boundary snapshot for one operation phase.
SearchOptionsCase, whole-cell, sheet, and column constraints for grid search.
SearchResultOrdered matches and active index produced by a grid search.
SheetWorkbook sheet schema used when creating a live grid.
SheetSnapshotSerializable complete state for one workbook sheet.
SheetwriteErrorEnvelopeStructural form preserved across realms and JSON serialization.
SheetwriteErrorOptionsOptional cause, diagnostic context, and boundary-known retryability.
SheetwriteStoreOptionsStorage layout plus snapshot and transaction resource ceilings for one store.
SnapshotCellSerializable cell value and optional style inside a snapshot block.
SnapshotResourceLimitsResource ceilings applied before snapshot normalization or store allocation.
SnapshotValidationOptionsValidation and allocation policy for an untrusted workbook snapshot.
SortKeyOne key of a multi-column sort, applied in array order (first = primary).
StoreColumnar workbook storage, query, transaction, and subscription contract.
StoreMemoryBreakdownDecoded, fail-closed retained-memory ownership report from the WASM store.
SyncCoordinatorLimitsResource ceilings applied independently to remote collaboration input and local durability.
SyncCoordinatorOptionsDocument, version, durability, and online options for synchronization.
SyncMutationRecordPending commit paired with its current synchronization status.
SyncPendingQueueLimitsAggregate ceilings for local commits retained until durable acknowledgement.
SyncStateSnapshotImmutable observable synchronization state.
SyncVersionGapRequestContiguous-version recovery request produced when remote input skips ahead.
ThemeResolved canvas colors, typography, and geometry used for painting.
ToolbarItemBuilt-in, separator, or custom callback item in the grid toolbar.
TransactionLow-level Store transaction.
TransactionApplicationOptionsSource and commit classification used when applying a transaction.
TransactionResourceLimitsPublic ceilings shared by transaction producers, persistence, transport, and replay.
TransientResourcePeakOperation-scoped transient peak, excluded from retained owner totals.
VersionedCommentEventComment mutation paired with its assigned server version.
VersionedOperationRemote document operations paired with a contiguous server version.
VisibleWindowViewOne rectangular window of resolved cells, returned by Store.getVisibleWindow in a single call.
WorkbookLive workbook schema containing ordered sheets and the active sheet ID.
WorkbookSnapshotSchema-versioned serializable workbook document.
WorkbookTableSerializable canonical workbook table.
WorkbookTableColumnStable identity and display metadata for one ordered table column.
WorkbookTablePatchMutable table fields accepted by the explicit update operation.
WorkbookTableResourceLimitsResource ceilings for canonical workbook-table metadata and identifiers.
WorkbookTableStyleBounded native subset of ECMA-376 table style information.
XlsxResourceLimitsResource dimensions bounded by every XLSX import and export path.
XlsxTableExportBackendPluggable first-row-header, first-sheet table export backend.
XlsxTableImportBackendPluggable table import backend.
XlsxWorkbookBackendOptional backend contract for complete workbook XLSX interchange.
XlsxWorkbookOptionsShared options passed to every registered table and workbook XLSX backend.
XlsxWorkbookWarningStructured fidelity warning emitted during XLSX conversion.
Types 77
AggregateOpColumn aggregate operation for Grid.aggregate / Store data ops.
ApplyTransactionResultOutcome of applying a document transaction, including conflict, rejection, and no-op states.
BoundaryDirectionDirection of a measured JS/WASM boundary crossing.
BoundaryTransferKindWhether a measured boundary crossing transfers one scalar or a packed batch.
CellAlignHorizontal text alignment supported by cell styles.
CellEditorNavigationSelection movement applied after a successful editor commit.
CellFormatHow a column's cells are typed, parsed, and rendered: text verbatim, number via its numberFormat, date as an Excel-style serial (see date-serial.ts) rendered by a date numberFormat, and currency as a plain number…
CellLoadStateDatasource loading state for a resolved cell.
CellScalarA scalar that can be displayed directly.
CellValueA cell's persisted input: a literal, a cross-reference, or a formula.
ColumnFilterOne column's filter predicate.
CommentAnchorDocument location to which a comment thread is attached.
CommentCoordinatorEventState transition emitted by the comment coordinator.
CommentMutationSerializable operation that creates or updates comment state.
CommentMutationResponseApplied, duplicate, or conflict acknowledgement for a comment mutation.
CommitReasonThe gesture/operation that produced a committed transaction.
ConditionalFormatPredicatePredicate used to decide whether a conditional format applies.
ContextMenuActionNameBuilt-in action names accepted by custom context-menu rows.
ContextMenuItemsStatic rows or a context-aware factory evaluated each time the menu opens.
DataCellDatasource cell value with optional cell-specific styling.
DataValidationComparisonNative comparison semantics for numeric, date-serial, and text-length validation.
DataValidationConditionSerializable condition enforced by a data-validation rule.
DelimitedTextOperationPhase reported by a typed delimited-text resource failure.
DocumentOpExhaustive serializable operation union for workbook mutations.
DocumentRebaseResultSuccessful rebased operations or a conservative rebase conflict.
DocumentValidationResultSuccess or structured errors returned by document validation.
GridCommandNameBuilt-in command names accepted by state queries and change events.
GridPresentationHeader semantics used by the retained canvas and accessibility mirror.
HyperlinkTargetBrowser-safe external target or stable workbook-internal range target.
LegacyRowLoaderLoads one row-only page for the full-width compatibility adapter.
MutationIssueStructured warning or rejection produced while applying an operation.
MutationPolicyModeAtomic or partial handling for locally denied operations.
OperationSourceWhether a committed change originated locally or from remote host input.
PersistenceCommitResponseApplied, duplicate, or conflict acknowledgement from persistence.
PersistenceErrorCodeStable category for a persistence failure.
PresenceCoordinatorEventConnection or actor transition emitted by presence coordination.
ProtectionResolverHost-owned client UX permission callback for protected mutations.
QueryCapabilityWhether a query is complete for the currently loaded datasource pages.
RebaseConflictCodeStable conservative-rebase conflict category.
ResolvedHyperlinkTargetHost-safe target resolved immediately before hyperlink activation.
RevisionCoordinatorEventState or restore transition emitted by revision coordination.
RevisionRestoreResponseApplied or conflict acknowledgement for a revision restore.
RowBridgeDeltaEvery possible projection produced by a row bridge.
RowBridgeHandlerCallback accepted by imperative and framework adapters.
RowBridgeIdA stable host identity for one data-space row.
RowBridgeReconciliationStatusReconciliation status for a canonical transaction response.
RowDataObject-shaped datasource row keyed by workbook column keys.
RuntimeResourceOperationUser-visible operation whose retained and transient resource costs are measured.
RuntimeResourcePhaseMeasurement point within one resource-accounted operation.
SelectionCurrent cell, range, row, column, or multi-range selection.
SheetIdStable identifier used to address a workbook sheet.
SheetLifecycleIssueCodeStable lifecycle rejection codes suitable for inline sheet-management UI.
SheetLifecycleResultActionable transaction outcome for a stable sheet lifecycle target.
SheetNameIssueCodeStable reason codes returned by worksheet-name validation.
SheetNameValidationResultSuccessful canonical name or an actionable validation failure.
SheetVisibilityNative worksheet visibility preserved across workbook snapshots and tab rendering.
SheetwriteErrorCodeExhaustive stable discriminator for consumer-visible Sheetwrite failures.
SheetwriteErrorContextStable, serialization-safe diagnostic context.
SheetwriteErrorContextValueJSON-safe values accepted in a public failure context.
SheetwriteErrorOperationExhaustive stable operation discriminator for consumer-visible failures.
SnapshotGridOptionsGrid creation options accepted when hydrating a validated snapshot.
SnapshotStorageModeAllocation mode used when enforcing snapshot construction capacity.
SyncActivityStateCurrent persistence activity reported by a sync coordinator.
SyncConnectionStateHost-controlled online state reported by synchronization.
SyncCoordinatorEventQueue, version, connection, or error transition emitted by synchronization.
SyncMutationStatusLifecycle state of one local mutation in the synchronization queue.
SyncPendingCapacityStateWhether the durable local queue can currently admit another transaction.
SyncProtocolErrorCodeStable category identifying which synchronization protocol bound was violated.
ToolbarActionNameBuilt-in action names accepted by custom toolbar items.
ToolbarIconText, DOM node, or node factory used as toolbar icon content.
TransactionResourceValidationResultSuccessful byte/count inspection or one structured transaction rejection.
ValidationPolicyReject-or-warn policy attached to a data-validation rule.
WasmMemoryOwnerOne retained-memory owner reported by the WASM cell store.
WorkbookTableIdStable identity for a workbook table.
WorkbookTableNameIssueCodeStable reason code returned when a workbook table name is rejected.
WorkbookTableNameValidationResultResult of validating and NFC-normalizing a workbook table name.
WorkbookTableUnsupportedFeatureOOXML table features deliberately retained as explicit loss metadata rather than silently flattened into an ordinary range.
Variables 22
DEFAULT_DELIMITED_TEXT_RESOURCE_LIMITSSynchronous operations return one in-memory string, so byte/cell ceilings bound allocation while sheet-compatible dimensions remain independently valid.
DEFAULT_SNAPSHOT_RESOURCE_LIMITSConservative defaults that retain the million-row paged-sheet contract.
DEFAULT_SYNC_COORDINATOR_LIMITSSecurity and durability defaults bound hostile remote versions, recovery buffers, acknowledgement memory, and the offline pending queue independently.
DEFAULT_THEMEDefault canvas theme used before CSS and explicit theme overrides.
DEFAULT_TRANSACTION_RESOURCE_LIMITSInclusive defaults for every atomic document transaction accepted by a Store or Grid.
DEFAULT_WORKBOOK_TABLE_RESOURCE_LIMITSIndependent metadata ceilings enforced before table arrays cross the WASM boundary.
DEFAULT_XLSX_RESOURCE_LIMITSCodec defaults combine SpreadsheetML worksheet dimensions with independent ZIP/XML and aggregate-work ceilings for untrusted in-memory conversion.
MAX_CONDITIONAL_FORMAT_FORMULA_LENGTHMaximum serialized formula predicate source; parsing/evaluation stays bounded per visible cell.
MAX_CONDITIONAL_FORMAT_RULESMaximum ordered conditional-format rules admitted per worksheet and encoded in one u32 match mask.
MAX_HYPERLINK_DISPLAY_LENGTHOptional display text ceiling used by SpreadsheetML shared-string implementations.
MAX_HYPERLINK_ID_LENGTHSerialized identifier ceiling; IDs remain stable across history and snapshots.
MAX_HYPERLINK_TARGET_LENGTHExternal target ceiling, aligned with the bounded private clipboard payload.
MAX_HYPERLINKS_PER_SHEETRenderer/codec ceiling for one sheet's hyperlink metadata.
REF_CYCLESentinel shown for a reference that participates in a cycle.
RUNTIME_RESOURCE_SCHEMA_VERSIONStable protocol for runtime ownership and operation-cost reports.
SHEETWRITE_CLIPBOARD_MIMEPrivate-format MIME type used for rich Sheetwrite clipboard payloads.
SHEETWRITE_ERROR_CODESStable public failure codes.
SHEETWRITE_ERROR_OPERATIONSStable operations at which a consumer-visible failure can surface.
STORE_MEMORY_HASH_ESTIMATE_VERSIONVersion of the deterministic hash-table capacity estimate used by store owners.
STORE_MEMORY_PROTOCOL_VERSIONFlat WASM store-memory protocol version; decoders reject any mismatch.
WASM_MEMORY_OWNERSStable ordered owner list encoded by the WASM store-memory protocol.
WORKBOOK_SCHEMA_VERSIONCurrent workbook snapshot schema version accepted by Sheetwrite.