Skip to content

Commit 1693261

Browse files
committed
update imports
1 parent 834eb02 commit 1693261

File tree

6 files changed

+160
-235
lines changed

6 files changed

+160
-235
lines changed

src/packages/core/tree/default/manifests.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export const manifests: Array<UmbExtensionManifest> = [
1+
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
2+
3+
export const manifests: Array<UmbExtensionManifestKind> = [
24
{
35
type: 'kind',
46
alias: 'Umb.Kind.Tree.Default',

src/packages/documents/document-blueprints/tree/manifests.ts

Lines changed: 32 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,55 +10,40 @@ import {
1010
} from './constants.js';
1111
import { manifests as folderManifests } from './folder/manifests.js';
1212
import { manifests as reloadManifests } from './reload-tree-item-children/manifests.js';
13-
import type {
14-
ManifestRepository,
15-
ManifestTree,
16-
ManifestTreeItem,
17-
ManifestTreeStore,
18-
ManifestTypes,
19-
} from '@umbraco-cms/backoffice/extension-registry';
2013

21-
const treeRepository: ManifestRepository = {
22-
type: 'repository',
23-
alias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS,
24-
name: 'Document Blueprint Tree Repository',
25-
api: () => import('./document-blueprint-tree.repository.js'),
26-
};
27-
28-
const treeStore: ManifestTreeStore = {
29-
type: 'treeStore',
30-
alias: UMB_DOCUMENT_BLUEPRINT_TREE_STORE_ALIAS,
31-
name: 'Document Blueprint Tree Store',
32-
api: () => import('./document-blueprint-tree.store.js'),
33-
};
34-
35-
const tree: ManifestTree = {
36-
type: 'tree',
37-
kind: 'default',
38-
alias: UMB_DOCUMENT_BLUEPRINT_TREE_ALIAS,
39-
name: 'Document Blueprints Tree',
40-
meta: {
41-
repositoryAlias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS,
14+
export const manifests: Array<UmbExtensionManifest> = [
15+
{
16+
type: 'repository',
17+
alias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS,
18+
name: 'Document Blueprint Tree Repository',
19+
api: () => import('./document-blueprint-tree.repository.js'),
20+
},
21+
{
22+
type: 'treeStore',
23+
alias: UMB_DOCUMENT_BLUEPRINT_TREE_STORE_ALIAS,
24+
name: 'Document Blueprint Tree Store',
25+
api: () => import('./document-blueprint-tree.store.js'),
26+
},
27+
{
28+
type: 'tree',
29+
kind: 'default',
30+
alias: UMB_DOCUMENT_BLUEPRINT_TREE_ALIAS,
31+
name: 'Document Blueprints Tree',
32+
meta: {
33+
repositoryAlias: UMB_DOCUMENT_BLUEPRINT_TREE_REPOSITORY_ALIAS,
34+
},
35+
},
36+
{
37+
type: 'treeItem',
38+
kind: 'default',
39+
alias: 'Umb.TreeItem.DocumentBlueprint',
40+
name: 'Document Blueprint Tree Item',
41+
forEntityTypes: [
42+
UMB_DOCUMENT_BLUEPRINT_ROOT_ENTITY_TYPE,
43+
UMB_DOCUMENT_BLUEPRINT_ENTITY_TYPE,
44+
UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE,
45+
],
4246
},
43-
};
44-
45-
const treeItem: ManifestTreeItem = {
46-
type: 'treeItem',
47-
kind: 'default',
48-
alias: 'Umb.TreeItem.DocumentBlueprint',
49-
name: 'Document Blueprint Tree Item',
50-
forEntityTypes: [
51-
UMB_DOCUMENT_BLUEPRINT_ROOT_ENTITY_TYPE,
52-
UMB_DOCUMENT_BLUEPRINT_ENTITY_TYPE,
53-
UMB_DOCUMENT_BLUEPRINT_FOLDER_ENTITY_TYPE,
54-
],
55-
};
56-
57-
export const manifests: Array<ManifestTypes> = [
58-
treeRepository,
59-
treeStore,
60-
tree,
61-
treeItem,
6247
...reloadManifests,
6348
...folderManifests,
6449
];

src/packages/documents/document-types/tree/manifests.ts

Lines changed: 32 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,55 +10,40 @@ import {
1010
} from './constants.js';
1111
import { manifests as folderManifests } from './folder/manifests.js';
1212
import { manifests as reloadManifests } from './reload-tree-item-children/manifests.js';
13-
import type {
14-
ManifestRepository,
15-
ManifestTree,
16-
ManifestTreeItem,
17-
ManifestTreeStore,
18-
ManifestTypes,
19-
} from '@umbraco-cms/backoffice/extension-registry';
2013

21-
const treeRepository: ManifestRepository = {
22-
type: 'repository',
23-
alias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS,
24-
name: 'Document Type Tree Repository',
25-
api: () => import('./document-type-tree.repository.js'),
26-
};
27-
28-
const treeStore: ManifestTreeStore = {
29-
type: 'treeStore',
30-
alias: UMB_DOCUMENT_TYPE_TREE_STORE_ALIAS,
31-
name: 'Document Type Tree Store',
32-
api: () => import('./document-type.tree.store.js'),
33-
};
34-
35-
const tree: ManifestTree = {
36-
type: 'tree',
37-
kind: 'default',
38-
alias: UMB_DOCUMENT_TYPE_TREE_ALIAS,
39-
name: 'Document Type Tree',
40-
meta: {
41-
repositoryAlias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS,
14+
export const manifests: Array<UmbExtensionManifest> = [
15+
{
16+
type: 'repository',
17+
alias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS,
18+
name: 'Document Type Tree Repository',
19+
api: () => import('./document-type-tree.repository.js'),
20+
},
21+
{
22+
type: 'treeStore',
23+
alias: UMB_DOCUMENT_TYPE_TREE_STORE_ALIAS,
24+
name: 'Document Type Tree Store',
25+
api: () => import('./document-type.tree.store.js'),
26+
},
27+
{
28+
type: 'tree',
29+
kind: 'default',
30+
alias: UMB_DOCUMENT_TYPE_TREE_ALIAS,
31+
name: 'Document Type Tree',
32+
meta: {
33+
repositoryAlias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS,
34+
},
35+
},
36+
{
37+
type: 'treeItem',
38+
kind: 'default',
39+
alias: 'Umb.TreeItem.DocumentType',
40+
name: 'Document Type Tree Item',
41+
forEntityTypes: [
42+
UMB_DOCUMENT_TYPE_ROOT_ENTITY_TYPE,
43+
UMB_DOCUMENT_TYPE_ENTITY_TYPE,
44+
UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE,
45+
],
4246
},
43-
};
44-
45-
const treeItem: ManifestTreeItem = {
46-
type: 'treeItem',
47-
kind: 'default',
48-
alias: 'Umb.TreeItem.DocumentType',
49-
name: 'Document Type Tree Item',
50-
forEntityTypes: [
51-
UMB_DOCUMENT_TYPE_ROOT_ENTITY_TYPE,
52-
UMB_DOCUMENT_TYPE_ENTITY_TYPE,
53-
UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE,
54-
],
55-
};
56-
57-
export const manifests: Array<ManifestTypes> = [
58-
treeRepository,
59-
treeStore,
60-
tree,
61-
treeItem,
6247
...folderManifests,
6348
...reloadManifests,
6449
];

src/packages/documents/documents/recycle-bin/tree/manifests.ts

Lines changed: 28 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -5,50 +5,35 @@ import {
55
UMB_DOCUMENT_RECYCLE_BIN_TREE_STORE_ALIAS,
66
} from './constants.js';
77
import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js';
8-
import type {
9-
ManifestRepository,
10-
ManifestTree,
11-
ManifestTreeItem,
12-
ManifestTreeStore,
13-
ManifestTypes,
14-
} from '@umbraco-cms/backoffice/extension-registry';
158

16-
const treeRepository: ManifestRepository = {
17-
type: 'repository',
18-
alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS,
19-
name: 'Document Recycle Bin Tree Repository',
20-
api: () => import('./document-recycle-bin-tree.repository.js'),
21-
};
22-
23-
const treeStore: ManifestTreeStore = {
24-
type: 'treeStore',
25-
alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_STORE_ALIAS,
26-
name: 'Document Recycle Bin Tree Store',
27-
api: () => import('./document-recycle-bin-tree.store.js'),
28-
};
29-
30-
const tree: ManifestTree = {
31-
type: 'tree',
32-
kind: 'default',
33-
alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS,
34-
name: 'Document Recycle Bin Tree',
35-
meta: {
36-
repositoryAlias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS,
9+
export const manifests: Array<UmbExtensionManifest> = [
10+
{
11+
type: 'repository',
12+
alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS,
13+
name: 'Document Recycle Bin Tree Repository',
14+
api: () => import('./document-recycle-bin-tree.repository.js'),
15+
},
16+
{
17+
type: 'treeStore',
18+
alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_STORE_ALIAS,
19+
name: 'Document Recycle Bin Tree Store',
20+
api: () => import('./document-recycle-bin-tree.store.js'),
21+
},
22+
{
23+
type: 'tree',
24+
kind: 'default',
25+
alias: UMB_DOCUMENT_RECYCLE_BIN_TREE_ALIAS,
26+
name: 'Document Recycle Bin Tree',
27+
meta: {
28+
repositoryAlias: UMB_DOCUMENT_RECYCLE_BIN_TREE_REPOSITORY_ALIAS,
29+
},
30+
},
31+
{
32+
type: 'treeItem',
33+
kind: 'default',
34+
alias: 'Umb.TreeItem.Document.RecycleBin',
35+
name: 'Document Recycle Bin Tree Item',
36+
forEntityTypes: [UMB_DOCUMENT_RECYCLE_BIN_ROOT_ENTITY_TYPE],
3737
},
38-
};
39-
40-
const treeItem: ManifestTreeItem = {
41-
type: 'treeItem',
42-
kind: 'default',
43-
alias: 'Umb.TreeItem.Document.RecycleBin',
44-
name: 'Document Recycle Bin Tree Item',
45-
forEntityTypes: [UMB_DOCUMENT_RECYCLE_BIN_ROOT_ENTITY_TYPE],
46-
};
47-
48-
export const manifests: Array<ManifestTypes> = [
49-
treeRepository,
50-
treeStore,
51-
tree,
52-
treeItem,
5338
...reloadTreeItemChildrenManifests,
5439
];
Lines changed: 37 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,47 @@
11
import { UMB_DOCUMENT_ENTITY_TYPE, UMB_DOCUMENT_ROOT_ENTITY_TYPE } from '../entity.js';
22
import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js';
3-
import type {
4-
ManifestRepository,
5-
ManifestTree,
6-
ManifestTreeItem,
7-
ManifestTreeStore,
8-
ManifestTypes,
9-
} from '@umbraco-cms/backoffice/extension-registry';
103

114
export const UMB_DOCUMENT_TREE_REPOSITORY_ALIAS = 'Umb.Repository.Document.Tree';
125
export const UMB_DOCUMENT_TREE_STORE_ALIAS = 'Umb.Store.Document.Tree';
136
export const UMB_DOCUMENT_TREE_ALIAS = 'Umb.Tree.Document';
147

15-
const treeRepository: ManifestRepository = {
16-
type: 'repository',
17-
alias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS,
18-
name: 'Document Tree Repository',
19-
api: () => import('./document-tree.repository.js'),
20-
};
21-
22-
const treeStore: ManifestTreeStore = {
23-
type: 'treeStore',
24-
alias: UMB_DOCUMENT_TREE_STORE_ALIAS,
25-
name: 'Document Tree Store',
26-
api: () => import('./document-tree.store.js'),
27-
};
28-
29-
const tree: ManifestTree = {
30-
type: 'tree',
31-
alias: UMB_DOCUMENT_TREE_ALIAS,
32-
name: 'Document Tree',
33-
api: () => import('./document-tree.context.js'),
34-
element: () => import('./document-tree.element.js'),
35-
meta: {
36-
repositoryAlias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS,
8+
export const manifests: Array<UmbExtensionManifest> = [
9+
{
10+
type: 'repository',
11+
alias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS,
12+
name: 'Document Tree Repository',
13+
api: () => import('./document-tree.repository.js'),
14+
},
15+
{
16+
type: 'treeStore',
17+
alias: UMB_DOCUMENT_TREE_STORE_ALIAS,
18+
name: 'Document Tree Store',
19+
api: () => import('./document-tree.store.js'),
20+
},
21+
{
22+
type: 'tree',
23+
alias: UMB_DOCUMENT_TREE_ALIAS,
24+
name: 'Document Tree',
25+
api: () => import('./document-tree.context.js'),
26+
element: () => import('./document-tree.element.js'),
27+
meta: {
28+
repositoryAlias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS,
29+
},
30+
},
31+
{
32+
type: 'treeItem',
33+
alias: 'Umb.TreeItem.Document',
34+
name: 'Document Tree Item',
35+
element: () => import('./tree-item/document-tree-item.element.js'),
36+
api: () => import('./tree-item/document-tree-item.context.js'),
37+
forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE],
38+
},
39+
{
40+
type: 'treeItem',
41+
kind: 'default',
42+
alias: 'Umb.TreeItem.Document.Root',
43+
name: 'Document Tree Root',
44+
forEntityTypes: [UMB_DOCUMENT_ROOT_ENTITY_TYPE],
3745
},
38-
};
39-
40-
const treeItem: ManifestTreeItem = {
41-
type: 'treeItem',
42-
alias: 'Umb.TreeItem.Document',
43-
name: 'Document Tree Item',
44-
element: () => import('./tree-item/document-tree-item.element.js'),
45-
api: () => import('./tree-item/document-tree-item.context.js'),
46-
forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE],
47-
};
48-
49-
const rootTreeItem: ManifestTreeItem = {
50-
type: 'treeItem',
51-
kind: 'default',
52-
alias: 'Umb.TreeItem.Document.Root',
53-
name: 'Document Tree Root',
54-
forEntityTypes: [UMB_DOCUMENT_ROOT_ENTITY_TYPE],
55-
};
56-
57-
export const manifests: Array<ManifestTypes> = [
5846
...reloadTreeItemChildrenManifests,
59-
tree,
60-
treeItem,
61-
rootTreeItem,
62-
treeRepository,
63-
treeStore,
6447
];

0 commit comments

Comments
 (0)