temp mock models

This commit is contained in:
Mads Rasmussen
2024-04-05 12:32:04 +02:00
parent 2f61a03936
commit dae1cac7f3
2 changed files with 4 additions and 4 deletions

View File

@@ -1,8 +1,9 @@
import { UmbEntityMockDbBase } from './entity-base.js';
import { UmbMockEntityTreeManager } from './entity-tree.manager.js';
import type { ContentTreeItemResponseModel } from '@umbraco-cms/backoffice/external/backend-api';
export class UmbEntityRecycleBin<MockType extends ContentTreeItemResponseModel> extends UmbEntityMockDbBase<MockType> {
export class UmbEntityRecycleBin<
MockType extends { id: string; isTrashed: boolean; hasChildren: boolean },
> extends UmbEntityMockDbBase<MockType> {
tree;
constructor(data: Array<MockType>, treeItemMapper: (model: MockType) => any) {

View File

@@ -1,9 +1,8 @@
import { pagedResult } from '../paged-result.js';
import type { UmbEntityMockDbBase } from './entity-base.js';
import { UmbId } from '@umbraco-cms/backoffice/id';
import type { EntityTreeItemResponseModel } from '@umbraco-cms/backoffice/external/backend-api';
export class UmbMockEntityTreeManager<T extends EntityTreeItemResponseModel> {
export class UmbMockEntityTreeManager<T extends { id: string; parent?: { id: string } | null; hasChildren: boolean }> {
#db: UmbEntityMockDbBase<T>;
#treeItemMapper: (item: T) => any;