UNPKG

@hotmeshio/hotmesh

Version:

Serverless Workflow

59 lines (58 loc) 3.18 kB
type DateInput = Date | string | number; declare class DateHandler { /** * It is so common in mapping operations to use a string (ISO) date as input. This helper * method allows for a more-concise mapping ruleset by avoiding date initialization boilerplate * code and instead handles the ISO, Milliseconds, and ECMAScript Date input types. * @param input * @returns */ static getDateInstance(input: DateInput): Date; fromISOString(isoString: string): Date; now(): number; parse(dateString: string): number; getDate(date: DateInput): number; getDay(date: DateInput): number; getFullYear(date: DateInput): number; getHours(date: DateInput): number; getMilliseconds(date: DateInput): number; getMinutes(date: DateInput): number; getMonth(date: DateInput): number; getSeconds(date: DateInput): number; getTime(date: DateInput): number; getTimezoneOffset(date: DateInput): number; getUTCDate(date: DateInput): number; getUTCDay(date: DateInput): number; getUTCFullYear(date: DateInput): number; getUTCHours(date: DateInput): number; getUTCMilliseconds(date: DateInput): number; getUTCMinutes(date: DateInput): number; getUTCMonth(date: DateInput): number; getUTCSeconds(date: DateInput): number; setMilliseconds(date: DateInput, ms: number): number; setMinutes(date: DateInput, minutes: number, seconds?: number, ms?: number): number; setMonth(date: DateInput, month: number, day?: number): number; setSeconds(date: DateInput, seconds: number, ms?: number): number; setTime(date: DateInput, time: number): number; setUTCDate(date: DateInput, day: number): number; setUTCFullYear(date: DateInput, year: number, month?: number, day?: number): number; setUTCHours(date: DateInput, hours: number, minutes?: number, seconds?: number, ms?: number): number; setUTCMilliseconds(date: DateInput, ms: number): number; setUTCMinutes(date: DateInput, minutes: number, seconds?: number, ms?: number): number; setUTCMonth(date: DateInput, month: number, day?: number): number; setUTCSeconds(date: DateInput, seconds: number, ms?: number): number; setDate(date: DateInput, day: number): number; setFullYear(date: DateInput, year: number, month?: number, day?: number): number; setHours(date: DateInput, hours: number, minutes?: number, seconds?: number, ms?: number): number; toDateString(date: DateInput): string; toISOString(date: DateInput): string; toISOXString(date?: DateInput): string; toJSON(date: DateInput): string; toLocaleDateString(date: DateInput, locales?: string | string[], options?: Intl.DateTimeFormatOptions): string; toLocaleString(date: DateInput, locales?: string | string[], options?: Intl.DateTimeFormatOptions): string; toLocaleTimeString(date: DateInput, locales?: string | string[], options?: Intl.DateTimeFormatOptions): string; toString(date: DateInput): string; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; valueOf(date: DateInput): number; } export { DateHandler };