UNPKG

@cxra/routine-assistance

Version:

RA (Routine Assistance).

34 lines (33 loc) 1.27 kB
import { DateConcept } from './date.concept'; export {}; declare global { interface DateConstructor { formats: { /** DD.MM.YYYY */ withoutTime: string; /** HH:mm:ss */ withoutDate: string; /** DD.MM.YYYY HH:mm */ withHHMMTime: string; /** DD.MM.YYYY HH:mm:ss */ withHHMMSSTime: string; }; HOURS_PER_DAY: number; MINUTES_PER_HOUR: number; SECONDS_PER_MINUTE: number; /** Метод определения является значение абстрактным понятием даты */ isConcept: (value: unknown) => boolean; /** Метод получения значения абстрактного понятия даты */ getConceptValue: (value: DateConcept) => Date; } interface Date { addMilliseconds: (value: number) => Date; addSeconds: (value: number) => Date; addMinutes: (value: number) => Date; addHours: (value: number) => Date; addDays: (value: number) => Date; addWeeks: (value: number) => Date; addMonths: (value: number) => Date; addYears: (value: number) => Date; } }