From 7e37280140f23a4cbd3c951f7269bdb1c336efd4 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Mon, 20 Aug 2018 22:39:13 +0200 Subject: [PATCH] fix(drag-drop): improved type safety for drag events (#12740) Adds generic params to all the drag events, now that `CdkDrag` is also generic. --- src/cdk-experimental/drag-drop/drag-events.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/cdk-experimental/drag-drop/drag-events.ts b/src/cdk-experimental/drag-drop/drag-events.ts index 4ba0db09c4f..2fcbefc0f51 100644 --- a/src/cdk-experimental/drag-drop/drag-events.ts +++ b/src/cdk-experimental/drag-drop/drag-events.ts @@ -10,35 +10,34 @@ import {CdkDrag} from './drag'; import {CdkDropContainer} from './drop-container'; /** Event emitted when the user starts dragging a draggable. */ -export interface CdkDragStart { +export interface CdkDragStart { /** Draggable that emitted the event. */ - source: CdkDrag; + source: CdkDrag; } - /** Event emitted when the user stops dragging a draggable. */ -export interface CdkDragEnd { +export interface CdkDragEnd { /** Draggable that emitted the event. */ - source: CdkDrag; + source: CdkDrag; } /** Event emitted when the user moves an item into a new drop container. */ -export interface CdkDragEnter { +export interface CdkDragEnter { /** Container into which the user has moved the item. */ container: CdkDropContainer; /** Item that was removed from the container. */ - item: CdkDrag; + item: CdkDrag; } /** * Event emitted when the user removes an item from a * drop container by moving it into another one. */ -export interface CdkDragExit { +export interface CdkDragExit { /** Container from which the user has a removed an item. */ container: CdkDropContainer; /** Item that was removed from the container. */ - item: CdkDrag; + item: CdkDrag; }