1 | import { ConfigurationProvider, Resolver, Configuration, CacheFactory, GlobalOptions, DirectoryService, CachedFileSystem, BuiltinResolver } from '@fimbul/wotan';
|
2 | import * as TSLint from 'tslint';
|
3 | export 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 | }
|