Validate and canonically order a schema-1 snapshot without hydrating runtime state.
- Package
@sheetwrite/core
- Source
packages/core/src/document-protocol.ts#L1841
Declaration
function validateWorkbookSnapshot(
options?: SnapshotValidationOptionsinterface SnapshotValidationOptions {
storage?: SnapshotStorageMode;
resourceLimits?: Partial<SnapshotResourceLimits>;
}interface SnapshotValidationOptions {
storage?: SnapshotStorageMode;
resourceLimits?: Partial<SnapshotResourceLimits>;
}interface SnapshotValidationOptions {
storage?: SnapshotStorageMode;
resourceLimits?: Partial<SnapshotResourceLimits>;
}Validation and allocation policy for an untrusted workbook snapshot.API reference →, ): DocumentValidationResulttype DocumentValidationResult =
| { ok: true; value: WorkbookSnapshot }
| { ok: false; errors: DocumentValidationError[] };type DocumentValidationResult =
| { ok: true; value: WorkbookSnapshot }
| { ok: false; errors: DocumentValidationError[] };type DocumentValidationResult =
| {
ok: true;
value: WorkbookSnapshot;
}
| {
ok: false;
errors: DocumentValidationError[];
};Success or structured errors returned by document validation.API reference →