@fimbul/valtyr
Version:
Wotan plugin to behave almost like TSLint
20 lines (19 loc) • 936 B
TypeScript
import { ConfigurationProvider, Resolver, Configuration, CacheFactory, GlobalOptions, DirectoryService, CachedFileSystem, BuiltinResolver } from '@fimbul/wotan';
import * as TSLint from 'tslint';
export declare class TslintConfigurationProvider implements ConfigurationProvider {
private resolver;
private fs;
private cacheFactory;
private builtinResolver;
private directories;
private options;
private cache;
private tslintConfigDir;
private baseConfig;
constructor(resolver: Resolver, fs: CachedFileSystem, cacheFactory: CacheFactory, builtinResolver: BuiltinResolver, directories: DirectoryService, options: GlobalOptions);
find(fileName: string): string | undefined;
resolve(name: string, basedir: string): string;
load(filename: string): Configuration;
parse(raw: TSLint.Configuration.IConfigurationFile, filename: string): Configuration;
private getBaseConfiguration;
}