/home/techb158/balavpn.abdallabala.com/node_modules/eslint-module-utils
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/eslint-module-utils/ModuleCache.d.ts (603B)
import type { ESLintSettings } from "./types";
export type CacheKey = unknown;
export type CacheObject = {
result: unknown;
lastSeen: ReturnType
;
};
declare class ModuleCache {
map: Map;
constructor(map?: Map);
get(cacheKey: CacheKey, settings: ESLintSettings): T | undefined;
set(cacheKey: CacheKey, result: T): T;
static getSettings(settings: ESLintSettings): { lifetime: number } & Omit;
}
export default ModuleCache;
export type { ModuleCache }