diff options
author | Hailey <me@haileyok.com> | 2024-07-11 18:37:43 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-11 18:37:43 -0700 |
commit | 83e8522e0a89be28b1733f4c50dbd4379d98d03b (patch) | |
tree | c51a1054ffa8f1b226412a77fa7d69f5c891f7ae /modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts | |
parent | 2397104ad6169ced02b1acd9fbbbe426f4cc4da0 (diff) | |
download | voidsky-83e8522e0a89be28b1733f4c50dbd4379d98d03b.tar.zst |
Create shared preferences API (#4654)
Diffstat (limited to 'modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts')
-rw-r--r-- | modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts b/modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts new file mode 100644 index 000000000..769344007 --- /dev/null +++ b/modules/expo-bluesky-swiss-army/src/SharedPrefs/index.ts @@ -0,0 +1,36 @@ +import {NotImplementedError} from '../NotImplemented' + +export function setValue( + key: string, + value: string | number | boolean | null | undefined, +): void { + throw new NotImplementedError({key, value}) +} + +export function removeValue(key: string): void { + throw new NotImplementedError({key}) +} + +export function getString(key: string): string | null { + throw new NotImplementedError({key}) +} + +export function getNumber(key: string): number | null { + throw new NotImplementedError({key}) +} + +export function getBool(key: string): boolean | null { + throw new NotImplementedError({key}) +} + +export function addToSet(key: string, value: string): void { + throw new NotImplementedError({key, value}) +} + +export function removeFromSet(key: string, value: string): void { + throw new NotImplementedError({key, value}) +} + +export function setContains(key: string, value: string): boolean { + throw new NotImplementedError({key, value}) +} |