add mapper

This commit is contained in:
Mads Rasmussen
2024-04-05 12:31:27 +02:00
parent 4d26eb8245
commit a2b185d478

View File

@@ -1,5 +1,4 @@
import type { UmbMockDBBase } from '../mock-db-base.js';
import { createFileSystemTreeItem } from '../../utils.js';
import { pagedResult } from '../paged-result.js';
import type { FileSystemTreeItemPresentationModel } from '@umbraco-cms/backoffice/external/backend-api';
@@ -39,3 +38,13 @@ export class UmbMockFileSystemTreeManager<T extends FileSystemTreeItemPresentati
return { items: treeItemsHasChildren, total: paged.total };
}
}
export const createFileSystemTreeItem = (item: any): FileSystemTreeItemPresentationModel => {
return {
path: item.path,
parent: item.parent ?? null,
name: item.name,
hasChildren: item.hasChildren ?? false,
isFolder: item.isFolder ?? false,
};
};