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;
|