Files
standardnotes-app-web/packages/ui-services/src/StatePersistence/StatePersistence.ts
2022-11-03 00:11:17 +05:30

18 lines
498 B
TypeScript

export enum PersistenceKey {
SelectedItemsController = 'selected-items-controller',
NavigationController = 'navigation-controller',
}
export type SelectionControllerPersistableValue = {
selectedUuids: string[]
}
export type NavigationControllerPersistableValue = {
selectedTagUuid: string
}
export type PersistedStateValue = {
[PersistenceKey.SelectedItemsController]: SelectionControllerPersistableValue
[PersistenceKey.NavigationController]: NavigationControllerPersistableValue
}