Skip to content

@nhtio/encoder/types

Types used by the encoder/decoder

Interfaces

InterfaceDescription
DateTimeA DateTime is an immutable data structure representing a specific date and time and accompanying methods. It contains class and instance methods for creating, parsing, interrogating, transforming, and formatting them.
DurationA Duration object represents a period of time, like "2 months" or "1 day, 1 hour". Conceptually, it is just a map of units to their quantities, accompanied by some additional configuration and methods for creating, parsing, interrogating, transforming, and formatting them. They can be used on their own or in conjunction with other Luxon types; for example, you can use DateTime.plus to add a Duration object to a DateTime, producing another DateTime.
IntervalAn Interval object represents a half-open interval of time, where each endpoint is a DateTime. Conceptually, it is a container for those two endpoints, accompanied by methods for creating, parsing, interrogating, comparing, transforming, and formatting them.
PhoneThe Phone class represents a phone number and provides methods to retrieve information about it. It implements the PhoneModel interface.

References

BaseException

Re-exports BaseException


DehydratedFunctionValue

Re-exports DehydratedFunctionValue


E_CIRCULAR_REFERENCE

Re-exports E_CIRCULAR_REFERENCE


E_ENCODING_FAILED

Re-exports E_ENCODING_FAILED


E_INCOMPATIBLE_VERSION

Re-exports E_INCOMPATIBLE_VERSION


E_INVALID_VERSION

Re-exports E_INVALID_VERSION


E_NOT_AN_ENCODED_VALUE

Re-exports E_NOT_AN_ENCODED_VALUE


E_UNDECODABLE_VALUE

Re-exports E_UNDECODABLE_VALUE


E_UNENCODABLE_VALUE

Re-exports E_UNENCODABLE_VALUE


Encodable

Re-exports Encodable


EncodablePrimitive

Re-exports EncodablePrimitive


EncodableTypedArray

Re-exports EncodableTypedArray