UNPKG

936 BTypeScriptView Raw
1import { ConfigurationProvider, Resolver, Configuration, CacheFactory, GlobalOptions, DirectoryService, CachedFileSystem, BuiltinResolver } from '@fimbul/wotan';
2import * as TSLint from 'tslint';
3export declare class TslintConfigurationProvider implements ConfigurationProvider {
4 private resolver;
5 private fs;
6 private cacheFactory;
7 private builtinResolver;
8 private directories;
9 private options;
10 private cache;
11 private tslintConfigDir;
12 private baseConfig;
13 constructor(resolver: Resolver, fs: CachedFileSystem, cacheFactory: CacheFactory, builtinResolver: BuiltinResolver, directories: DirectoryService, options: GlobalOptions);
14 find(fileName: string): string | undefined;
15 resolve(name: string, basedir: string): string;
16 load(filename: string): Configuration;
17 parse(raw: TSLint.Configuration.IConfigurationFile, filename: string): Configuration;
18 private getBaseConfiguration;
19}