UNPKG

@qaflag/core

Version:

Base requirements for the QA Flag library

14 lines (13 loc) 643 B
type zeroToOne = 0 | 1; type zeroToFive = 1 | 2 | 3 | 4 | 5; type oneToNine = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; type zeroToNine = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; type YYYY = `19${zeroToNine}${zeroToNine}` | `20${zeroToNine}${zeroToNine}`; type MM = `0${oneToNine}` | `1${0 | 1 | 2}`; type DD = `${0}${oneToNine}` | `${1 | 2}${zeroToNine}` | `3${0 | 1}`; type HH_12 = `0${oneToNine}` | `1${0 | 1 | 2}`; type HH_24 = `${zeroToOne}${oneToNine}` | `2${0 | 1 | 2 | 3 | 4}`; type mm = `${zeroToFive}${zeroToNine}`; export type YYYYMMDD = `${YYYY}-${MM}-${DD}`; export type HHmm_12 = `${HH_12}:${mm}`; export type HHmm_24 = `${HH_24}:${mm}`;