Update tree-server-data-source-base.ts

This commit is contained in:
Mads Rasmussen
2024-04-05 13:36:28 +02:00
parent 25a7f429c7
commit f48573d265

View File

@@ -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<UmbPagedModel<ServerTreeItemType>>;
@@ -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<ClientTreeItemType>
{