UNPKG

@3mo/moddable-data-grid

Version:

A moddable variant of @3mo/fetchable-data-grid

13 lines 1.08 kB
import { type FetchableDataGridParametersType } from '@3mo/fetchable-data-grid'; import { ModdableDataGridMode } from './ModdableDataGridMode.js'; import type { DataGridKey, ModdableDataGridModesAdapter, ModeId } from './ModdableDataGridModesAdapter.js'; export declare class IndexedDbAdapter<TData, TParameters extends FetchableDataGridParametersType> implements ModdableDataGridModesAdapter<TData, TParameters> { private modesKey; getAll(dataGridKey: DataGridKey): Promise<ModdableDataGridMode<TData, TParameters>[]>; get(dataGridKey: DataGridKey, modeId: ModeId): Promise<ModdableDataGridMode<TData, TParameters> | undefined>; save(dataGridKey: DataGridKey, mode: ModdableDataGridMode<TData, TParameters>): Promise<ModdableDataGridMode<TData, TParameters>>; delete(dataGridKey: DataGridKey, mode: ModdableDataGridMode<TData, TParameters>): Promise<void>; getSelectedId(dataGridKey: DataGridKey): Promise<string | undefined>; setSelectedId(dataGridKey: DataGridKey, modeId: ModeId): Promise<void>; } //# sourceMappingURL=IndexedDbAdapter.d.ts.map