/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/eslint-module-utils/resolve.d.ts
30 строк
1 KB
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
import type { Rule } from 'eslint'; import type ModuleCache from './ModuleCache'; import type { ESLintSettings } from './types'; export type ResultNotFound = { found: false, path?: undefined }; export type ResultFound = { found: true, path: string | null }; export type ResolvedResult = ResultNotFound | ResultFound; export type ResolverResolve = (modulePath: string, sourceFile:string, config: unknown) => ResolvedResult; export type ResolverResolveImport = (modulePath: string, sourceFile:string, config: unknown) => string | undefined; export type Resolver = { interfaceVersion?: 1 | 2, resolve: ResolverResolve, resolveImport: ResolverResolveImport }; declare function resolve( p: string, context: Rule.RuleContext, ): ResolvedResult['path']; export default resolve; declare function fileExistsWithCaseSync( filepath: string | null, cacheSettings: ESLintSettings, strict: boolean ): boolean | ReturnType<typeof ModuleCache.prototype.get>; declare function relative(modulePath: string, sourceFile: string, settings: ESLintSettings): ResolvedResult['path']; export { fileExistsWithCaseSync, relative };