remove unused methods on tree interfaces
This commit is contained in:
@@ -13,34 +13,18 @@ export interface UmbTreeRepository<
|
||||
error?: ProblemDetails;
|
||||
}>;
|
||||
|
||||
requestTreeItemsOf: (parentUnique: string | null) => Promise<{
|
||||
data?: UmbPagedModel<TreeItemType>;
|
||||
error?: ProblemDetails;
|
||||
asObservable?: () => Observable<TreeItemType[]>;
|
||||
}>;
|
||||
|
||||
treeItemsOf: (parentUnique: string | null) => Promise<Observable<TreeItemType[]>>;
|
||||
|
||||
/* TODO: remove this. It is not used client side.
|
||||
Logic to call the root endpoint should be in the data source
|
||||
because it is a server decision to split them
|
||||
*/
|
||||
requestRootTreeItems: () => Promise<{
|
||||
data?: UmbPagedModel<TreeItemType>;
|
||||
error?: ProblemDetails;
|
||||
asObservable?: () => Observable<TreeItemType[]>;
|
||||
}>;
|
||||
|
||||
// TODO: remove
|
||||
rootTreeItems: () => Promise<Observable<TreeItemType[]>>;
|
||||
|
||||
// TODO: remove this when all repositories are migrated to the new interface items interface
|
||||
requestItemsLegacy?: (uniques: string[]) => Promise<{
|
||||
data?: Array<TreeItemType>;
|
||||
requestTreeItemsOf: (parentUnique: string | null) => Promise<{
|
||||
data?: UmbPagedModel<TreeItemType>;
|
||||
error?: ProblemDetails;
|
||||
asObservable?: () => Observable<any[]>;
|
||||
asObservable?: () => Observable<TreeItemType[]>;
|
||||
}>;
|
||||
|
||||
// TODO: remove this when all repositories are migrated to the new items interface
|
||||
itemsLegacy?: (uniques: string[]) => Promise<Observable<any[]>>;
|
||||
rootTreeItems: () => Promise<Observable<TreeItemType[]>>;
|
||||
treeItemsOf: (parentUnique: string | null) => Promise<Observable<TreeItemType[]>>;
|
||||
}
|
||||
|
||||
@@ -6,6 +6,4 @@ import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
|
||||
export interface UmbTreeStore<TreeItemType extends UmbTreeItemModelBase> extends UmbStore<TreeItemType>, UmbApi {
|
||||
rootItems: Observable<Array<TreeItemType>>;
|
||||
childrenOf: (parentUnique: string | null) => Observable<Array<TreeItemType>>;
|
||||
// TODO: remove this one when all repositories are using an item store
|
||||
items: (uniques: Array<string>) => Observable<Array<TreeItemType>>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user