Skip to content
v3.4.0

Serialization

+ new Serialization(dependencyGraph: DependencyGraph, unparser: Unparser, exporter: Exporter): Serialization

Defined in src/Serialization.ts:23

Parameters:

NameType
dependencyGraphDependencyGraph
unparserUnparser
exporterExporter

Returns: Serialization

▸ genericAllSheetsGetter‹T›(sheetGetter: function): Record‹string, T›

Defined in src/Serialization.ts:115

Type parameters:

▪ T

Parameters:

▪ sheetGetter: function

▸ (sheet: number): T

Parameters:

NameType
sheetnumber

Returns: Record‹string, T›


▸ genericSheetGetter‹T›(sheet: number, getter: function): T[][]

Defined in src/Serialization.ts:84

Type parameters:

▪ T

Parameters:

▪ sheet: number

▪ getter: function

▸ (address: SimpleCellAddress): T

Parameters:

NameType
addressSimpleCellAddress

Returns: T[][]


▸ getAllNamedExpressionsSerialized(): SerializedNamedExpression[]

Defined in src/Serialization.ts:140

Returns: SerializedNamedExpression[]


▸ getAllSheetsFormulas(): Record‹string, Maybe‹string›[][]›

Defined in src/Serialization.ts:132

Returns: Record‹string, Maybe‹string›[][]›


▸ getAllSheetsSerialized(): Record‹string, RawCellContent[][]›

Defined in src/Serialization.ts:136

Returns: Record‹string, RawCellContent[][]›


▸ getAllSheetsValues(): Record‹string, CellValue[][]›

Defined in src/Serialization.ts:128

Returns: Record‹string, CellValue[][]›


▸ getCellFormula(address: SimpleCellAddress, targetAddress?: SimpleCellAddress): Maybe‹string›

Defined in src/Serialization.ts:42

Parameters:

NameType
addressSimpleCellAddress
targetAddress?SimpleCellAddress

Returns: Maybe‹string›


▸ getCellHyperlink(address: SimpleCellAddress): Maybe‹string›

Defined in src/Serialization.ts:31

Parameters:

NameType
addressSimpleCellAddress

Returns: Maybe‹string›


▸ getCellSerialized(address: SimpleCellAddress, targetAddress?: SimpleCellAddress): RawCellContent

Defined in src/Serialization.ts:64

Parameters:

NameType
addressSimpleCellAddress
targetAddress?SimpleCellAddress

Returns: RawCellContent


▸ getCellValue(address: SimpleCellAddress): CellValue

Defined in src/Serialization.ts:68

Parameters:

NameType
addressSimpleCellAddress

Returns: CellValue


▸ getRawValue(address: SimpleCellAddress): RawCellContent

Defined in src/Serialization.ts:72

Parameters:

NameType
addressSimpleCellAddress

Returns: RawCellContent


▸ getSheetFormulas(sheet: number): Maybe‹string›[][]

Defined in src/Serialization.ts:80

Parameters:

NameType
sheetnumber

Returns: Maybe‹string›[][]


▸ getSheetSerialized(sheet: number): RawCellContent[][]

Defined in src/Serialization.ts:124

Parameters:

NameType
sheetnumber

Returns: RawCellContent[][]


▸ getSheetValues(sheet: number): CellValue[][]

Defined in src/Serialization.ts:76

Parameters:

NameType
sheetnumber

Returns: CellValue[][]


▸ withNewConfig(newConfig: Config, namedExpressions: NamedExpressions): Serialization

Defined in src/Serialization.ts:158

Parameters:

NameType
newConfigConfig
namedExpressionsNamedExpressions

Returns: Serialization