Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
11 lines
528 B
Plaintext
11 lines
528 B
Plaintext
export declare const SYNC_STORAGE_EVENT_NAME = "AHOOKS_SYNC_STORAGE_EVENT_NAME";
|
|
export type SetState<S> = S | ((prevState?: S) => S);
|
|
export interface Options<T> {
|
|
defaultValue?: T | (() => T);
|
|
listenStorageChange?: boolean;
|
|
serializer?: (value: T) => string;
|
|
deserializer?: (value: string) => T;
|
|
onError?: (error: unknown) => void;
|
|
}
|
|
export declare function createUseStorageState(getStorage: () => Storage | undefined): <T>(key: string, options?: Options<T>) => readonly [T, (value: SetState<T>) => void];
|