measurement-toolkit › "Time/SI/SiDerivedUnit" › SiDerivedUnit

Class: SiDerivedUnit

Hierarchy

↳ SimpleDerivedUnit

↳ SiDerivedUnit

↳ Day

↳ Hour

↳ Minute

↳ Attosecond

↳ Centisecond

↳ Decasecond

↳ Decisecond

↳ Exasecond

↳ Femtosecond

↳ Gigasecond

↳ Hectosecond

↳ Megasecond

↳ Microsecond

↳ Millisecond

↳ Nanosecond

↳ Petasecond

↳ Picosecond

↳ Terasecond

↳ Yoctosecond

↳ Yottasecond

↳ Zeptosecond

↳ Zettasecond

↳ Kilosecond

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new SiDerivedUnit(value: number): SiDerivedUnit

Inherited from SimpleUnit.constructor

Defined in SimpleUnit.ts:17

Parameters:

Name Type
value number

Returns: SiDerivedUnit

Properties

Abstract baseUnit

• baseUnit: SimpleBaseUnit

Implementation of IDerivedUnit.baseUnit

Overrides SimpleDerivedUnit.baseUnit

Defined in Time/SI/SiDerivedUnit.ts:15


Abstract symbol

• symbol: string

Implementation of IUnitOfTime.symbol

Inherited from SimpleUnit.symbol

Defined in SimpleUnit.ts:13


value

• value: number

Implementation of IUnitOfTime.value

Inherited from SimpleUnit.value

Defined in SimpleUnit.ts:15

Accessors

to

• get to(): any

Inherited from Unit.to

Defined in Unit.ts:14

Returns: any

Methods

add

▸ add(unit: SimpleUnit): this

Inherited from SimpleUnit.add

Overrides Unit.add

Defined in SimpleUnit.ts:35

Parameters:

Name Type
unit SimpleUnit

Returns: this


divideBy

▸ divideBy(unit: SimpleUnit): this

Inherited from SimpleUnit.divideBy

Overrides Unit.divideBy

Defined in SimpleUnit.ts:41

Parameters:

Name Type
unit SimpleUnit

Returns: this


dividedBy

▸ dividedBy(unit: SimpleUnit): this

Inherited from SimpleUnit.dividedBy

Defined in SimpleUnit.ts:47

Parameters:

Name Type
unit SimpleUnit

Returns: this


getConverters

▸ getConverters(): object

Implementation of IUnitOfTime

Inherited from SimpleDerivedUnit.getConverters

Overrides SimpleUnit.getConverters

Defined in SimpleDerivedUnit.ts:19

Returns: object

  • [ key: string]: function

▸ (): ISimpleUnit


multiply

▸ multiply(unit: SimpleUnit): this

Inherited from SimpleUnit.multiply

Overrides Unit.multiply

Defined in SimpleUnit.ts:53

Parameters:

Name Type
unit SimpleUnit

Returns: this


percentageOf

▸ percentageOf(unit: SimpleUnit): this

Inherited from SimpleUnit.percentageOf

Overrides Unit.percentageOf

Defined in SimpleUnit.ts:59

Parameters:

Name Type
unit SimpleUnit

Returns: this


percentageOfThis

▸ percentageOfThis(unit: SimpleUnit): this

Inherited from SimpleUnit.percentageOfThis

Defined in SimpleUnit.ts:65

Parameters:

Name Type
unit SimpleUnit

Returns: this


subtract

▸ subtract(unit: SimpleUnit): this

Inherited from SimpleUnit.subtract

Overrides Unit.subtract

Defined in SimpleUnit.ts:29

Parameters:

Name Type
unit SimpleUnit

Returns: this


toString

▸ toString(): string

Implementation of IUnitOfTime

Inherited from SimpleUnit.toString

Defined in SimpleUnit.ts:71

Returns: string