Skip to content
v3.3.0

API Reference Overview

Ƭ CellDependency: SimpleCellAddress | AbsoluteCellRange | NamedExpressionDependency

Defined in src/CellDependency.ts:10


Ƭ CellValue: NoErrorCellValue | DetailedCellError

Defined in src/CellValue.ts:9


Ƭ CellValueDetailedType: CellValueNoNumber | NumberType

Defined in src/Cell.ts:94


Ƭ CellValueType: CellValueNoNumber | CellValueJustNumber

Defined in src/Cell.ts:91


Ƭ ChangeList: CellValueChange[]

Defined in src/ContentChanges.ts:20


Ƭ ClipboardCell: ClipboardCellValue | ClipboardCellFormula | ClipboardCellEmpty | ClipboardCellParsingError

Defined in src/ClipboardOperations.ts:16


Ƭ ColumnMap: Map‹RawInterpreterValue, ValueIndex

Defined in src/Lookup/ColumnIndex.ts:30


Ƭ ColumnRowIndex: [number, number]

Defined in src/CrudOperations.ts:65


Ƭ ConfigParamsList: keyof ConfigParams

Defined in src/ConfigParams.ts:434


Ƭ ConsoleMessages: object

Defined in src/helpers/licenseKeyValidator.ts:24


Ƭ DateTime: SimpleTime | SimpleDate | SimpleDateTime

Defined in src/DateTimeHelper.ts:31


Ƭ Dependencies: Map‹Vertex, CellDependency[]›

Defined in src/GraphBuilder.ts:25


Ƭ EngineState: object

Defined in src/BuildEngineFactory.ts:33


Ƭ ExportedChange: ExportedCellChange | ExportedNamedExpressionChange

Defined in src/Exporter.ts:18


Ƭ LicenseKeyInvalidState: Exclude‹LicenseKeyValidityState, VALID

Defined in src/helpers/licenseKeyValidator.ts:18


Ƭ Maybe: T | undefined

Defined in src/Maybe.ts:6

license Copyright (c) 2025 Handsoncode. All rights reserved.


Ƭ MessageDescriptor: object

Defined in src/helpers/licenseKeyValidator.ts:28


Ƭ NamedExpressionOptions: Record‹string, string | number | boolean›

Defined in src/NamedExpressions.ts:22


Ƭ NoErrorCellValue: number | string | boolean | null

Defined in src/CellValue.ts:8


Ƭ RawCellContent: Date | string | number | boolean | null | undefined

Defined in src/CellContentParser.ts:25


Ƭ Sheet: RawCellContent[][]

Defined in src/Sheet.ts:12

Two-dimenstional array representation of sheet


Ƭ SheetDimensions: object

Defined in src/Sheet.ts:19

Represents size of a sheet

  • height: number

  • width: number


Ƭ SheetIndex: ColumnMap[]

Defined in src/Lookup/ColumnIndex.ts:37


Ƭ Sheets: Record‹string, Sheet

Defined in src/Sheet.ts:14


Ƭ SimpleDateTime: SimpleDate & SimpleTime

Defined in src/DateTimeHelper.ts:29


Ƭ Span: RowsSpan | ColumnsSpan

Defined in src/Span.ts:6

license Copyright (c) 2025 Handsoncode. All rights reserved.


Ƭ TranslatableErrorType: Exclude‹ErrorType, LIC

Defined in src/Cell.ts:51

DATE_SEPARATOR_REGEXP: RegExp‹› = new RegExp(’[ /.-]’)

Defined in src/DateTimeDefault.ts:13


HOURS_PER_DAY: 24 = 24

Defined in src/DateTimeHelper.ts:15


MINUTES_PER_HOUR: 60 = 60

Defined in src/DateTimeHelper.ts:14


NOT_FOUND: -1 = -1

Defined in src/Lookup/AdvancedFind.ts:18


QUICK_CHECK_REGEXP: RegExp‹› = new RegExp(’^[0-9/.\-: ]+[ap]?m?$’)

Defined in src/DateTimeDefault.ts:11


SECONDS_PER_MINUTE: 60 = 60

Defined in src/DateTimeHelper.ts:13


SECONDS_PRECISION: 1000 = 1000

Defined in src/DateTimeDefault.ts:15


TIME_FORMAT_SECONDS_ITEM_REGEXP: RegExp‹› = new RegExp(‘^ss(\.(s+|0+))?$’)

Defined in src/DateTimeDefault.ts:9


TIME_SEPARATOR: ”:” = ”:”

Defined in src/DateTimeDefault.ts:14


WHITESPACE_REGEXP: RegExp‹› = new RegExp(‘\s+’)

Defined in src/DateTimeDefault.ts:12


WRONG_RANGE_SIZE: “AbsoluteCellRange: Wrong range size” = “AbsoluteCellRange: Wrong range size”

Defined in src/AbsoluteCellRange.ts:22


_notified: boolean = false

Defined in src/helpers/licenseKeyValidator.ts:43


_rl: “length” = “length”

Defined in src/helpers/licenseKeyHelper.ts:9

license Copyright (c) 2025 Handsoncode. All rights reserved.


dateFormatRegex: RegExp‹› = /(\.|dd|DD|d|D|mm|MM|m|M|YYYY|YY|yyyy|yy|HH|hh|H|h|ss(.(0+|s+))?|s|AM/PM|am/pm|A/P|a/p|[mm]|[MM]|[hh]|[HH])/g

Defined in src/format/parser.ts:8


defaultLanguage: string = Config.defaultConfig.language

Defined in src/index.ts:107


memoizedParseDateFormat: (Anonymous function) = memoize(parseDateFormat)

Defined in src/DateTimeDefault.ts:17


memoizedParseTimeFormat: (Anonymous function) = memoize(parseTimeFormat)

Defined in src/DateTimeDefault.ts:16


numDays: number[] = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

Defined in src/DateTimeHelper.ts:10


numberFormatRegex: RegExp‹› = /(\.|[#0]+(.[#0]*)?)/g

Defined in src/format/parser.ts:9


prefSumDays: number[] = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]

Defined in src/DateTimeHelper.ts:11


privatePool: WeakMap‹Config, object› = new WeakMap()

Defined in src/Config.ts:27

CellValueTypeOrd(arg: CellValueType): number

Defined in src/Cell.ts:97

Parameters:

NameType
argCellValueType

Returns: number


_cp(v: any): number

Defined in src/helpers/licenseKeyHelper.ts:14

Parameters:

NameType
vany

Returns: number


_hd(v: any): number

Defined in src/helpers/licenseKeyHelper.ts:10

Parameters:

NameType
vany

Returns: number


_nm(v: any): string

Defined in src/helpers/licenseKeyHelper.ts:12

Parameters:

NameType
vany

Returns: string


_pi(v: any): number

Defined in src/helpers/licenseKeyHelper.ts:11

Parameters:

NameType
vany

Returns: number


_ss(v: any, s: any, l: any): any

Defined in src/helpers/licenseKeyHelper.ts:13

Parameters:

NameType
vany
sany
lany

Returns: any


absoluteSheetReference(address: AddressWithSheet, baseAddress: SimpleCellAddress): number

Defined in src/Cell.ts:222

Parameters:

NameType
addressAddressWithSheet
baseAddressSimpleCellAddress

Returns: number


absolutizeDependencies(deps: RelativeDependency[], baseAddress: SimpleCellAddress): CellDependency[]

Defined in src/absolutizeDependencies.ts:17

Converts dependencies from maybe relative addressing to absolute addressing.

Parameters:

NameTypeDescription
depsRelativeDependency[]list of addresses in R0C0 format
baseAddressSimpleCellAddressbase address with regard to which make a convertion

Returns: CellDependency[]


addressKey(address: SimpleCellAddress): string

Defined in src/Cell.ts:209

Parameters:

NameType
addressSimpleCellAddress

Returns: string


arraySizeForBinaryOp(leftArraySize: ArraySize, rightArraySize: ArraySize): ArraySize

Defined in src/ArraySize.ts:34

Parameters:

NameType
leftArraySizeArraySize
rightArraySizeArraySize

Returns: ArraySize


arraySizeForUnaryOp(arraySize: ArraySize): ArraySize

Defined in src/ArraySize.ts:38

Parameters:

NameType
arraySizeArraySize

Returns: ArraySize


buildColumnSearchStrategy(dependencyGraph: DependencyGraph, config: Config, statistics: Statistics): ColumnSearchStrategy

Defined in src/Lookup/SearchStrategy.ts:63

Parameters:

NameType
dependencyGraphDependencyGraph
configConfig
statisticsStatistics

Returns: ColumnSearchStrategy


checkKeySchema(v: any): boolean

Defined in src/helpers/licenseKeyHelper.ts:20

Parameters:

NameType
vany

Returns: boolean


checkLicenseKeyValidity(licenseKey: string): LicenseKeyValidityState

Defined in src/helpers/licenseKeyValidator.ts:51

Checks if the provided license key is grammatically valid or not expired.

Parameters:

NameTypeDescription
licenseKeystringThe license key to check.

Returns: LicenseKeyValidityState

Returns the checking state.


collatorFromConfig(config: Config): Collator

Defined in src/StringHelper.ts:8

Parameters:

NameType
configConfig

Returns: Collator


configCheckIfParametersNotInConflict(…params: object[]): void

Defined in src/ArgumentSanitization.ts:57

Parameters:

NameType
...paramsobject[]

Returns: void


configValueFromParam(inputValue: any, expectedType: string | string[], paramName: ConfigParamsList): any

Defined in src/ArgumentSanitization.ts:16

Parameters:

NameType
inputValueany
expectedTypestring | string[]
paramNameConfigParamsList

Returns: any


configValueFromParamCheck(inputValue: any, typeCheck: function, expectedType: string, paramName: ConfigParamsList): any

Defined in src/ArgumentSanitization.ts:47

Parameters:

inputValue: any

typeCheck: function

▸ (object: any): boolean

Parameters:

NameType
objectany

expectedType: string

paramName: ConfigParamsList

Returns: any


countChars(text: string, char: string): number

Defined in src/format/format.ts:45

Parameters:

NameType
textstring
charstring

Returns: number


createTokens(regexTokens: RegExpExecArray[], str: string): FormatToken[]

Defined in src/format/parser.ts:66

Parameters:

NameType
regexTokensRegExpExecArray[]
strstring

Returns: FormatToken[]


dayToMonth(dayOfYear: number): number

Defined in src/DateTimeHelper.ts:270

Parameters:

NameType
dayOfYearnumber

Returns: number


defaultParseToDate(dateItems: string[], dateFormat: Maybe‹string›): MaybeSimpleDate

Defined in src/DateTimeDefault.ts:137

Parses a date value from a string if the string matches the given date format.

Parameters:

NameType
dateItemsstring[]
dateFormatMaybe‹string›

Returns: MaybeSimpleDate


defaultParseToDateTime(text: string, dateFormat: Maybe‹string›, timeFormat: Maybe‹string›): MaybeDateTime

Defined in src/DateTimeDefault.ts:30

Parses a DateTime value from a string if the string matches the given date format and time format.

Idea for more readable implementation:

  • divide string into parts by a regexp [date_regexp]? [time_regexp]? [ampm_regexp]?
  • start by finding the time part, because it is unambiguous ’([0-9]+:[0-9:.]+ ?[ap]?m?)$’, before it is the date part
  • OR split by spaces - last segment is ampm token, second to last is time (with or without ampm), rest is date If applied:
  • date parsing might work differently after these changes but still according to the docs
  • make sure to test edge cases like timeFormats: [‘hh’, ‘ss.ss’] etc, string: ‘01-01-2019 AM’, ‘PM’

Parameters:

NameType
textstring
dateFormatMaybe‹string›
timeFormatMaybe‹string›

Returns: MaybeDateTime


defaultParseToTime(timeItems: string[], timeFormat: Maybe‹string›): MaybeSimpleTime

Defined in src/DateTimeDefault.ts:82

Parses a time value from a string if the string matches the given time format.

Parameters:

NameType
timeItemsstring[]
timeFormatMaybe‹string›

Returns: MaybeSimpleTime


defaultStringifyDateTime(dateTime: SimpleDateTime, formatArg: string): Maybe‹string›

Defined in src/format/format.ts:145

Parameters:

NameType
dateTimeSimpleDateTime
formatArgstring

Returns: Maybe‹string›


defaultStringifyDuration(time: SimpleTime, formatArg: string): Maybe‹string›

Defined in src/format/format.ts:83

Parameters:

NameType
timeSimpleTime
formatArgstring

Returns: Maybe‹string›


doesContainRelativeReferences(ast: Ast): boolean

Defined in src/NamedExpressions.ts:299

Parameters:

NameType
astAst

Returns: boolean


doesItLookLikeADateTimeQuickCheck(text: string): boolean

Defined in src/DateTimeDefault.ts:222

If this function returns false, the string is not parsable as a date time. Otherwise, it might be. This is a quick check that is used to avoid running the more expensive parsing operations.

Parameters:

NameType
textstring

Returns: boolean


emptyT›(): IterableIterator‹T›

Defined in src/generatorUtils.ts:8

Type parameters:

T

Returns: IterableIterator‹T›


equalSimpleCellAddress(left: SimpleCellAddress, right: SimpleCellAddress): boolean

Defined in src/Cell.ts:226

Parameters:

NameType
leftSimpleCellAddress
rightSimpleCellAddress

Returns: boolean


extractTime(v: any): number

Defined in src/helpers/licenseKeyHelper.ts:16

Parameters:

NameType
vany

Returns: number


filterDependenciesOutOfScope(deps: CellDependency[]): CellDependency[]

Defined in src/absolutizeDependencies.ts:21

Parameters:

NameType
depsCellDependency[]

Returns: CellDependency[]


findBoundaries(sheet: Sheet): SheetBoundaries

Defined in src/Sheet.ts:49

Returns actual width, height and fill ratio of a sheet

Parameters:

NameTypeDescription
sheetSheettwo-dimmensional array sheet representation

Returns: SheetBoundaries


findInOrderedArray(key: number, values: number[], handlingMisses: “lowerBound” | “upperBound”): number

Defined in src/Lookup/ColumnIndex.ts:339

Parameters:

NameTypeDefault
keynumber-
valuesnumber[]-
handlingMisses”lowerBound” | “upperBound""upperBound”

Returns: number


firstT›(iterable: IterableIterator‹T›): Maybe‹T›

Defined in src/generatorUtils.ts:22

Type parameters:

T

Parameters:

NameType
iterableIterableIterator‹T›

Returns: Maybe‹T›


format(value: number, formatArg: string, config: Config, dateHelper: DateTimeHelper): RawScalarValue

Defined in src/format/format.ts:13

Parameters:

NameType
valuenumber
formatArgstring
configConfig
dateHelperDateTimeHelper

Returns: RawScalarValue


formatDate(date: Date): string

Defined in src/helpers/licenseKeyValidator.ts:91

Formats a Date instance to hard-coded format MMMM DD, YYYY.

Parameters:

NameTypeDescription
dateDateThe date to format.

Returns: string


formatToken(type: TokenType, value: string): FormatToken

Defined in src/format/parser.ts:21

Parameters:

NameType
typeTokenType
valuestring

Returns: FormatToken


getCellType(vertex: Maybe‹CellVertex›, address: SimpleCellAddress): CellType

Defined in src/Cell.ts:61

Parameters:

NameType
vertexMaybe‹CellVertex›
addressSimpleCellAddress

Returns: CellType


getCellValueDetailedType(cellValue: InterpreterValue): CellValueDetailedType

Defined in src/Cell.ts:133

Parameters:

NameType
cellValueInterpreterValue

Returns: CellValueDetailedType


getCellValueFormat(cellValue: InterpreterValue): string | undefined

Defined in src/Cell.ts:141

Parameters:

NameType
cellValueInterpreterValue

Returns: string | undefined


getCellValueType(cellValue: InterpreterValue): CellValueType

Defined in src/Cell.ts:113

Parameters:

NameType
cellValueInterpreterValue

Returns: CellValueType


getDefaultConfig(): ConfigParams

Defined in src/Config.ts:349

Returns: ConfigParams


getFullConfigFromPartial(partialConfig: Partial‹ConfigParams›): ConfigParams

Defined in src/Config.ts:335

Parameters:

NameType
partialConfigPartial‹ConfigParams

Returns: ConfigParams


instanceOfSimpleDate(obj: any): obj is SimpleDate

Defined in src/DateTimeHelper.ts:34

Parameters:

NameType
objany

Returns: obj is SimpleDate


instanceOfSimpleTime(obj: any): obj is SimpleTime

Defined in src/DateTimeHelper.ts:43

Parameters:

NameType
objany

Returns: obj is SimpleTime


invalidSimpleColumnAddress(address: SimpleColumnAddress): boolean

Defined in src/Cell.ts:190

Parameters:

NameType
addressSimpleColumnAddress

Returns: boolean


invalidSimpleRowAddress(address: SimpleRowAddress): boolean

Defined in src/Cell.ts:181

Parameters:

NameType
addressSimpleRowAddress

Returns: boolean


isBoolean(text: string): boolean

Defined in src/CellContentParser.ts:81

Parameters:

NameType
textstring

Returns: boolean


isColOrRowInvalid(address: SimpleCellAddress): boolean

Defined in src/Cell.ts:203

Checks if the column or row id is negative.

Parameters:

NameType
addressSimpleCellAddress

Returns: boolean


isError(text: string, errorMapping: Record‹string, ErrorType›): boolean

Defined in src/CellContentParser.ts:86

Parameters:

NameType
textstring
errorMappingRecord‹string, ErrorType

Returns: boolean


isEscapeToken(token: RegExpExecArray): boolean

Defined in src/format/parser.ts:131

Parameters:

NameType
tokenRegExpExecArray

Returns: boolean


isFormula(text: string): boolean

Defined in src/CellContentParser.ts:77

Checks whether string looks like formula or not.

Parameters:

NameTypeDescription
textstringformula

Returns: boolean


isNonnegativeInteger(x: number): boolean

Defined in src/CrudOperations.ts:657

Parameters:

NameType
xnumber

Returns: boolean


isPositiveInteger(x: number): boolean

Defined in src/CrudOperations.ts:653

Parameters:

NameType
xnumber

Returns: boolean


isRowOrColumnRange(leftCorner: SimpleCellAddress, width: number, height: number): boolean

Defined in src/Operations.ts:1100

Parameters:

NameType
leftCornerSimpleCellAddress
widthnumber
heightnumber

Returns: boolean


isSimpleCellAddress(obj: unknown): obj is SimpleCellAddress

Defined in src/Cell.ts:214

Checks if the object is a simple cell address.

Parameters:

NameType
objunknown

Returns: obj is SimpleCellAddress


isSimpleCellRange(val: unknown): val is SimpleCellRange

Defined in src/AbsoluteCellRange.ts:34

Type guard that checks if an object is a valid SimpleCellRange.

Parameters:

NameTypeDescription
valunknownValue to check

Returns: val is SimpleCellRange

True if and only if the object is a valid SimpleCellRange


matchDateFormat(str: string): RegExpExecArray[]

Defined in src/format/parser.ts:39

Parameters:

NameType
strstring

Returns: RegExpExecArray[]


matchNumberFormat(str: string): RegExpExecArray[]

Defined in src/format/parser.ts:55

Parameters:

NameType
strstring

Returns: RegExpExecArray[]


memoizeT›(fn: function): (Anonymous function)

Defined in src/DateTimeDefault.ts:229

Function memoization for improved performance.

Type parameters:

T

Parameters:

fn: function

▸ (arg: string): T

Parameters:

NameType
argstring

Returns: (Anonymous function)


movedSimpleCellAddress(address: SimpleCellAddress, toSheet: number, toRight: number, toBottom: number): SimpleCellAddress

Defined in src/Cell.ts:205

Parameters:

NameType
addressSimpleCellAddress
toSheetnumber
toRightnumber
toBottomnumber

Returns: SimpleCellAddress


normalizeAddedIndexes(indexes: ColumnRowIndex[]): ColumnRowIndex[]

Defined in src/Operations.ts:1068

Parameters:

NameType
indexesColumnRowIndex[]

Returns: ColumnRowIndex[]


normalizeRemovedIndexes(indexes: ColumnRowIndex[]): ColumnRowIndex[]

Defined in src/Operations.ts:1037

Parameters:

NameType
indexesColumnRowIndex[]

Returns: ColumnRowIndex[]


numberFormat(tokens: FormatToken[], value: number): RawScalarValue

Defined in src/format/format.ts:49

Parameters:

NameType
tokensFormatToken[]
valuenumber

Returns: RawScalarValue


numberToSimpleTime(arg: number): SimpleTime

Defined in src/DateTimeHelper.ts:304

Parameters:

NameType
argnumber

Returns: SimpleTime


objectDestroy(object: any): void

Defined in src/Destroy.ts:6

license Copyright (c) 2025 Handsoncode. All rights reserved.

Parameters:

NameType
objectany

Returns: void


offsetMonth(date: SimpleDate, offset: number): SimpleDate

Defined in src/DateTimeHelper.ts:286

Parameters:

NameType
dateSimpleDate
offsetnumber

Returns: SimpleDate


padLeft(number: number | string, size: number): string

Defined in src/format/format.ts:29

Parameters:

NameType
numbernumber | string
sizenumber

Returns: string


padRight(number: number | string, size: number): string

Defined in src/format/format.ts:37

Parameters:

NameType
numbernumber | string
sizenumber

Returns: string


parse(str: string): FormatExpression

Defined in src/format/parser.ts:121

Parameters:

NameType
strstring

Returns: FormatExpression


parseDateFormat(dateFormat: string): object

Defined in src/DateTimeDefault.ts:206

Parses a date format string into a format object.

Parameters:

NameType
dateFormatstring

Returns: object

  • dayItem: number

  • itemsCount: number

  • longYearItem: number

  • monthItem: number

  • shortYearItem: number


parseForDateTimeFormat(str: string): MaybeFormatExpression

Defined in src/format/parser.ts:96

Parameters:

NameType
strstring

Returns: MaybeFormatExpression


parseForNumberFormat(str: string): MaybeFormatExpression

Defined in src/format/parser.ts:109

Parameters:

NameType
strstring

Returns: MaybeFormatExpression


parseTimeFormat(timeFormat: string): object

Defined in src/DateTimeDefault.ts:186

Parses a time format string into a format object.

Parameters:

NameType
timeFormatstring

Returns: object

  • hourItem: number

  • itemsCount: number

  • minuteItem: number

  • secondItem: number


postMortem(method: any): (Anonymous function)

Defined in src/Destroy.ts:16

Parameters:

NameType
methodany

Returns: (Anonymous function)


replacer(key: string, val: any): any

Defined in src/errors.ts:134

Parameters:

NameType
keystring
valany

Returns: any


roundToEpsilon(arg: number, epsilon: number): number

Defined in src/DateTimeHelper.ts:299

Parameters:

NameTypeDefault
argnumber-
epsilonnumber1

Returns: number


roundToNearestSecond(arg: number): number

Defined in src/DateTimeHelper.ts:295

Parameters:

NameType
argnumber

Returns: number


simpleCellAddress(sheet: number, col: number, row: number): SimpleCellAddress

Defined in src/Cell.ts:198

Parameters:

NameType
sheetnumber
colnumber
rownumber

Returns: SimpleCellAddress


simpleCellRange(start: SimpleCellAddress, end: SimpleCellAddress): object

Defined in src/AbsoluteCellRange.ts:43

Parameters:

NameType
startSimpleCellAddress
endSimpleCellAddress

Returns: object


simpleColumnAddress(sheet: number, col: number): SimpleColumnAddress

Defined in src/Cell.ts:188

Parameters:

NameType
sheetnumber
colnumber

Returns: SimpleColumnAddress


simpleRowAddress(sheet: number, row: number): SimpleRowAddress

Defined in src/Cell.ts:179

Parameters:

NameType
sheetnumber
rownumber

Returns: SimpleRowAddress


splitT›(iterable: IterableIterator‹T›): object

Defined in src/generatorUtils.ts:11

Type parameters:

T

Parameters:

NameType
iterableIterableIterator‹T›

Returns: object

  • rest: IterableIterator‹T›

  • value? : T


timeToNumber(time: SimpleTime): number

Defined in src/DateTimeHelper.ts:315

Parameters:

NameType
timeSimpleTime

Returns: number


toBasisEU(date: SimpleDate): SimpleDate

Defined in src/DateTimeHelper.ts:319

Parameters:

NameType
dateSimpleDate

Returns: SimpleDate


truncateDayInMonth(date: SimpleDate): SimpleDate

Defined in src/DateTimeHelper.ts:291

Parameters:

NameType
dateSimpleDate

Returns: SimpleDate


validateArgToType(inputValue: any, expectedType: string, paramName: string): void

Defined in src/ArgumentSanitization.ts:81

Parameters:

NameType
inputValueany
expectedTypestring
paramNamestring

Returns: void


validateAsSheet(sheet: Sheet): void

Defined in src/Sheet.ts:33

Parameters:

NameType
sheetSheet

Returns: void


validateNumberToBeAtLeast(value: number, paramName: string, minimum: number): void

Defined in src/ArgumentSanitization.ts:34

Parameters:

NameType
valuenumber
paramNamestring
minimumnumber

Returns: void


validateNumberToBeAtMost(value: number, paramName: string, maximum: number): void

Defined in src/ArgumentSanitization.ts:40

Parameters:

NameType
valuenumber
paramNamestring
maximumnumber

Returns: void

Defined in src/Cell.ts:95


Defined in src/Cell.ts:92


Defined in src/helpers/licenseKeyValidator.ts:36

List of all not valid messages which may occur.

expired(__namedParameters: object): string

Defined in src/helpers/licenseKeyValidator.ts:38

Parameters:

__namedParameters: object

NameType
keyValidityDatestring

Returns: string

invalid(): string

Defined in src/helpers/licenseKeyValidator.ts:37

Returns: string

missing(): string

Defined in src/helpers/licenseKeyValidator.ts:40

Returns: string


Defined in src/DateTimeHelper.ts:51

day: number = 31

Defined in src/DateTimeHelper.ts:51

month: number = 12

Defined in src/DateTimeHelper.ts:51

year: number = 9999

Defined in src/DateTimeHelper.ts:51