UNPKG

tslint-etc

Version:
15 lines (14 loc) 759 B
import * as Lint from "tslint"; import * as TsType from "typescript"; declare type Program = TsType.Program; declare type SourceFile = TsType.SourceFile; export declare class Rule extends Lint.Rules.TypedRule { static metadata: Lint.IRuleMetadata; static FAILURE_STRING_DUPLICATE_ASSERTION: string; static FAILURE_STRING_ASSERTION_MISSING_NODE: string; static FAILURE_STRING_EXPECTED_ERROR: string; static FAILURE_STRING(expectedVersion: string, expectedType: string, actualType: string): string; applyWithProgram(sourceFile: SourceFile, lintProgram: Program): Lint.RuleFailure[]; } export declare function getProgram(configFile: string, ts: typeof TsType, versionName: string, lintProgram: Program): Program; export {};