@types/react-big-calendar
Advanced tools
Comparing version 0.22.1 to 0.22.2
@@ -1,11 +0,21 @@ | ||
import { Calendar, CalendarProps, Event, stringOrDate } from '../../index'; | ||
import { Calendar, CalendarProps, Components, Event, stringOrDate } from '../../index'; | ||
import * as React from 'react'; | ||
export interface withDragAndDropProps<TEvent> { | ||
export interface withDragAndDropProps<TEvent extends object = Event> { | ||
onEventDrop?: (args: { event: TEvent, start: stringOrDate, end: stringOrDate, allDay: boolean }) => void; | ||
onEventResize?: (args: { event: TEvent, start: stringOrDate, end: stringOrDate, allDay: boolean }) => void; | ||
onDragStart?: (args: { event: TEvent, action: 'resize' | 'move', direction: 'UP' | 'DOWN' | 'LEFT' | 'RIGHT' }) => void; | ||
onDragOver?: (event: React.DragEvent) => void; | ||
onDropFromOutside?: (args: { start: stringOrDate, end: stringOrDate, allDay: boolean}) => void; | ||
dragFromOutsideItem?: () => keyof TEvent | ((event: TEvent) => Date); | ||
draggableAccessor?: keyof TEvent | ((event: TEvent) => boolean); | ||
resizableAccessor?: keyof TEvent | ((event: TEvent) => boolean); | ||
selectable?: true | false | 'ignoreEvents'; | ||
resizable?: boolean; | ||
components?: Components<TEvent>; | ||
elementProps?: React.HTMLAttributes<HTMLElement>; | ||
step?: number; | ||
} | ||
declare class DragAndDropCalendar<TEvent extends Event = Event, TResource extends object = object> | ||
declare class DragAndDropCalendar<TEvent extends object = Event, TResource extends object = object> | ||
extends React.Component<CalendarProps<TEvent, TResource> & withDragAndDropProps<TEvent>> {} | ||
@@ -12,0 +22,0 @@ |
{ | ||
"name": "@types/react-big-calendar", | ||
"version": "0.22.1", | ||
"version": "0.22.2", | ||
"description": "TypeScript definitions for react-big-calendar", | ||
@@ -95,4 +95,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "e9c94a16182be1480ef1f2cfda5466d1fd2e601a3fd12af81985b651090313d5", | ||
"typesPublisherContentHash": "892060e94aaed4619329aa80e279e4e61a364927d6cdfafcb0f19923c91afd38", | ||
"typeScriptVersion": "2.8" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Tue, 30 Jul 2019 21:36:58 GMT | ||
* Last updated: Tue, 27 Aug 2019 22:01:44 GMT | ||
* Dependencies: @types/prop-types, @types/react | ||
@@ -14,0 +14,0 @@ * Global values: none |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
18838
334