Skip to content
Sheetwrite

Sheetwrite / Documentation

InitOutput@sheetwrite/wasm

Result of module initialization: the instantiated exports plus the shared linear memory.

Result of module initialization: the instantiated exports plus the shared linear memory.

Members 97

memory
readonly memory: WebAssembly.Memory;
__wbg_cellout_free
readonly __wbg_cellout_free: (a: number, b: number) => void;
__wbg_cellstore_free
readonly __wbg_cellstore_free: (a: number, b: number) => void;
__wbg_distinctcolumn_free
readonly __wbg_distinctcolumn_free: (a: number, b: number) => void;
__wbg_rangesnapshot_free
readonly __wbg_rangesnapshot_free: (a: number, b: number) => void;
__wbg_windowview_free
readonly __wbg_windowview_free: (a: number, b: number) => void;
cellout_kind
readonly cellout_kind: (a: number) => number;
cellout_num
readonly cellout_num: (a: number) => number;
cellout_string
readonly cellout_string: (a: number) => [number, number];
cellout_style
readonly cellout_style: (a: number) => number;
cellstore_addPagedSheet
readonly cellstore_addPagedSheet: (a: number, b: number, c: number, d: number, e: number) => number;
cellstore_addRows
readonly cellstore_addRows: (a: number, b: number, c: number, d: number) => void;
cellstore_addSheet
readonly cellstore_addSheet: (a: number, b: number, c: number) => number;
cellstore_aggregate
readonly cellstore_aggregate: (a: number, b: number, c: number, d: number) => number;
cellstore_beginPageLoad
readonly cellstore_beginPageLoad: (a: number) => void;
cellstore_captureRange
readonly cellstore_captureRange: (a: number, b: number, c: number, d: number, e: number, f: number) => number;
cellstore_cellState
readonly cellstore_cellState: (a: number, b: number, c: number, d: number) => number;
cellstore_clearCell
readonly cellstore_clearCell: (a: number, b: number, c: number, d: number, e: number) => void;
cellstore_clearRange
readonly cellstore_clearRange: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => number;
cellstore_colCount
readonly cellstore_colCount: (a: number, b: number) => number;
cellstore_dataEdge
readonly cellstore_dataEdge: (a: number, b: number, c: number, d: number, e: number, f: number) => number;
cellstore_dataEdgeOrdered
readonly cellstore_dataEdgeOrdered: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => number;
cellstore_distinctValues
readonly cellstore_distinctValues: (a: number, b: number, c: number, d: number) => number;
cellstore_endPageLoad
readonly cellstore_endPageLoad: (a: number) => void;
cellstore_filterRows
readonly cellstore_filterRows: (a: number, b: number, c: number, d: number, e: number) => [number, number];
cellstore_filterRowsMulti
readonly cellstore_filterRowsMulti: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number, o: number, p: number, q: number, r: number) => [number, number];
cellstore_formulaSource
readonly cellstore_formulaSource: (a: number, b: number, c: number, d: number) => [number, number];
cellstore_getCell
readonly cellstore_getCell: (a: number, b: number, c: number, d: number) => number;
cellstore_getWindow
readonly cellstore_getWindow: (a: number, b: number, c: number, d: number, e: number, f: number) => number;
cellstore_getWindowRows
readonly cellstore_getWindowRows: (a: number, b: number, c: number, d: number, e: number, f: number) => number;
cellstore_hydratePageNumbers
readonly cellstore_hydratePageNumbers: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => void;
cellstore_hydratePageStringsPacked
readonly cellstore_hydratePageStringsPacked: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number) => void;
cellstore_insertCols
readonly cellstore_insertCols: (a: number, b: number, c: number, d: number) => void;
cellstore_isFullyLoaded
readonly cellstore_isFullyLoaded: (a: number, b: number) => number;
cellstore_isPaged
readonly cellstore_isPaged: (a: number, b: number) => number;
cellstore_isSheetAlive
readonly cellstore_isSheetAlive: (a: number, b: number) => number;
cellstore_markRangeClean
readonly cellstore_markRangeClean: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
cellstore_new
readonly cellstore_new: () => number;
cellstore_pagedStats
readonly cellstore_pagedStats: (a: number, b: number) => [number, number];
cellstore_pinRange
readonly cellstore_pinRange: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
cellstore_poolStrings
readonly cellstore_poolStrings: (a: number, b: number, c: number) => [number, number];
cellstore_queryResourceStats
readonly cellstore_queryResourceStats: (a: number) => [number, number];
cellstore_rangeFullyLoaded
readonly cellstore_rangeFullyLoaded: (a: number, b: number, c: number, d: number, e: number, f: number) => number;
cellstore_rangeStyleIds
readonly cellstore_rangeStyleIds: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number];
cellstore_recompute
readonly cellstore_recompute: (a: number, b: number) => void;
cellstore_recomputeVolatile
readonly cellstore_recomputeVolatile: (a: number, b: number) => number;
cellstore_remapRangeStyles
readonly cellstore_remapRangeStyles: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => number;
cellstore_removeCols
readonly cellstore_removeCols: (a: number, b: number, c: number, d: number) => void;
cellstore_removeNamedRange
readonly cellstore_removeNamedRange: (a: number, b: number, c: number, d: number) => number;
cellstore_removeRows
readonly cellstore_removeRows: (a: number, b: number, c: number, d: number) => void;
cellstore_removeSheet
readonly cellstore_removeSheet: (a: number, b: number) => number;
cellstore_renameSheet
readonly cellstore_renameSheet: (a: number, b: number, c: number, d: number, e: number, f: number) => number;
cellstore_resetQueryResourceStats
readonly cellstore_resetQueryResourceStats: (a: number) => void;
cellstore_restoreRange
readonly cellstore_restoreRange: (a: number, b: number, c: number, d: number, e: number) => number;
cellstore_rowCount
readonly cellstore_rowCount: (a: number, b: number) => number;
cellstore_setBlock
readonly cellstore_setBlock: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: number, n: number) => number;
cellstore_setBool
readonly cellstore_setBool: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
cellstore_setColumnNumbers
readonly cellstore_setColumnNumbers: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
cellstore_setColumnStrings
readonly cellstore_setColumnStrings: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
cellstore_setColumnStringsPacked
readonly cellstore_setColumnStringsPacked: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => void;
cellstore_setConditionalRules
readonly cellstore_setConditionalRules: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number) => void;
cellstore_setFormula
readonly cellstore_setFormula: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number;
cellstore_setNamedRange
readonly cellstore_setNamedRange: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => number;
cellstore_setNumber
readonly cellstore_setNumber: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
cellstore_setSheetName
readonly cellstore_setSheetName: (a: number, b: number, c: number, d: number, e: number, f: number) => void;
cellstore_setString
readonly cellstore_setString: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => void;
cellstore_snapshotNumbers
readonly cellstore_snapshotNumbers: (a: number, b: number) => [number, number];
cellstore_snapshotTexts
readonly cellstore_snapshotTexts: (a: number, b: number) => [number, number];
cellstore_sortRows
readonly cellstore_sortRows: (a: number, b: number, c: number, d: number) => [number, number];
cellstore_sortRowsMulti
readonly cellstore_sortRowsMulti: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number) => [number, number];
cellstore_styleIdAt
readonly cellstore_styleIdAt: (a: number, b: number, c: number, d: number) => number;
distinctcolumn_takeKinds
readonly distinctcolumn_takeKinds: (a: number) => [number, number];
distinctcolumn_takeNumbers
readonly distinctcolumn_takeNumbers: (a: number) => [number, number];
distinctcolumn_takeTexts
readonly distinctcolumn_takeTexts: (a: number) => [number, number];
rangesnapshot_byteLength
readonly rangesnapshot_byteLength: (a: number) => number;
rangesnapshot_formulaOffsets
readonly rangesnapshot_formulaOffsets: (a: number) => [number, number];
rangesnapshot_formulaSources
readonly rangesnapshot_formulaSources: (a: number) => [number, number];
rangesnapshot_kinds
readonly rangesnapshot_kinds: (a: number) => [number, number];
rangesnapshot_styleIds
readonly rangesnapshot_styleIds: (a: number) => [number, number];
windowview_nCols
readonly windowview_nCols: (a: number) => number;
windowview_nRows
readonly windowview_nRows: (a: number) => number;
windowview_takeCondMatches
readonly windowview_takeCondMatches: (a: number) => [number, number];
windowview_takeStringIds
readonly windowview_takeStringIds: (a: number) => [number, number];
windowview_takeStringIndex
readonly windowview_takeStringIndex: (a: number) => [number, number];
windowview_takeStrings
readonly windowview_takeStrings: (a: number) => [number, number];
windowview_takeStyleDict
readonly windowview_takeStyleDict: (a: number) => [number, number];
windowview_takeStyleIndex
readonly windowview_takeStyleIndex: (a: number) => [number, number];
windowview_takeKinds
readonly windowview_takeKinds: (a: number) => [number, number];
windowview_takeNumbers
readonly windowview_takeNumbers: (a: number) => [number, number];
__wbindgen_malloc
readonly __wbindgen_malloc: (a: number, b: number) => number;
__wbindgen_realloc
readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
__wbindgen_externrefs
readonly __wbindgen_externrefs: WebAssembly.Table;
__wbindgen_free
readonly __wbindgen_free: (a: number, b: number, c: number) => void;
__externref_table_alloc
readonly __externref_table_alloc: () => number;
__externref_drop_slice
readonly __externref_drop_slice: (a: number, b: number) => void;
__wbindgen_start
readonly __wbindgen_start: () => void;

Declaration

View full TypeScript declaration
export interface InitOutput {
readonly memory: WebAssembly.Memory;
readonly __wbg_cellout_free: (a: number, b: number) => void;
readonly __wbg_cellstore_free: (a: number, b: number) => void;
readonly __wbg_distinctcolumn_free: (a: number, b: number) => void;
readonly __wbg_rangesnapshot_free: (a: number, b: number) => void;
readonly __wbg_windowview_free: (a: number, b: number) => void;
readonly cellout_kind: (a: number) => number;
readonly cellout_num: (a: number) => number;
readonly cellout_string: (a: number) => [number, number];
readonly cellout_style: (a: number) => number;
readonly cellstore_addPagedSheet: (
a: number,
b: number,
c: number,
d: number,
e: number,
) => number;
readonly cellstore_addRows: (
a: number,
b: number,
c: number,
d: number,
) => void;
readonly cellstore_addSheet: (a: number, b: number, c: number) => number;
readonly cellstore_aggregate: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly cellstore_beginPageLoad: (a: number) => void;
readonly cellstore_captureRange: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => number;
readonly cellstore_cellState: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly cellstore_clearCell: (
a: number,
b: number,
c: number,
d: number,
e: number,
) => void;
readonly cellstore_clearRange: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
) => number;
readonly cellstore_colCount: (a: number, b: number) => number;
readonly cellstore_dataEdge: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => number;
readonly cellstore_dataEdgeOrdered: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
) => number;
readonly cellstore_distinctValues: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly cellstore_endPageLoad: (a: number) => void;
readonly cellstore_filterRows: (
a: number,
b: number,
c: number,
d: number,
e: number,
) => [number, number];
readonly cellstore_filterRowsMulti: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
j: number,
k: number,
l: number,
m: number,
n: number,
o: number,
p: number,
q: number,
r: number,
) => [number, number];
readonly cellstore_formulaSource: (
a: number,
b: number,
c: number,
d: number,
) => [number, number];
readonly cellstore_getCell: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly cellstore_getWindow: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => number;
readonly cellstore_getWindowRows: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => number;
readonly cellstore_hydratePageNumbers: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
) => void;
readonly cellstore_hydratePageStringsPacked: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
j: number,
k: number,
) => void;
readonly cellstore_insertCols: (
a: number,
b: number,
c: number,
d: number,
) => void;
readonly cellstore_isFullyLoaded: (a: number, b: number) => number;
readonly cellstore_isPaged: (a: number, b: number) => number;
readonly cellstore_isSheetAlive: (a: number, b: number) => number;
readonly cellstore_markRangeClean: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => void;
readonly cellstore_new: () => number;
readonly cellstore_pagedStats: (a: number, b: number) => [number, number];
readonly cellstore_pinRange: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => void;
readonly cellstore_poolStrings: (
a: number,
b: number,
c: number,
) => [number, number];
readonly cellstore_queryResourceStats: (a: number) => [number, number];
readonly cellstore_rangeFullyLoaded: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => number;
readonly cellstore_rangeStyleIds: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => [number, number];
readonly cellstore_recompute: (a: number, b: number) => void;
readonly cellstore_recomputeVolatile: (a: number, b: number) => number;
readonly cellstore_remapRangeStyles: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
j: number,
) => number;
readonly cellstore_removeCols: (
a: number,
b: number,
c: number,
d: number,
) => void;
readonly cellstore_removeNamedRange: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly cellstore_removeRows: (
a: number,
b: number,
c: number,
d: number,
) => void;
readonly cellstore_removeSheet: (a: number, b: number) => number;
readonly cellstore_renameSheet: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => number;
readonly cellstore_resetQueryResourceStats: (a: number) => void;
readonly cellstore_restoreRange: (
a: number,
b: number,
c: number,
d: number,
e: number,
) => number;
readonly cellstore_rowCount: (a: number, b: number) => number;
readonly cellstore_search: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
) => [number, number];
readonly cellstore_setBlock: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
j: number,
k: number,
l: number,
m: number,
n: number,
) => number;
readonly cellstore_setBool: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => void;
readonly cellstore_setColumnNumbers: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
) => void;
readonly cellstore_setColumnStrings: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
) => void;
readonly cellstore_setColumnStringsPacked: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
) => void;
readonly cellstore_setConditionalRules: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
j: number,
k: number,
l: number,
) => void;
readonly cellstore_setFormula: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
) => number;
readonly cellstore_setNamedRange: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
i: number,
) => number;
readonly cellstore_setNumber: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => void;
readonly cellstore_setSheetName: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
) => void;
readonly cellstore_setString: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
) => void;
readonly cellstore_snapshotNumbers: (
a: number,
b: number,
) => [number, number];
readonly cellstore_snapshotTexts: (
a: number,
b: number,
) => [number, number];
readonly cellstore_sortRows: (
a: number,
b: number,
c: number,
d: number,
) => [number, number];
readonly cellstore_sortRowsMulti: (
a: number,
b: number,
c: number,
d: number,
e: number,
f: number,
g: number,
h: number,
) => [number, number];
readonly cellstore_styleIdAt: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly distinctcolumn_takeKinds: (a: number) => [number, number];
readonly distinctcolumn_takeNumbers: (a: number) => [number, number];
readonly distinctcolumn_takeTexts: (a: number) => [number, number];
readonly rangesnapshot_byteLength: (a: number) => number;
readonly rangesnapshot_formulaOffsets: (a: number) => [number, number];
readonly rangesnapshot_formulaSources: (a: number) => [number, number];
readonly rangesnapshot_kinds: (a: number) => [number, number];
readonly rangesnapshot_styleIds: (a: number) => [number, number];
readonly windowview_nCols: (a: number) => number;
readonly windowview_nRows: (a: number) => number;
readonly windowview_takeCondMatches: (a: number) => [number, number];
readonly windowview_takeStringIds: (a: number) => [number, number];
readonly windowview_takeStringIndex: (a: number) => [number, number];
readonly windowview_takeStrings: (a: number) => [number, number];
readonly windowview_takeStyleDict: (a: number) => [number, number];
readonly windowview_takeStyleIndex: (a: number) => [number, number];
readonly windowview_takeKinds: (a: number) => [number, number];
readonly windowview_takeNumbers: (a: number) => [number, number];
readonly __wbindgen_malloc: (a: number, b: number) => number;
readonly __wbindgen_realloc: (
a: number,
b: number,
c: number,
d: number,
) => number;
readonly __wbindgen_externrefs: WebAssembly.Table;
readonly __wbindgen_free: (a: number, b: number, c: number) => void;
readonly __externref_table_alloc: () => number;
readonly __externref_drop_slice: (a: number, b: number) => void;
readonly __wbindgen_start: () => void;
}