split consts from manifests

This commit is contained in:
Mads Rasmussen
2024-07-03 21:31:46 +02:00
parent 0076017497
commit 95b2db9b51
26 changed files with 38 additions and 34 deletions

View File

@@ -0,0 +1,2 @@
export const UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Detail';
export const UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS = 'Umb.Store.MediaType.Detail';

View File

@@ -1,3 +1,3 @@
export { UmbMediaTypeDetailRepository } from './media-type-detail.repository.js';
export { UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS } from './manifests.js';
export { UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS } from './constants.js';
export { UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT } from './media-type-detail.store.js';

View File

@@ -1,8 +1,6 @@
import { UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS } from './constants.js';
import type { ManifestRepository, ManifestStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Detail';
export const UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS = 'Umb.Store.MediaType.Detail';
const detailRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS,

View File

@@ -0,0 +1,2 @@
export const UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Item';
export const UMB_MEDIA_TYPE_ITEM_STORE_ALIAS = 'Umb.Store.MediaType.Item';

View File

@@ -1,4 +1,4 @@
export { UmbMediaTypeItemRepository } from './media-type-item.repository.js';
export { UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_ITEM_STORE_ALIAS } from './manifests.js';
export { UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_ITEM_STORE_ALIAS } from './constants.js';
export { UMB_MEDIA_TYPE_ITEM_STORE_CONTEXT } from './media-type-item.store.js';
export type { UmbMediaTypeItemModel } from './types.js';

View File

@@ -1,8 +1,6 @@
import { UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_ITEM_STORE_ALIAS } from './constants.js';
import type { ManifestItemStore, ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Item';
export const UMB_MEDIA_TYPE_ITEM_STORE_ALIAS = 'Umb.Store.MediaType.Item';
const itemRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS,

View File

@@ -0,0 +1 @@
export const UMB_MEDIA_TYPE_STRUCTURE_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Structure';

View File

@@ -1,3 +1,3 @@
export { UmbMediaTypeStructureRepository } from './media-type-structure.repository.js';
export { UMB_MEDIA_TYPE_STRUCTURE_REPOSITORY_ALIAS } from './manifests.js';
export { UMB_MEDIA_TYPE_STRUCTURE_REPOSITORY_ALIAS } from './constants.js';
export * from './types.js';

View File

@@ -1,7 +1,6 @@
import { UMB_MEDIA_TYPE_STRUCTURE_REPOSITORY_ALIAS } from './constants.js';
import type { ManifestRepository, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_TYPE_STRUCTURE_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Structure';
const structureRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_TYPE_STRUCTURE_REPOSITORY_ALIAS,

View File

@@ -0,0 +1,3 @@
export const UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Tree';
export const UMB_MEDIA_TYPE_TREE_STORE_ALIAS = 'Umb.Store.MediaType.Tree';
export const UMB_MEDIA_TYPE_TREE_ALIAS = 'Umb.Tree.MediaType';

View File

@@ -0,0 +1 @@
export const UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Folder';

View File

@@ -1,2 +1,2 @@
export { UmbMediaTypeFolderRepository } from './media-type-folder.repository.js';
export { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS } from './manifests.js';
export { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS } from './constants.js';

View File

@@ -1,12 +1,11 @@
import { UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE } from '../../entity.js';
import { UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS } from './constants.js';
import type {
ManifestEntityAction,
ManifestRepository,
ManifestTypes,
} from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Folder';
const folderRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_TYPE_FOLDER_REPOSITORY_ALIAS,

View File

@@ -2,7 +2,7 @@ export {
UMB_MEDIA_TYPE_TREE_ALIAS,
UMB_MEDIA_TYPE_TREE_STORE_ALIAS,
UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS,
} from './manifests.js';
} from './constants.js';
export * from './folder/index.js';
export { UmbMediaTypeTreeRepository } from './media-type-tree.repository.js';
export { UMB_MEDIA_TYPE_TREE_STORE_CONTEXT } from './media-type-tree.store.js';

View File

@@ -3,6 +3,11 @@ import {
UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE,
UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE,
} from '../entity.js';
import {
UMB_MEDIA_TYPE_TREE_ALIAS,
UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS,
UMB_MEDIA_TYPE_TREE_STORE_ALIAS,
} from './constants.js';
import { manifests as folderManifests } from './folder/manifests.js';
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
import type {
@@ -13,10 +18,6 @@ import type {
ManifestTypes,
} from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS = 'Umb.Repository.MediaType.Tree';
export const UMB_MEDIA_TYPE_TREE_STORE_ALIAS = 'Umb.Store.MediaType.Tree';
export const UMB_MEDIA_TYPE_TREE_ALIAS = 'Umb.Tree.MediaType';
const treeRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS,

View File

@@ -0,0 +1 @@
export const UMB_MEDIA_TYPE_WORKSPACE_ALIAS = 'Umb.Workspace.MediaType';

View File

@@ -1,3 +1,4 @@
import { UMB_MEDIA_TYPE_WORKSPACE_ALIAS } from './constants.js';
import type {
ManifestWorkspaces,
ManifestWorkspaceActions,
@@ -7,8 +8,6 @@ import type {
import { UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
export const UMB_MEDIA_TYPE_WORKSPACE_ALIAS = 'Umb.Workspace.MediaType';
const workspace: ManifestWorkspaces = {
type: 'workspace',
kind: 'routable',

View File

@@ -0,0 +1,2 @@
export const UMB_MEDIA_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.MediaItem';
export const UMB_MEDIA_STORE_ALIAS = 'Umb.Store.MediaItem';

View File

@@ -1,2 +1,2 @@
export { UmbMediaItemRepository } from './media-item.repository.js';
export { UMB_MEDIA_ITEM_REPOSITORY_ALIAS } from './manifests.js';
export { UMB_MEDIA_ITEM_REPOSITORY_ALIAS } from './constants.js';

View File

@@ -1,8 +1,6 @@
import { UMB_MEDIA_ITEM_REPOSITORY_ALIAS, UMB_MEDIA_STORE_ALIAS } from './constants.js';
import type { ManifestRepository, ManifestItemStore, ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_ITEM_REPOSITORY_ALIAS = 'Umb.Repository.MediaItem';
export const UMB_MEDIA_STORE_ALIAS = 'Umb.Store.MediaItem';
const itemRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_ITEM_REPOSITORY_ALIAS,

View File

@@ -0,0 +1,2 @@
export const UMB_MEDIA_URL_REPOSITORY_ALIAS = 'Umb.Repository.Media.Url';
export const UMB_MEDIA_URL_STORE_ALIAS = 'Umb.Store.MediaUrl';

View File

@@ -1,2 +1,2 @@
export { UmbMediaUrlRepository } from './media-url.repository.js';
export { UMB_MEDIA_URL_REPOSITORY_ALIAS } from './manifests.js';
export { UMB_MEDIA_URL_REPOSITORY_ALIAS } from './constants.js';

View File

@@ -1,8 +1,6 @@
import { UMB_MEDIA_URL_REPOSITORY_ALIAS, UMB_MEDIA_URL_STORE_ALIAS } from './constants.js';
import type { ManifestItemStore, ManifestRepository } from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_URL_REPOSITORY_ALIAS = 'Umb.Repository.Media.Url';
export const UMB_MEDIA_URL_STORE_ALIAS = 'Umb.Store.MediaUrl';
const urlRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_URL_REPOSITORY_ALIAS,

View File

@@ -0,0 +1,3 @@
export const UMB_MEDIA_TREE_REPOSITORY_ALIAS = 'Umb.Repository.Media.Tree';
export const UMB_MEDIA_TREE_STORE_ALIAS = 'Umb.Store.Media.Tree';
export const UMB_MEDIA_TREE_ALIAS = 'Umb.Tree.Media';

View File

@@ -1,5 +1,5 @@
export { UmbMediaTreeRepository } from './media-tree.repository.js';
export { UMB_MEDIA_TREE_REPOSITORY_ALIAS, UMB_MEDIA_TREE_STORE_ALIAS, UMB_MEDIA_TREE_ALIAS } from './manifests.js';
export { UMB_MEDIA_TREE_REPOSITORY_ALIAS, UMB_MEDIA_TREE_STORE_ALIAS, UMB_MEDIA_TREE_ALIAS } from './constants.js';
export { UMB_MEDIA_TREE_STORE_CONTEXT } from './media-tree.store.js';
export { UMB_MEDIA_TREE_PICKER_MODAL } from './media-tree-picker-modal.token.js';
export { type UmbMediaTreeStore } from './media-tree.store.js';

View File

@@ -1,4 +1,5 @@
import { UMB_MEDIA_ENTITY_TYPE, UMB_MEDIA_ROOT_ENTITY_TYPE } from '../entity.js';
import { UMB_MEDIA_TREE_ALIAS, UMB_MEDIA_TREE_REPOSITORY_ALIAS, UMB_MEDIA_TREE_STORE_ALIAS } from './constants.js';
import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js';
import type {
ManifestRepository,
@@ -8,10 +9,6 @@ import type {
ManifestTypes,
} from '@umbraco-cms/backoffice/extension-registry';
export const UMB_MEDIA_TREE_REPOSITORY_ALIAS = 'Umb.Repository.Media.Tree';
export const UMB_MEDIA_TREE_STORE_ALIAS = 'Umb.Store.Media.Tree';
export const UMB_MEDIA_TREE_ALIAS = 'Umb.Tree.Media';
const treeRepository: ManifestRepository = {
type: 'repository',
alias: UMB_MEDIA_TREE_REPOSITORY_ALIAS,