From 01838a54285114b82bc2cad1bea5fab597797a58 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Fri, 13 Sep 2024 21:00:24 +0200 Subject: [PATCH] update imports --- .../packages/core/tree/default/manifests.ts | 4 +- .../document-blueprints/tree/manifests.ts | 79 +++++++--------- .../document-types/tree/manifests.ts | 79 +++++++--------- .../documents/recycle-bin/tree/manifests.ts | 71 ++++++--------- .../documents/documents/tree/manifests.ts | 91 ++++++++----------- .../media/media-types/tree/manifests.ts | 71 ++++++--------- 6 files changed, 160 insertions(+), 235 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/manifests.ts index 98203b71a7..cf9f591854 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/tree/default/manifests.ts @@ -1,4 +1,6 @@ -export const manifests: Array = [ +import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry'; + +export const manifests: Array = [ { type: 'kind', alias: 'Umb.Kind.Tree.Default', diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-blueprints/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-blueprints/tree/manifests.ts index a35d2fbb6a..94097ca61a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-blueprints/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-blueprints/tree/manifests.ts @@ -10,55 +10,40 @@ import { } from './constants.js'; import { manifests as folderManifests } from './folder/manifests.js'; import { manifests as reloadManifests } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS, - name: 'Document Blueprint Tree Repository', - api: () => import('./document-blueprint-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_DOCUMENT_BLUEPRINT_TREE_STORE_ALIAS, - name: 'Document Blueprint Tree Store', - api: () => import('./document-blueprint-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_DOCUMENT_BLUEPRINT_TREE_ALIAS, - name: 'Document Blueprints Tree', - meta: { - repositoryAlias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS, + name: 'Document Blueprint Tree Repository', + api: () => import('./document-blueprint-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_DOCUMENT_BLUEPRINT_TREE_STORE_ALIAS, + name: 'Document Blueprint Tree Store', + api: () => import('./document-blueprint-tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_DOCUMENT_BLUEPRINT_TREE_ALIAS, + name: 'Document Blueprints Tree', + meta: { + repositoryAlias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.DocumentBlueprint', + name: 'Document Blueprint Tree Item', + forEntityTypes: [ + UMB_DOCUMENT_BLUEPRINT_ROOT_ENTITY_TYPE, + UMB_DOCUMENT_BLUEPRINT_ENTITY_TYPE, + UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE, + ], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.DocumentBlueprint', - name: 'Document Blueprint Tree Item', - forEntityTypes: [ - UMB_DOCUMENT_BLUEPRINT_ROOT_ENTITY_TYPE, - UMB_DOCUMENT_BLUEPRINT_ENTITY_TYPE, - UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE, - ], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...reloadManifests, ...folderManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/manifests.ts index 23c50cb69b..4ff98fac57 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/manifests.ts @@ -10,55 +10,40 @@ import { } from './constants.js'; import { manifests as folderManifests } from './folder/manifests.js'; import { manifests as reloadManifests } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS, - name: 'Document Type Tree Repository', - api: () => import('./document-type-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_DOCUMENT_TYPE_TREE_STORE_ALIAS, - name: 'Document Type Tree Store', - api: () => import('./document-type.tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_DOCUMENT_TYPE_TREE_ALIAS, - name: 'Document Type Tree', - meta: { - repositoryAlias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS, + name: 'Document Type Tree Repository', + api: () => import('./document-type-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_DOCUMENT_TYPE_TREE_STORE_ALIAS, + name: 'Document Type Tree Store', + api: () => import('./document-type.tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_DOCUMENT_TYPE_TREE_ALIAS, + name: 'Document Type Tree', + meta: { + repositoryAlias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.DocumentType', + name: 'Document Type Tree Item', + forEntityTypes: [ + UMB_DOCUMENT_TYPE_ROOT_ENTITY_TYPE, + UMB_DOCUMENT_TYPE_ENTITY_TYPE, + UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE, + ], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.DocumentType', - name: 'Document Type Tree Item', - forEntityTypes: [ - UMB_DOCUMENT_TYPE_ROOT_ENTITY_TYPE, - UMB_DOCUMENT_TYPE_ENTITY_TYPE, - UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE, - ], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...folderManifests, ...reloadManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/tree/manifests.ts index 0398bcf2e2..aee3260f7b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/recycle-bin/tree/manifests.ts @@ -5,50 +5,35 @@ import { UMB_DOCUMENT_RECYCLE_BIN_TREE_STORE_ALIAS, } from './constants.js'; import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, - name: 'Document Recycle Bin Tree Repository', - api: () => import('./document-recycle-bin-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_STORE_ALIAS, - name: 'Document Recycle Bin Tree Store', - api: () => import('./document-recycle-bin-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS, - name: 'Document Recycle Bin Tree', - meta: { - repositoryAlias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, + name: 'Document Recycle Bin Tree Repository', + api: () => import('./document-recycle-bin-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_STORE_ALIAS, + name: 'Document Recycle Bin Tree Store', + api: () => import('./document-recycle-bin-tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS, + name: 'Document Recycle Bin Tree', + meta: { + repositoryAlias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.Document.RecycleBin', + name: 'Document Recycle Bin Tree Item', + forEntityTypes: [UMB_DOCUMENT_RECYCLE_BIN_ROOT_ENTITY_TYPE], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.Document.RecycleBin', - name: 'Document Recycle Bin Tree Item', - forEntityTypes: [UMB_DOCUMENT_RECYCLE_BIN_ROOT_ENTITY_TYPE], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...reloadTreeItemChildrenManifests, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/manifests.ts index cd89a8e8bb..7f78271c7b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/manifests.ts @@ -1,64 +1,47 @@ import { UMB_DOCUMENT_ENTITY_TYPE, UMB_DOCUMENT_ROOT_ENTITY_TYPE } from '../entity.js'; import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; export const UMB_DOCUMENT_TREE_REPOSITORY_ALIAS = 'Umb.Repository.Document.Tree'; export const UMB_DOCUMENT_TREE_STORE_ALIAS = 'Umb.Store.Document.Tree'; export const UMB_DOCUMENT_TREE_ALIAS = 'Umb.Tree.Document'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS, - name: 'Document Tree Repository', - api: () => import('./document-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_DOCUMENT_TREE_STORE_ALIAS, - name: 'Document Tree Store', - api: () => import('./document-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - alias: UMB_DOCUMENT_TREE_ALIAS, - name: 'Document Tree', - api: () => import('./document-tree.context.js'), - element: () => import('./document-tree.element.js'), - meta: { - repositoryAlias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS, + name: 'Document Tree Repository', + api: () => import('./document-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_DOCUMENT_TREE_STORE_ALIAS, + name: 'Document Tree Store', + api: () => import('./document-tree.store.js'), + }, + { + type: 'tree', + alias: UMB_DOCUMENT_TREE_ALIAS, + name: 'Document Tree', + api: () => import('./document-tree.context.js'), + element: () => import('./document-tree.element.js'), + meta: { + repositoryAlias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + alias: 'Umb.TreeItem.Document', + name: 'Document Tree Item', + element: () => import('./tree-item/document-tree-item.element.js'), + api: () => import('./tree-item/document-tree-item.context.js'), + forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.Document.Root', + name: 'Document Tree Root', + forEntityTypes: [UMB_DOCUMENT_ROOT_ENTITY_TYPE], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - alias: 'Umb.TreeItem.Document', - name: 'Document Tree Item', - element: () => import('./tree-item/document-tree-item.element.js'), - api: () => import('./tree-item/document-tree-item.context.js'), - forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE], -}; - -const rootTreeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.Document.Root', - name: 'Document Tree Root', - forEntityTypes: [UMB_DOCUMENT_ROOT_ENTITY_TYPE], -}; - -export const manifests: Array = [ ...reloadTreeItemChildrenManifests, - tree, - treeItem, - rootTreeItem, - treeRepository, - treeStore, ]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/manifests.ts index faec390c88..9f9f7a5b48 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/tree/manifests.ts @@ -10,51 +10,36 @@ import { } from './constants.js'; import { manifests as folderManifests } from './folder/manifests.js'; import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js'; -import type { - ManifestRepository, - ManifestTree, - ManifestTreeItem, - ManifestTreeStore, - ManifestTypes, -} from '@umbraco-cms/backoffice/extension-registry'; -const treeRepository: ManifestRepository = { - type: 'repository', - alias: UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS, - name: 'Media Type Tree Repository', - api: () => import('./media-type-tree.repository.js'), -}; - -const treeStore: ManifestTreeStore = { - type: 'treeStore', - alias: UMB_MEDIA_TYPE_TREE_STORE_ALIAS, - name: 'Media Type Tree Store', - api: () => import('./media-type-tree.store.js'), -}; - -const tree: ManifestTree = { - type: 'tree', - kind: 'default', - alias: UMB_MEDIA_TYPE_TREE_ALIAS, - name: 'Media Type Tree', - meta: { - repositoryAlias: UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS, +export const manifests: Array = [ + { + type: 'repository', + alias: UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS, + name: 'Media Type Tree Repository', + api: () => import('./media-type-tree.repository.js'), + }, + { + type: 'treeStore', + alias: UMB_MEDIA_TYPE_TREE_STORE_ALIAS, + name: 'Media Type Tree Store', + api: () => import('./media-type-tree.store.js'), + }, + { + type: 'tree', + kind: 'default', + alias: UMB_MEDIA_TYPE_TREE_ALIAS, + name: 'Media Type Tree', + meta: { + repositoryAlias: UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS, + }, + }, + { + type: 'treeItem', + kind: 'default', + alias: 'Umb.TreeItem.MediaType', + name: 'Media Type Tree Item', + forEntityTypes: [UMB_MEDIA_TYPE_ENTITY_TYPE, UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE, UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE], }, -}; - -const treeItem: ManifestTreeItem = { - type: 'treeItem', - kind: 'default', - alias: 'Umb.TreeItem.MediaType', - name: 'Media Type Tree Item', - forEntityTypes: [UMB_MEDIA_TYPE_ENTITY_TYPE, UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE, UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE], -}; - -export const manifests: Array = [ - treeRepository, - treeStore, - tree, - treeItem, ...folderManifests, ...reloadTreeItemChildrenManifest, ];