align exports with document types

This commit is contained in:
JesmoDev
2024-02-20 10:13:19 +01:00
parent d0eb8d055a
commit d03839cf8a
3 changed files with 18 additions and 15 deletions

View File

@@ -1,18 +1,8 @@
import './components/index.js';
export type { UmbAllowedMediaTypeModel } from './repository/index.js';
export {
UmbMediaTypeItemRepository,
UMB_MEDIA_TYPE_ITEM_STORE_ALIAS,
UMB_MEDIA_TYPE_DETAIL_STORE_ALIAS,
UMB_MEDIA_TYPE_DETAIL_STORE_CONTEXT,
UmbMediaTypeStructureRepository,
} from './repository/index.js';
export {
UMB_MEDIA_TYPE_ROOT_ENTITY_TYPE,
UMB_MEDIA_TYPE_ENTITY_TYPE,
UMB_MEDIA_TYPE_FOLDER_ENTITY_TYPE,
} from './entity.js';
export * from './components/index.js';
export * from './workspace/index.js';
export * from './repository/index.js';
export * from './tree/types.js';
export * from './types.js';

View File

@@ -0,0 +1 @@
export * from './media-type-workspace.context-token.js';

View File

@@ -0,0 +1,12 @@
import type { UmbMediaTypeWorkspaceContext } from './media-type-workspace.context.js';
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
import type { UmbSaveableWorkspaceContextInterface } from '@umbraco-cms/backoffice/workspace';
export const UMB_MEDIA_TYPE_WORKSPACE_CONTEXT = new UmbContextToken<
UmbSaveableWorkspaceContextInterface,
UmbMediaTypeWorkspaceContext
>(
'UmbWorkspaceContext',
undefined,
(context): context is UmbMediaTypeWorkspaceContext => context.getEntityType?.() === 'media-type',
);