From c03d8acda0b6b64a2837a3bfe2e3b50da3b73f16 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Fri, 6 Aug 2021 20:48:47 +0200 Subject: [PATCH] fix(cdk/drag-drop): add generic parameter for item type in CdkDragDrop (#23209) Fixes that the `CdkDragDrop` event didn't have a way of typing the item. Fixes #23208. --- src/cdk/drag-drop/drag-events.ts | 4 ++-- tools/public_api_guard/cdk/drag-drop.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cdk/drag-drop/drag-events.ts b/src/cdk/drag-drop/drag-events.ts index cefe269a04d1..c9c005d920fe 100644 --- a/src/cdk/drag-drop/drag-events.ts +++ b/src/cdk/drag-drop/drag-events.ts @@ -54,13 +54,13 @@ export interface CdkDragExit { /** Event emitted when the user drops a draggable item inside a drop container. */ -export interface CdkDragDrop { +export interface CdkDragDrop { /** Index of the item when it was picked up. */ previousIndex: number; /** Current index of the item. */ currentIndex: number; /** Item that is being dropped. */ - item: CdkDrag; + item: CdkDrag; /** Container in which the item was dropped. */ container: CdkDropList; /** Container from which the item was picked up. Can be the same as the `container`. */ diff --git a/tools/public_api_guard/cdk/drag-drop.md b/tools/public_api_guard/cdk/drag-drop.md index 4d493f5f306f..684bf9a0e279 100644 --- a/tools/public_api_guard/cdk/drag-drop.md +++ b/tools/public_api_guard/cdk/drag-drop.md @@ -103,7 +103,7 @@ export class CdkDrag implements AfterViewInit, OnChanges, OnDestroy { } // @public -export interface CdkDragDrop { +export interface CdkDragDrop { container: CdkDropList; currentIndex: number; distance: { @@ -115,7 +115,7 @@ export interface CdkDragDrop { y: number; }; isPointerOverContainer: boolean; - item: CdkDrag; + item: CdkDrag; previousContainer: CdkDropList; previousIndex: number; }