@nepse-helper/core
Version:
A helper library for NEPSE
21 lines (20 loc) • 543 B
TypeScript
interface IStore<T> {
get<K extends keyof T>(key: K): T[K];
set(newValues: Partial<T>): void;
}
export declare class Store<T> implements IStore<T> {
private _state;
constructor(initialValue: T);
get<K extends keyof T>(key: K): T[K];
set(newValues: Partial<T>): void;
}
interface TokenStore {
accessToken: string;
refreshToken: string;
initialMagicNumbers: number[];
magicNumbers: number[];
magicNumber: number;
serverDay: number;
}
export declare const tokenStore: Store<TokenStore>;
export {};