set types for repository
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
import { UmbStylesheetTreeServerDataSource } from './stylesheet-tree.server.data-source.js';
|
||||
import { UMB_STYLESHEET_TREE_STORE_CONTEXT_TOKEN } from './stylesheet-tree.store.js';
|
||||
import { UmbStylesheetTreeItemModel, UmbStylesheetTreeRootModel } from './types.js';
|
||||
import { UmbTreeRepositoryBase } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
export class UmbStylesheetTreeRepository extends UmbTreeRepositoryBase<any, any> {
|
||||
export class UmbStylesheetTreeRepository extends UmbTreeRepositoryBase<
|
||||
UmbStylesheetTreeItemModel,
|
||||
UmbStylesheetTreeRootModel
|
||||
> {
|
||||
constructor(host: UmbControllerHost) {
|
||||
super(host, UmbStylesheetTreeServerDataSource, UMB_STYLESHEET_TREE_STORE_CONTEXT_TOKEN);
|
||||
}
|
||||
@@ -11,7 +15,7 @@ export class UmbStylesheetTreeRepository extends UmbTreeRepositoryBase<any, any>
|
||||
async requestTreeRoot() {
|
||||
const data = {
|
||||
path: null,
|
||||
type: 'stylesheet-root',
|
||||
entityType: 'stylesheet-root',
|
||||
name: 'Stylesheets',
|
||||
icon: 'icon-folder',
|
||||
hasChildren: true,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { UmbFileSystemTreeItemModel } from '@umbraco-cms/backoffice/tree';
|
||||
import type { UmbFileSystemTreeItemModel, UmbFileSystemTreeRootModel } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
export interface UmbStylesheetTreeItemModel extends UmbFileSystemTreeItemModel {}
|
||||
// TODO: TREE STORE TYPE PROBLEM:
|
||||
export interface UmbStylesheetTreeRootModel extends UmbFileSystemTreeItemModel {}
|
||||
export interface UmbStylesheetTreeRootModel extends UmbFileSystemTreeRootModel {}
|
||||
|
||||
Reference in New Issue
Block a user