Home Reference Source Repository

Function

Static Public Summary
public

abstractMethodFail(methodName: *)

public

assert(assertion: *, msg: *, error: *)

public

createTemporalQuery(name: *, queryFromFunction: *): *

Factory to create something similar to the JSR-310 {TemporalQuery} interface, takes a function and returns a new TemporalQuery object that presents that function as the queryFrom() function.

public

nativeJs(date: Date | moment, zone: ZoneId): NativeJsTemporal

public

requireInstance(value: *, _class: *, parameterName: *): *

public

requireNonNull(value: *, parameterName: *): *

Static Public

public abstractMethodFail(methodName: *) source

import {abstractMethodFail} from 'js-joda/src/assert.js'

Params:

NameTypeAttributeDescription
methodName *

public assert(assertion: *, msg: *, error: *) source

import {assert} from 'js-joda/src/assert.js'

Params:

NameTypeAttributeDescription
assertion *
msg *
error *

public createTemporalQuery(name: *, queryFromFunction: *): * source

import {createTemporalQuery} from 'js-joda/src/temporal/TemporalQuery.js'

Factory to create something similar to the JSR-310 {TemporalQuery} interface, takes a function and returns a new TemporalQuery object that presents that function as the queryFrom() function.

Params:

NameTypeAttributeDescription
name *

for the underlying Enum

queryFromFunction *

Return:

*

public nativeJs(date: Date | moment, zone: ZoneId): NativeJsTemporal source

Params:

NameTypeAttributeDescription
date Date | moment
  • nullable: false

a javascript Date or a moment instance

zone ZoneId
  • optional
  • default: ZoneId.systemDefault()

the zone of the temporal, defaults to ZoneId.systemDefault()

Return:

NativeJsTemporal

public requireInstance(value: *, _class: *, parameterName: *): * source

import {requireInstance} from 'js-joda/src/assert.js'

Params:

NameTypeAttributeDescription
value *
_class *
parameterName *

Return:

*

public requireNonNull(value: *, parameterName: *): * source

import {requireNonNull} from 'js-joda/src/assert.js'

Params:

NameTypeAttributeDescription
value *
parameterName *

Return:

*