diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/store/store.interface.ts b/src/Umbraco.Web.UI.Client/src/packages/core/store/store.interface.ts index 0f094a1d4f..4edd4c7a88 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/store/store.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/store/store.interface.ts @@ -1,5 +1,10 @@ -export interface UmbStore { +import { Observable } from '@umbraco-cms/backoffice/external/rxjs'; + +export interface UmbStore extends EventTarget { + append: (item: T) => void; appendItems: (items: Array) => void; updateItem: (unique: string, item: Partial) => void; removeItem: (unique: string) => void; + removeItems: (uniques: Array) => void; + all: () => Observable>; }