Interface PersistentItemOptions<T>

interface PersistentItemOptions<T> {
    defaultValue: T;
    key: string;
    persistence?: Maybe<Persistence<string>>;
    reviver?: ((value: string) => T);
    stringify?: ((value: T) => string);
    validator?: Maybe<Validator<T, unknown>>;
}

Type Parameters

  • T

Properties

defaultValue: T
key: string
persistence?: Maybe<Persistence<string>>
reviver?: ((value: string) => T)
stringify?: ((value: T) => string)
validator?: Maybe<Validator<T, unknown>>