main repo

This commit is contained in:
Basilosaurusrex
2025-11-24 18:09:40 +01:00
parent b636ee5e70
commit f027651f9b
34146 changed files with 4436636 additions and 0 deletions

22
node_modules/eslint-module-utils/ModuleCache.d.ts generated vendored Normal file
View File

@@ -0,0 +1,22 @@
import type { ESLintSettings } from "./types";
export type CacheKey = unknown;
export type CacheObject = {
result: unknown;
lastSeen: ReturnType<typeof process.hrtime>;
};
declare class ModuleCache {
map: Map<CacheKey, CacheObject>;
constructor(map?: Map<CacheKey, CacheObject>);
get<T>(cacheKey: CacheKey, settings: ESLintSettings): T | undefined;
set<T>(cacheKey: CacheKey, result: T): T;
static getSettings(settings: ESLintSettings): { lifetime: number } & Omit<ESLintSettings['import/cache'], 'lifetime'>;
}
export default ModuleCache;
export type { ModuleCache }