19 lines
356 B
TypeScript
19 lines
356 B
TypeScript
|
interface YLRUOptions {
|
||
|
maxAge?: number;
|
||
|
}
|
||
|
|
||
|
declare namespace YLRU {
|
||
|
export interface YLRUOptions {
|
||
|
maxAge?: number;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
declare class YLRU {
|
||
|
constructor(max: number)
|
||
|
get: <T = any>(key: any, options?: YLRUOptions) => T | undefined;
|
||
|
set: <T = any>(key: any, value: T, options?: YLRUOptions) => void;
|
||
|
keys: () => any[];
|
||
|
}
|
||
|
|
||
|
export = YLRU;
|