UNPKG

craydent-date

Version:

Node module to extend fs/file system functionality and simplify code for maintainability and readability

53 lines (52 loc) 1.72 kB
import * as ICDate from 'craydent.cdate'; import * as IEquals from 'craydent.equals'; import * as IFormat from 'craydent.format'; import * as IGetDayOfYear from 'craydent.getdayofyear'; import * as IGetGMTOffset from 'craydent.getgmtoffset'; import * as IGetValue from 'craydent.getvalue'; import * as IGetWeek from 'craydent.getweek'; import * as IIsValidDate from 'craydent.isvaliddate'; import * as INow from 'craydent.now'; import * as IPrototypes from './__prototypes'; declare global { interface Craydent { CDate: typeof ICDate.default; equals: typeof IEquals.default; format: typeof IFormat.default; getDayOfYear: typeof IGetDayOfYear.default; getGMTOffset: typeof IGetGMTOffset.default; getValue: typeof IGetValue.default; getWeek: typeof IGetWeek.default; isValidDate: typeof IIsValidDate.default; now: typeof INow.default; } interface Date { equals: typeof IPrototypes._equals; format: typeof IPrototypes._format; getDayOfYear: typeof IPrototypes._getDayOfYear; getGMTOffset: typeof IPrototypes._getGMTOffset; getValue: typeof IPrototypes._getValue; getWeek: typeof IPrototypes._getWeek; isValidDate: typeof IPrototypes._isValidDate; } namespace NodeJS { interface Global { $c: Craydent; } } interface Window { $c: Craydent; } var $c: Craydent; namespace NodeJS { interface Global { now: typeof INow.default; } } interface Window { now: typeof INow.default; } var now: typeof INow.default; } declare const _default: Craydent; export default _default;