Skip to main content

NumberCoefficient

Defined in: cr/component/numberCoefficient.ts:4

Implements

Constructors

Constructor

new NumberCoefficient(coefficient): NumberCoefficient

Defined in: cr/component/numberCoefficient.ts:8

Parameters

coefficient

number

Returns

NumberCoefficient

Properties

value

value: number

Defined in: cr/component/numberCoefficient.ts:6

Methods

equal()

equal(coefficient): Boolean

Defined in: cr/component/numberCoefficient.ts:38

Parameters

coefficient

ICoefficient

Returns

Boolean

Implementation of

ICoefficient.equal


increment()

increment(): NumberCoefficient

Defined in: cr/component/numberCoefficient.ts:26

Returns

NumberCoefficient


isIn()

isIn(validHaabCoeffs): Boolean

Defined in: cr/component/numberCoefficient.ts:30

Parameters

validHaabCoeffs

number[]

Returns

Boolean

Implementation of

ICoefficient.isIn


isWildcard()

isWildcard(): boolean

Defined in: cr/component/numberCoefficient.ts:12

Returns

boolean

Implementation of

ICoefficient.isWildcard


match()

match(coefficient): Boolean

Defined in: cr/component/numberCoefficient.ts:45

Parameters

coefficient

ICoefficient

Returns

Boolean

Implementation of

ICoefficient.match


toString()

toString(): string

Defined in: cr/component/numberCoefficient.ts:34

Returns a string representation of an object.

Returns

string


validate()

validate(): boolean

Defined in: cr/component/numberCoefficient.ts:22

Validate the coefficient value. Override in context-specific usage. By default, no validation is performed - specific calendar contexts (Tzolk'in, Haab', etc.) should provide their own validation.

Returns

boolean

Always returns true in base implementation

Implementation of

ICoefficient.validate