diff --git a/src/packages/core/extension-registry/models/index.ts b/src/packages/core/extension-registry/models/index.ts index 380dd7d1c0..3bcb50de30 100644 --- a/src/packages/core/extension-registry/models/index.ts +++ b/src/packages/core/extension-registry/models/index.ts @@ -9,7 +9,6 @@ import type { ManifestUfmFilter } from './ufm-filter.model.js'; import type { ManifestUserProfileApp } from './user-profile-app.model.js'; import type { ManifestGranularUserPermission } from './user-granular-permission.model.js'; import type { ManifestMfaLoginProvider } from './mfa-login-provider.model.js'; -import type { ManifestMonacoMarkdownEditorAction } from './monaco-markdown-editor-action.model.js'; import type { ManifestBase, ManifestBundle, ManifestCondition } from '@umbraco-cms/backoffice/extension-api'; export type * from './auth-provider.model.js'; @@ -18,11 +17,6 @@ export type * from './dynamic-root.model.js'; export type * from './file-upload-preview.model.js'; export type * from './external-login-provider.model.js'; export type * from './mfa-login-provider.model.js'; -export type * from './monaco-markdown-editor-action.model.js'; -export type * from './mfa-login-provider.model.js'; -export type * from './monaco-markdown-editor-action.model.js'; -export type * from './mfa-login-provider.model.js'; -export type * from './monaco-markdown-editor-action.model.js'; export type * from './tinymce-plugin.model.js'; export type * from './ufm-component.model.js'; export type * from './ufm-filter.model.js'; @@ -41,7 +35,6 @@ export type ManifestTypes = | ManifestExternalLoginProvider | ManifestGranularUserPermission | ManifestMfaLoginProvider - | ManifestMonacoMarkdownEditorAction | ManifestTinyMcePlugin | ManifestUfmComponent | ManifestUfmFilter diff --git a/src/packages/markdown-editor/index.ts b/src/packages/markdown-editor/index.ts index 8a8c2711ca..3b2c1fca5f 100644 --- a/src/packages/markdown-editor/index.ts +++ b/src/packages/markdown-editor/index.ts @@ -1 +1,2 @@ export * from './components/index.js'; +export * from './monaco-markdown-editor-action.extension.js'; diff --git a/src/packages/core/extension-registry/models/monaco-markdown-editor-action.model.ts b/src/packages/markdown-editor/monaco-markdown-editor-action.extension.ts similarity index 68% rename from src/packages/core/extension-registry/models/monaco-markdown-editor-action.model.ts rename to src/packages/markdown-editor/monaco-markdown-editor-action.extension.ts index e20027d365..ebe216aa1b 100644 --- a/src/packages/core/extension-registry/models/monaco-markdown-editor-action.model.ts +++ b/src/packages/markdown-editor/monaco-markdown-editor-action.extension.ts @@ -6,3 +6,9 @@ export interface ManifestMonacoMarkdownEditorAction extends ManifestApi { } export type MetaMonacoMarkdownEditorAction = object; + +declare global { + interface UmbExtensionManifestMap { + umbMonacoMarkdownEditorAction: ManifestMonacoMarkdownEditorAction; + } +}