Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
arshaw committed Jun 2, 2019
1 parent 3baab55 commit 6c9aaa2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
3 changes: 1 addition & 2 deletions src/core/interactions/event-dragging.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import Calendar from '../Calendar'
import { EventMutation } from '../structs/event-mutation'
import { Hit } from './hit'
import { EventHandlerArg } from '../types/input-types'

export type eventDragMutationMassager = (mutation: EventMutation, hit0: Hit, hit1: Hit) => void
export type EventDropTransformers = (mutation: EventMutation, calendar: Calendar) => Partial<EventHandlerArg<'eventDrop'>>
export type EventDropTransformers = (mutation: EventMutation, calendar: Calendar) => any
4 changes: 3 additions & 1 deletion src/core/types/input-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ export type EventHandlerName =
'eventDragStart' | 'eventDragStop' | 'eventDrop' | '_destroyed' | 'drop' |
'eventResizeStart' | 'eventResizeStop' | 'eventResize' | 'eventReceive' |
'eventLeave' | 'viewSkeletonRender' | 'viewSkeletonDestroy' | '_noEventDrop' |
'_noEventResize' | 'eventLimitClick'
'_noEventResize' | 'eventLimitClick' |
'resourceRender' // BAD: put in Scheduler somehow

export type EventHandlerArgs<T extends EventHandlerName> =
Parameters<Extract<OptionsInput[T], (...args: any[]) => any>>
Expand Down Expand Up @@ -234,6 +235,7 @@ export interface OptionsInputBase {
_init?(): void
_noEventDrop?(): void
_noEventResize?(): void
resourceRender?(arg: { resource: any, el: HTMLElement, view: View }): void
}

export interface ViewOptionsInput extends OptionsInputBase {
Expand Down

0 comments on commit 6c9aaa2

Please sign in to comment.