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