🚀🚀
Size: a a a
yv
c
🚀🚀
A
🚀🚀
🚀🚀
🚀🚀
DS
🚀🚀
АХ
const $token = createStore<T>('', {Не уверен, разве что, насчет типизации тут 🤔
serialize: false | (t: T) => string;
deserialize: (s: string) => T;
})
// игнорим
const $token = createStore<T>('', {
serialize: false,
})
// кастомные правила
const $token = createStore<T>('', {
serialize: (t: T) => string;
deserialize: (s: string) => T;
})
const $token = createStore<T>('', {
serialize: {
omit: boolean;
stringify: (t: T) => string;
parse: (s: string) => T;
}
})
🚀🚀
🚀🚀
🚀🚀
АХ
const $token = createStore<T>('', {
serialize: false | {
stringify: (t: T) => string;
parse: (s: string) => T;
}
})
🚀🚀
type Json =
| number
| string
| null
| Record<string, Json>
| Array<Json>
createStore<T>(initial: T, cfg: {
serialize: false | {
toJson: (val: T) => Json
fromJson: (json: Json) => T
}
})
АХ
🚀🚀
🚀🚀
toJson
✅/ toJSON
❌🦜