@types/react-big-calendar
Advanced tools
Comparing version 0.38.3 to 0.38.4
@@ -24,2 +24,23 @@ // Type definitions for react-big-calendar 0.38 | ||
import * as React from 'react'; | ||
import { | ||
milliseconds, | ||
seconds, | ||
minutes, | ||
hours, | ||
month, | ||
startOf, | ||
endOf, | ||
add, | ||
eq, | ||
neq, | ||
gte, | ||
gt, | ||
lte, | ||
lt, | ||
inRange, | ||
min, | ||
max, | ||
Unit, | ||
StartOfWeek, | ||
} from 'date-arithmetic'; | ||
@@ -347,8 +368,43 @@ type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; | ||
propType?: Validator<any> | undefined; | ||
startOfWeek: StartOfWeek; | ||
merge: (date: Date, time: Date) => Date | null; | ||
inRange: typeof inRange; | ||
lt: typeof lt; | ||
lte: typeof lte; | ||
gt: typeof gt; | ||
gte: typeof gte; | ||
eq: typeof eq; | ||
neq: typeof neq; | ||
startOf: typeof startOf; | ||
endOf: typeof endOf; | ||
add: typeof add; | ||
range: (start: Date, end: Date, unit?: Unit) => Date[]; | ||
diff: (dateA: Date, dateB: Date, unit?: Unit) => number; | ||
ceil: (date: Date, unit: Unit) => Date; | ||
min: typeof min; | ||
max: typeof max; | ||
minutes: typeof minutes; | ||
firstVisibleDay: (date: Date, localizer: any) => Date; | ||
lastVisibleDay: (date: Date, localizer: any) => Date; | ||
visibleDays: (date: Date, localizer: any) => Date[]; | ||
getSlotDate: (date: Date, minutesFromMidnight: number, offset: number) => Date; | ||
getTimezoneOffset: (date: Date) => number; | ||
getDstOffset: (date: Date, dateB: Date) => number; | ||
getTotalMin: (dateA: Date, dateB: Date) => number; | ||
getMinutesFromMidnight: (date: Date) => number; | ||
continuesPrior: (dateA: Date, dateB: Date) => boolean; | ||
continuesAfter: (dateA: Date, dateB: Date, dateC: Date) => boolean; | ||
sortEvents: (eventA: Event, eventB: Event) => boolean; | ||
inEventRange: (event: Event, range: DateRange) => boolean; | ||
isSameDate: (dateA: Date, dateB: Date) => boolean; | ||
startAndEndAreDateOnly: (dateA: Date, dateB: Date) => boolean; | ||
segmentOffset: number; | ||
} | ||
// As documented in https://jquense.github.io/react-big-calendar/examples/?path=/docs/guides-localizers--page | ||
export class DateLocalizer { | ||
formats: Formats; | ||
propType: Validator<any>; | ||
startOfWeek: (culture: Culture) => number; | ||
startOfWeek: (culture: Culture) => StartOfWeek; | ||
@@ -359,2 +415,36 @@ constructor(spec: DateLocalizerSpec); | ||
messages: Messages; | ||
merge: (date: Date, time: Date) => Date | null; | ||
inRange: typeof inRange; | ||
lt: typeof lt; | ||
lte: typeof lte; | ||
gt: typeof gt; | ||
gte: typeof gte; | ||
eq: typeof eq; | ||
neq: typeof neq; | ||
startOf: typeof startOf; | ||
endOf: typeof endOf; | ||
add: typeof add; | ||
range: (start: Date, end: Date, unit?: Unit) => Date[]; | ||
diff: (dateA: Date, dateB: Date, unit?: Unit) => number; | ||
ceil: (date: Date, unit?: Unit) => Date; | ||
min: typeof min; | ||
max: typeof max; | ||
minutes: typeof minutes; | ||
firstVisibleDay: (date: Date, localizer: any) => Date; | ||
lastVisibleDay: (date: Date, localizer: any) => Date; | ||
visibleDays: (date: Date, localizer: any) => Date[]; | ||
getSlotDate: (date: Date, minutesFromMidnight: number, offset: number) => Date; | ||
getTimezoneOffset: (date: Date) => number; | ||
getDstOffset: (date: Date, dateB: Date) => number; | ||
getTotalMin: (dateA: Date, dateB: Date) => number; | ||
getMinutesFromMidnight: (date: Date) => number; | ||
continuesPrior: (dateA: Date, dateB: Date) => boolean; | ||
continuesAfter: (dateA: Date, dateB: Date, dateC: Date) => boolean; | ||
sortEvents: (eventA: Event, eventB: Event) => boolean; | ||
inEventRange: (event: Event, range: DateRange) => boolean; | ||
isSameDate: (dateA: Date, dateB: Date) => boolean; | ||
startAndEndAreDateOnly: (dateA: Date, dateB: Date) => boolean; | ||
segmentOffset: number; | ||
} | ||
@@ -361,0 +451,0 @@ |
{ | ||
"name": "@types/react-big-calendar", | ||
"version": "0.38.3", | ||
"version": "0.38.4", | ||
"description": "TypeScript definitions for react-big-calendar", | ||
@@ -103,7 +103,8 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-big-calendar", | ||
"dependencies": { | ||
"@types/date-arithmetic": "*", | ||
"@types/prop-types": "*", | ||
"@types/react": "*" | ||
}, | ||
"typesPublisherContentHash": "c6dbaa18208af0b62c8ceafa80e339835b009499b73dbd2b6131ed3fe08086e9", | ||
"typesPublisherContentHash": "fe05dbaf5f909350902ee4e10875b8dd73928cd6d6f252247876a641d9e02d13", | ||
"typeScriptVersion": "4.2" | ||
} |
@@ -11,4 +11,4 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 21 Dec 2022 17:32:49 GMT | ||
* Dependencies: [@types/prop-types](https://npmjs.com/package/@types/prop-types), [@types/react](https://npmjs.com/package/@types/react) | ||
* Last updated: Mon, 30 Jan 2023 07:32:32 GMT | ||
* Dependencies: [@types/date-arithmetic](https://npmjs.com/package/@types/date-arithmetic), [@types/prop-types](https://npmjs.com/package/@types/prop-types), [@types/react](https://npmjs.com/package/@types/react) | ||
* Global values: none | ||
@@ -15,0 +15,0 @@ |
Floating dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 1 instance in 1 package
30994
609
3
3
+ Added@types/date-arithmetic@*
+ Added@types/date-arithmetic@4.1.4(transitive)