refactor(docs): [SITE-03] migrate desktop editor and integrate typed generation

This commit is contained in:
Harvey Zhao committed 2026-09-14 09:25:46 +08:00
1 parent a468cb2c39
commit 2f130c58f1
37 files changed
+1921 -305

No files matched your search

@@ -0,0 +1,27 @@
export type Preference = 'prod' | 'ts' | 'code' | 'log'
export function readPreference(
key: Preference,
storage: () => Storage = () => localStorage,
): boolean {
try {
return storage().getItem(key) === 'true'
}
catch {
return false
}
}
export function writePreference(
key: Preference,
value: boolean,
storage: () => Storage = () => localStorage,
): boolean {
try {
storage().setItem(key, value ? 'true' : 'false')
return true
}
catch {
return false
}
}