From f48573d26553e626fca039fe37d7e390f066331b Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 5 Apr 2024 13:36:28 +0200 Subject: [PATCH] Update tree-server-data-source-base.ts --- .../packages/core/tree/data/tree-server-data-source-base.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/data/tree-server-data-source-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/data/tree-server-data-source-base.ts index 844c91d1cf..1c2e14d22e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/data/tree-server-data-source-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/data/tree-server-data-source-base.ts @@ -7,11 +7,10 @@ import type { } from './types.js'; import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; -import type { TreeItemPresentationModel } from '@umbraco-cms/backoffice/external/backend-api'; import type { UmbPagedModel } from '@umbraco-cms/backoffice/repository'; export interface UmbTreeServerDataSourceBaseArgs< - ServerTreeItemType extends TreeItemPresentationModel, + ServerTreeItemType extends { hasChildren: boolean }, ClientTreeItemType extends UmbTreeItemModelBase, > { getRootItems: (args: UmbTreeRootItemsRequestArgs) => Promise>; @@ -27,7 +26,7 @@ export interface UmbTreeServerDataSourceBaseArgs< * @implements {UmbTreeDataSource} */ export abstract class UmbTreeServerDataSourceBase< - ServerTreeItemType extends TreeItemPresentationModel, + ServerTreeItemType extends { hasChildren: boolean }, ClientTreeItemType extends UmbTreeItemModelBase, > implements UmbTreeDataSource {