Skip to main content

Function: temporalClass()

function temporalClass(scalar, format?): TemporalClass;

Defined in: packages/ir/src/helpers.ts:482

The Temporal class for a date / datetime scalar: date -> PlainDate, datetime with format: 'time' -> PlainTime, any other datetime -> Instant. A timezone-less timestamp (Temporal.PlainDateTime) is not told apart from a zoned one: the IR has a single datetime scalar.

Parameters​

ParameterType
scalar"date" | "datetime"
format?| "date" | "datetime" | "uuid" | "email" | "url" | "cuid" | "cuid2" | "ulid" | "time" | "duration" | "ipv4" | "ipv6"

Returns​

TemporalClass