core/lib/tern_from_ts/defs/datejs.json.tmp
2017-05-14 13:22:31 +02:00

73 lines
3.0 KiB
Plaintext

{
"IDateJSLiteral": {
"milliseconds": "number",
"seconds": "number",
"minutes": "number",
"hours": "number",
"days": "number",
"months": "number",
"years": "number"
},
"DateConstructor": {
"today": "fn() -> Date",
"compare": "fn(date1: Date, date2: Date) -> number",
"equals": "fn(date1: Date, date2?: Date) -> bool",
"getDayNumberFromName": "fn(dayName: string) -> number",
"getMonthNumberFromName": "fn(monthName: string) -> number",
"isLeapYear": "fn(year: number) -> bool",
"getDaysInMonth": "fn(year: number, month: number) -> number",
"getTimezoneAbbreviation": "fn(timezoneOffset: number, isDayLightSavingsTime: bool) -> string",
"getTimezoneOffset": "fn(timezoneAbbreviation?: string, isDayLightSavingsTime?: bool) -> number",
"parse": "fn(dateString: string) -> Date",
"parseExact": "fn(dateString: string, formatString: string) -> Date",
"validateDay": "fn(day: number, fullYear: number, monthNumber: number) -> bool",
"validateHour": "fn(hour: number) -> bool",
"validateMillisecond": "fn(milliseconds: number) -> bool",
"validateMinute": "fn(minutes: number) -> bool",
"validateMonth": "fn(month: number) -> bool",
"validateSecond": "fn(second: number) -> bool",
"validateYear": "fn(year: number) -> bool"
},
"Date": {
"add": "fn(config?: IDateJSLiteral) -> Date",
"addMilliseconds": "fn(milliseconds: number) -> Date",
"addSeconds": "fn(seconds: number) -> Date",
"addMinutes": "fn(minutes: number) -> Date",
"addHours": "fn(hours: number) -> Date",
"addDays": "fn(days: number) -> Date",
"addWeeks": "fn(weeks: number) -> Date",
"addMonths": "fn(months: number) -> Date",
"addYears": "fn(years: number) -> Date",
"clearTime": "fn() -> Date",
"setTimeToNow": "fn() -> Date",
"clone": "fn() -> Date",
"between": "fn(startDate: Date, endDate: Date) -> bool",
"compareTo": "fn(date: Date) -> number",
"equals": "fn(date: Date) -> bool",
"isAfter": "fn(date: Date) -> bool",
"isBefore": "fn(date: Date) -> bool",
"isToday": "fn(date: Date) -> bool",
"getElapsed": "fn(date: Date) -> number",
"getOrdinalNumber": "fn() -> number",
"getTimezone": "fn() -> string",
"getUTCOffset": "fn() -> string",
"getWeek": "fn() -> number",
"getISOWeek": "fn() -> string",
"setWeek": "fn(week: number) -> Date",
"hasDaylightSavingTime": "fn() -> bool",
"isDaylightSavingTime": "fn() -> bool",
"moveToDayOfWeek": "fn(dayOfWeek: number, direction: number) -> Date",
"moveToFirstDayOfMonth": "fn() -> Date",
"moveToLastDayOfMonth": "fn() -> Date",
"moveToMonth": "fn(month: number, direction: number) -> Date",
"moveToNthOccurrence": "fn(dayOfWeek: number, occurrence: number) -> Date",
"set": "fn(config: IDateJSLiteral) -> Date",
"setTimezone": "fn(timezoneAbbreviation: string) -> Date",
"setTimezoneOffset": "fn(timezoneOffset: number) -> Date",
"toISOString": "fn() -> string"
},
"IDateJS": {},
"IDateJSStatic": {},
"!name": "datejs.d.ts"
}