fix exports and types and naming
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
export const UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE = 'media-type-root';
|
||||
export const UMB_MEDIA_TYPE_ENTITY_TYPE = 'media-type';
|
||||
export const UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE = 'media-type-folder';
|
||||
@@ -1,7 +1,14 @@
|
||||
import './components/index.js';
|
||||
|
||||
export * from './repository/index.js';
|
||||
export {
|
||||
UmbMediaTypeItemRepository,
|
||||
UMB_MEDIA_TYPE_ITEM_STORE_ALIAS,
|
||||
UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS,
|
||||
UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT,
|
||||
} from './repository/index.js';
|
||||
|
||||
export const UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE = 'media-type-root';
|
||||
export const UMB_MEDIA_TYPE_ENTITY_TYPE = 'media-type';
|
||||
export const UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE = 'media-type-folder';
|
||||
export {
|
||||
UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE,
|
||||
UMB_MEDIA_TYPE_ENTITY_TYPE,
|
||||
UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE,
|
||||
} from './entity.js';
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
export { UmbMediaTypeDetailRepository } from './media-type-detail.repository.js';
|
||||
export {
|
||||
UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS as MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS as MEDIA_TYPE_DETAIL_STORE_ALIAS,
|
||||
} from './manifests.js';
|
||||
export { UMB_MEDIA_TYPE_DETAIL_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS } from './manifests.js';
|
||||
export { UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT } from './media-type-detail.store.js';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { UMB_MEDIA_TYPE_TREE_STORE_CONTEXT, UmbMediaTypeTreeStore } from '../../tree/media-type.tree.store.js';
|
||||
import { UMB_MEDIA_TYPE_TREE_STORE_CONTEXT, UmbMediaTypeTreeStore } from '../../tree/media-type-tree.store.js';
|
||||
import { UMB_MEDIA_TYPE_ITEM_STORE_CONTEXT, UmbMediaTypeItemStore } from '../item/media-type-item.store.js';
|
||||
import { UmbMediaTypeServerDataSource } from './media-type.server.data.js';
|
||||
import { UmbMediaTypeServerDataSource } from './media-type-detail.server.data-source.js';
|
||||
import { UmbMediaTypeDetailStore, UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT } from './media-type-detail.store.js';
|
||||
import { type UmbDetailRepository } from '@umbraco-cms/backoffice/repository';
|
||||
import { UmbBaseController, type UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
import { UMB_MEDIA_TYPE_ENTITY_TYPE } from '../../entity.js';
|
||||
import { MediaTypeResponseModel } from '@umbraco-cms/backoffice/backend-api';
|
||||
|
||||
export type UmbMediaTypeDetailModel = MediaTypeResponseModel & { entityType: typeof UMB_MEDIA_TYPE_ENTITY_TYPE };
|
||||
@@ -1,6 +1,4 @@
|
||||
export { UmbMediaTypeItemRepository } from './media-type-item.repository.js';
|
||||
export {
|
||||
UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS as MEDIA_TYPE_ITEM_REPOSITORY_ALIAS,
|
||||
UMB_MEDIA_TYPE_ITEM_STORE_ALIAS as MEDIA_TYPE_ITEM_STORE_ALIAS,
|
||||
} from './manifests.js';
|
||||
export * from './types.js';
|
||||
export { UMB_MEDIA_TYPE_ITEM_REPOSITORY_ALIAS, UMB_MEDIA_TYPE_ITEM_STORE_ALIAS } from './manifests.js';
|
||||
export { UMB_MEDIA_TYPE_ITEM_STORE_CONTEXT } from './media-type-item.store.js';
|
||||
export type { UmbMediaTypeItemModel } from './types.js';
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
export {
|
||||
UMB_MEDIA_TYPE_TREE_ALIAS,
|
||||
UMB_MEDIA_TYPE_TREE_STORE_ALIAS,
|
||||
UMB_MEDIA_TYPE_TREE_REPOSITORY_ALIAS,
|
||||
} from './manifests.js';
|
||||
|
||||
export { UmbMediaTypeTreeRepository } from './media-type-tree.repository.js';
|
||||
export { UMB_MEDIA_TYPE_TREE_STORE_CONTEXT } from './media-type-tree.store.js';
|
||||
|
||||
export type { UmbMediaTypeTreeItemModel, UmbMediaTypeTreeRootModel } from './types.js';
|
||||
@@ -1,5 +1,5 @@
|
||||
import { UmbMediaTypeTreeRepository } from './media-type-tree.repository.js';
|
||||
import { UmbMediaTypeTreeStore } from './media-type.tree.store.js';
|
||||
import { UmbMediaTypeTreeStore } from './media-type-tree.store.js';
|
||||
import type {
|
||||
ManifestRepository,
|
||||
ManifestTree,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE } from '../index.js';
|
||||
import { UmbMediaTypeTreeServerDataSource } from './media-type.tree.server.data-source.js';
|
||||
import { UMB_MEDIA_TYPE_TREE_STORE_CONTEXT } from './media-type.tree.store.js';
|
||||
import { UmbMediaTypeTreeServerDataSource } from './media-type-tree.server.data-source.js';
|
||||
import { UMB_MEDIA_TYPE_TREE_STORE_CONTEXT } from './media-type-tree.store.js';
|
||||
import { UmbMediaTypeTreeItemModel, UmbMediaTypeTreeRootModel } from './types.js';
|
||||
import { UmbTreeRepositoryBase } from '@umbraco-cms/backoffice/tree';
|
||||
import { type UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { UmbMediaTypeDetailRepository } from '../repository/detail/media-type-detail.repository.js';
|
||||
import { UMB_MEDIA_TYPE_ENTITY_TYPE } from '../index.js';
|
||||
import {
|
||||
UmbSaveableWorkspaceContextInterface,
|
||||
UmbEditableWorkspaceContextBase,
|
||||
@@ -65,7 +66,7 @@ export class UmbMediaTypeWorkspaceContext
|
||||
}
|
||||
|
||||
getEntityType() {
|
||||
return 'media-type';
|
||||
return UMB_MEDIA_TYPE_ENTITY_TYPE;
|
||||
}
|
||||
|
||||
updateProperty<PropertyName extends keyof EntityType>(propertyName: PropertyName, value: EntityType[PropertyName]) {
|
||||
@@ -120,5 +121,5 @@ export const UMB_MEDIA_TYPE_WORKSPACE_CONTEXT = new UmbContextToken<
|
||||
UmbMediaTypeWorkspaceContext
|
||||
>(
|
||||
'UmbWorkspaceContext',
|
||||
(context): context is UmbMediaTypeWorkspaceContext => context.getEntityType?.() === 'media-type',
|
||||
(context): context is UmbMediaTypeWorkspaceContext => context.getEntityType?.() === UMB_MEDIA_TYPE_ENTITY_TYPE,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user