fix: types after merge

This commit is contained in:
Jacob Overgaard
2024-09-19 16:58:05 +02:00
parent 423fe4e281
commit d9c0ec9dab
2 changed files with 4 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
import { UmbTiptapExtensionApi, type UmbTiptapExtensionArgs } from './types.js';
import { UmbTiptapExtensionApiBase, type UmbTiptapExtensionArgs } from './types.js';
import {
TemporaryFileStatus,
UmbTemporaryFileManager,
@@ -11,7 +11,7 @@ import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
import { UmbLocalizationController } from '@umbraco-cms/backoffice/localization-api';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
export default class UmbTiptapMediaUploadExtension extends UmbTiptapExtensionApi {
export default class UmbTiptapMediaUploadExtension extends UmbTiptapExtensionApiBase {
#configuration?: UmbPropertyEditorConfigCollection;
/**

View File

@@ -2,20 +2,15 @@ import type { ManifestTiptapExtension } from './tiptap-extension.js';
import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api';
import type { Editor, Extension, Mark, Node } from '@umbraco-cms/backoffice/external/tiptap';
import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
export interface UmbTiptapExtensionApi extends UmbApi {
getTiptapExtensions(): Array<Extension | Mark | Node>;
getTiptapExtensions(args?: UmbTiptapExtensionArgs): Array<Extension | Mark | Node>;
}
export abstract class UmbTiptapExtensionApiBase extends UmbControllerBase implements UmbApi {
export abstract class UmbTiptapExtensionApiBase extends UmbControllerBase implements UmbTiptapExtensionApi {
public manifest?: ManifestTiptapExtension;
constructor(host: UmbControllerHost) {
super(host);
}
abstract getTiptapExtensions(args?: UmbTiptapExtensionArgs): Array<Extension | Mark | Node>;
}