opendash
Version:
open.DASH data visualization framework
16 lines (11 loc) • 401 B
text/typescript
import { useOpenDashServices, StorageService } from "..";
export function useStorageService(scope: "user" | "device"): StorageService {
const { UserStorageService, DeviceStorageService } = useOpenDashServices();
if (scope === "user") {
return UserStorageService;
}
if (scope === "device") {
return DeviceStorageService;
}
throw new Error(`Unknown storage scope '${scope}'`);
}