UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

13 lines (12 loc) 465 B
import type { StoreKey } from '../../common/interface'; /** * Store something in {@link SpreadSheet} temporary along with it's lifecycle * All the keys need be declare in {@see StoreKey} first */ export declare class Store { private store; set<T extends keyof StoreKey>(key: T, value: StoreKey[T]): Map<keyof StoreKey, unknown>; get<T extends keyof StoreKey>(key: T, defaultValue?: StoreKey[T]): StoreKey[T]; clear(): void; size(): number; }