Skip to content

Commit 7219781

Browse files
committed
Convert SnappableEvent to typescript
1 parent bb23ff2 commit 7219781

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

.changeset/wild-bananas-smoke.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@shopify/draggable': patch
3+
---
4+
5+
Convert SnappableEvent to typescript

src/Plugins/Snappable/SnappableEvent/SnappableEvent.js renamed to src/Plugins/Snappable/SnappableEvent/SnappableEvent.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
import AbstractEvent from 'shared/AbstractEvent';
22

3+
import {DragEvent, DragEventData} from '../../../Draggable/DragEvent';
4+
5+
interface SnapEventData {
6+
dragEvent: DragEvent<DragEventData>;
7+
snappable: HTMLElement;
8+
}
9+
310
/**
411
* Base snap event
512
* @class SnapEvent
613
* @module SnapEvent
714
* @extends AbstractEvent
815
*/
9-
export class SnapEvent extends AbstractEvent {
16+
export class SnapEvent extends AbstractEvent<SnapEventData> {
1017
static type = 'snap';
1118

1219
/**

0 commit comments

Comments
 (0)