From b03e601f76221f4042ea99b4d122e46cdd5b5a2f Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Tue, 21 Nov 2023 21:19:14 +0100 Subject: [PATCH] add interface --- .../core/collection/collection-default.context.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/collection/collection-default.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/collection/collection-default.context.ts index 79c317aa5c..b7053e5638 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/collection/collection-default.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/collection/collection-default.context.ts @@ -3,7 +3,11 @@ import { UmbCollectionRepository } from '@umbraco-cms/backoffice/repository'; import { UmbBaseController, type UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; import { UmbArrayState, UmbNumberState, UmbObjectState } from '@umbraco-cms/backoffice/observable-api'; -import { UmbExtensionApiInitializer, UmbExtensionsManifestInitializer } from '@umbraco-cms/backoffice/extension-api'; +import { + UmbApi, + UmbExtensionApiInitializer, + UmbExtensionsManifestInitializer, +} from '@umbraco-cms/backoffice/extension-api'; import { ManifestCollectionView, ManifestRepository, @@ -13,10 +17,10 @@ import type { UmbCollectionFilterModel } from '@umbraco-cms/backoffice/collectio import { UmbSelectionManager, UmbPaginationManager } from '@umbraco-cms/backoffice/utils'; import { UmbChangeEvent } from '@umbraco-cms/backoffice/event'; -export class UmbCollectionDefaultContext< - ItemType, - FilterModelType extends UmbCollectionFilterModel, -> extends UmbBaseController { +export class UmbCollectionDefaultContext + extends UmbBaseController + implements UmbApi +{ #alias?: string; #items = new UmbArrayState([]);