adauth
Version:
Authenticate against an Active Directory domain via LDAP
20 lines (19 loc) • 457 B
TypeScript
import LRU from 'lru-cache';
interface CacheItem<T> {
value: T;
ctime: number;
}
export default class Cache {
#private;
size: number;
expiry: number;
log: any;
name: string;
items: LRU<string, CacheItem<any>>;
constructor(size: number, expiry: number, log: any, name: string);
reset(): void;
get(key: string): any;
set(key: string, value: unknown): CacheItem<any>;
delete(key: string): void;
}
export {};