From 5b2edc0630b381599adf6fa4ea32bd46aabedbeb Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Fri, 27 Dec 2024 09:01:42 +0100 Subject: [PATCH] Type derived store --- .../src/components/grid/stores/ui.ts | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/frontend-core/src/components/grid/stores/ui.ts b/packages/frontend-core/src/components/grid/stores/ui.ts index 3378d34c6a..23710668b7 100644 --- a/packages/frontend-core/src/components/grid/stores/ui.ts +++ b/packages/frontend-core/src/components/grid/stores/ui.ts @@ -1,4 +1,4 @@ -import { writable, get, derived, Writable } from "svelte/store" +import { writable, get, derived, Writable, Readable } from "svelte/store" import { tick } from "svelte" import { DefaultRowHeight, @@ -31,15 +31,15 @@ export interface UIStore { } export interface UIDerivedStore { - focusedRowId: Writable - focusedRow: Writable - contentLines: Writable - compact: Writable - selectedRowCount: Writable - isSelectingCells: Writable - selectedCells: Writable & { actions: any } - selectedCellMap: Writable - selectedCellCount: Writable + focusedRowId: Readable + focusedRow: Readable + contentLines: Readable<3 | 2 | 1> + compact: Readable + selectedRowCount: Readable + isSelectingCells: Readable + selectedCells: Readable & { actions: any } + selectedCellMap: Readable> + selectedCellCount: Readable } export type Store = UIStore & UIDerivedStore