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
TypeScript
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;