Skip to content

@magmacomputing/tempo


Interfaces

Type Aliases

Variables

Functions

Accessors

COMPASS

Get Signature

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

Defined in: tempo.class.ts:74

Compass cardinal points

Returns

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


DURATION

Get Signature

get 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; }>

Defined in: tempo.class.ts:70

Time durations as seconds (singular)

Returns

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


DURATIONS

Get Signature

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

Defined in: tempo.class.ts:71

Time durations as milliseconds (plural)

Returns

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


ELEMENT

Get Signature

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

Defined in: tempo.class.ts:76

Tempo to Temporal DateTime Units map

Returns

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


MONTH

Get Signature

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

Defined in: tempo.class.ts:68

Month names (short-form)

Returns

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


MONTHS

Get Signature

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

Defined in: tempo.class.ts:69

Month names (long-form)

Returns

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


SEASON

Get Signature

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

Defined in: tempo.class.ts:73

Quarterly Seasons

Returns

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


WEEKDAY

Get Signature

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

Defined in: tempo.class.ts:66

Weekday names (short-form)

Returns

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


WEEKDAYS

Get Signature

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

Defined in: tempo.class.ts:67

Weekday names (long-form)

Returns

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

Released under the MIT License.