UNPKG

magner

Version:

Universal admin panel magnetic to any backend

11 lines (10 loc) 539 B
type SupportedLSKeys = 'token' | 'sidebarCollapsed' | 'filters' | 'language'; declare const lstorageController: (key: string) => { read: (field: SupportedLSKeys) => unknown; put: (field: SupportedLSKeys, value: unknown) => void; delete: (field: SupportedLSKeys) => void; deepRead: (field: SupportedLSKeys, nestedField: string) => unknown; deepPut: (field: SupportedLSKeys, nestedField: string, value: unknown) => void; }; export type LStorage = ReturnType<typeof lstorageController>; export default lstorageController;