From 4fb0a1ae634abb8ffa967b9720416728432dcab8 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 23 Nov 2023 08:51:45 +0100 Subject: [PATCH] update store interface --- .../src/packages/core/store/store.interface.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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>; }