diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index c9e1d96c3..6799d62eb 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -497,11 +497,11 @@ export type BaseTrashItem> = export type TrashItem = BaseTrashItem | BaseTrashItem; export function isDeleted(item: any): item is DeletedItem { - return !!item.deleted && !item.type; + return !!item.deleted && item.type !== "trash"; } -export function isTrashItem(item: MaybeDeletedItem): item is TrashItem { - return !isDeleted(item) && item.type === "trash"; +export function isTrashItem(item: any): item is TrashItem { + return item.type === "trash"; } export function isGroupHeader(item: any): item is GroupHeader {