diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/store.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/store.model.ts index 870dc4b06e..71e4c08ca9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/store.model.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/store.model.ts @@ -10,6 +10,6 @@ export interface ManifestTreeStore extends ManifestApi> { type: 'treeStore'; } -export interface ManifestItemStore extends ManifestApi { +export interface ManifestItemStore extends ManifestApi> { type: 'itemStore'; } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/repository/item/item-repository-base.ts b/src/Umbraco.Web.UI.Client/src/packages/core/repository/item/item-repository-base.ts index f7a3ca00bb..914d39403a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/repository/item/item-repository-base.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/repository/item/item-repository-base.ts @@ -7,7 +7,7 @@ import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; export class UmbItemRepositoryBase extends UmbRepositoryBase implements UmbItemRepository { protected _init: Promise; - protected _itemStore?: UmbItemStore; + protected _itemStore?: UmbItemStore; #itemSource: UmbItemDataSource; constructor( @@ -19,7 +19,7 @@ export class UmbItemRepositoryBase extends UmbRepositoryBase imp this.#itemSource = new itemSource(host); this._init = this.consumeContext(itemStoreContextAlias, (instance) => { - this._itemStore = instance as UmbItemStore; + this._itemStore = instance as UmbItemStore; }).asPromise(); }