temp mock models
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user