@hazae41/glacier
Version:
Yet another React data (re)fetching library
20 lines (18 loc) • 446 B
TypeScript
interface Timed {
readonly time: number;
}
interface TimedInit {
readonly time?: number;
}
interface Cached {
readonly cooldown?: number;
readonly expiration?: number;
}
interface CachedInit {
readonly cooldown?: number;
readonly expiration?: number;
}
declare namespace Times {
function min(...times: (Timed & Cached)[]): Timed & Cached;
}
export { type Cached, type CachedInit, type Timed, type TimedInit, Times };