Skip to content

@magmacomputing/tempo


enums: object

Defined in: support/tempo.enum.ts:234

public-reachable enums

Type Declaration

COMPASS

COMPASS: Extend<EnumifyType<{ East: "east"; North: "north"; South: "south"; West: "west"; }>, string, string>

cardinal directions

DURATION

DURATION: EnumifyType<{ day: 86400; hour: 3600; microsecond: 0.000001; millisecond: 0.001; minute: 60; month: 2628000; nanosecond: 1e-9; second: 1; week: 604800; year: 31536000; }>

number of seconds in a time unit

DURATIONS

DURATIONS: EnumifyType<{ days: 86400000; hours: 3600000; microseconds: 0.001; milliseconds: 1; minutes: 60000; months: 2628000000; nanoseconds: 0.000001; seconds: 1000; weeks: 604800000; years: 31536000000; }>

number of milliseconds in a time unit

ELEMENT

ELEMENT: EnumifyType<{ dd: "day"; hh: "hour"; mi: "minute"; mm: "month"; ms: "millisecond"; ns: "nanosecond"; ss: "second"; us: "microsecond"; ww: "week"; yy: "year"; }>

FORMAT

FORMAT: Extend<EnumifyType<{ date: "{yyyy}-{mm}-{dd}"; dayDate: "{dd}-{mmm}-{yyyy}"; dayMonth: "{dd}-{mmm}"; dayTime: "{dd}-{mmm}-{yyyy} {hh}:{mi}:{ss}"; display: "{www}, {dd} {mmm} {yyyy}"; logStamp: "{yyyy}{mm}{dd}T{hhmiss}.{ff}"; sortTime: "{yyyy}-{mm}-{dd} {hh}:{mi}:{ss}"; time: "{hh}:{mi}:{ss}"; weekDate: "{www}, {yyyy}-{mmm}-{dd}"; weekStamp: "{www}, {yyyy}-{mmm}-{dd} {hh}:{mi}:{ss}.{ff}"; weekTime: "{www}, {yyyy}-{mmm}-{dd} {hh}:{mi}:{ss}"; yearMonth: "{yyyy}{mm}"; yearMonthDay: "{yyyy}{mm}{dd}"; yearWeek: "{yw}{ww}"; }>, string, string | number>

common format aliases

LIMIT

LIMIT: object

LIMIT.maxTempo

Get Signature

get maxTempo(): bigint

Defined in: support/tempo.enum.ts:94

Tempo(31-Dec-9999.23:59:59).ns

Returns

bigint

LIMIT.minTempo

Get Signature

get minTempo(): bigint

Defined in: support/tempo.enum.ts:95

Tempo(01-Jan-1000.00:00:00).ns

Returns

bigint

MODE

MODE: EnumifyType<{ Auto: "auto"; Defer: "defer"; Strict: "strict"; }>

initialization strategies

MONTH

MONTH: EnumifyType<Index<readonly ["All", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]>>

Gregorian calendar months (short-form)

MONTHS

MONTHS: EnumifyType<Index<readonly ["Every", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]>>

Gregorian calendar months (long-form)

MUTATION

MUTATION: EnumifyType<Index<readonly ["yy", "mm", "ww", "dd", "hh", "mi", "ss", "ms", "us", "ns", "event", "period", "clock", "time", "date", "start", "mid", "end"]>>

NUMBER

NUMBER: Extend<EnumifyType<{ eight: 8; five: 5; four: 4; nine: 9; one: 1; seven: 7; six: 6; ten: 10; three: 3; two: 2; zero: 0; }>, string, number>

number names (0-10)

OPTION

OPTION: EnumifyType<Index<readonly ["value", "mode", "mdyLocales", "mdyLayouts", "layoutOrder", "store", "discovery", "debug", "catch", "timeZone", "calendar", "locale", "pivot", "sphere", "timeStamp", "snippet", "layout", "event", "period", "formats", "plugins"]>>

PARSE

PARSE: EnumifyType<Index<readonly ["mdyLocales", "mdyLayouts", "layoutOrder", "formats", "pivot", "snippet", "layout", "event", "period", "anchor", "value", "discovery", "plugins", "mode"]>>

SEASON

SEASON: EnumifyType<{ Autumn: "autumn"; Spring: "spring"; Summer: "summer"; Winter: "winter"; }>

calendar seasons

TIMEZONE

TIMEZONE: Extend<{ acst: "Australia/Adelaide"; aest: "Australia/Sydney"; awst: "Australia/Perth"; cet: "Europe/Paris"; cst: "America/Chicago"; eet: "Europe/Helsinki"; est: "America/New_York"; gmt: "Europe/London"; ist: "Asia/Kolkata"; jst: "Asia/Tokyo"; mst: "America/Denver"; npt: "Asia/Kathmandu"; nzt: "Pacific/Auckland"; pst: "America/Los_Angeles"; utc: "UTC"; }, string, string>

common time-zone aliases

WEEKDAY

WEEKDAY: EnumifyType<Index<readonly ["All", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]>>

Gregorian calendar week-days (short-form)

WEEKDAYS

WEEKDAYS: EnumifyType<Index<readonly ["Everyday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]>>

Gregorian calendar week-days (long-form)

ZONED_DATE_TIME

ZONED_DATE_TIME: EnumifyType<Index<readonly ["value", "timeZoneId", "calendarId", "monthCode", "offset", "timeZone", "year", "month", "day", "hour", "minute", "second", "yy", "mm", "ww", "dd", "hh", "mi", "ss", "ms", "us", "ns"]>>

Released under the MIT License.