aboutsummaryrefslogtreecommitdiff
path: root/node_modules/tslint/lib/test.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/tslint/lib/test.d.ts')
-rw-r--r--node_modules/tslint/lib/test.d.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/node_modules/tslint/lib/test.d.ts b/node_modules/tslint/lib/test.d.ts
new file mode 100644
index 000000000..d021ceb99
--- /dev/null
+++ b/node_modules/tslint/lib/test.d.ts
@@ -0,0 +1,24 @@
+import { LintError } from "./test/lintError";
+export interface TestOutput {
+ skipped: false;
+ errorsFromLinter: LintError[];
+ errorsFromMarkup: LintError[];
+ fixesFromLinter: string;
+ fixesFromMarkup: string;
+ markupFromLinter: string;
+ markupFromMarkup: string;
+}
+export interface SkippedTest {
+ skipped: true;
+ requirement: string;
+}
+export interface TestResult {
+ directory: string;
+ results: {
+ [fileName: string]: TestOutput | SkippedTest;
+ };
+}
+export declare function runTests(patterns: string[], rulesDirectory?: string | string[]): TestResult[];
+export declare function runTest(testDirectory: string, rulesDirectory?: string | string[]): TestResult;
+export declare function consoleTestResultsHandler(testResults: TestResult[]): boolean;
+export declare function consoleTestResultHandler(testResult: TestResult): boolean;