| import { ValidTestCase, InvalidTestCase } from '../ts-eslint'; |
| /** |
| * Converts a batch of single line tests into a number of separate test cases. |
| * This makes it easier to write tests which use the same options. |
| * |
| * Why wouldn't you just leave them as one test? |
| * Because it makes the test error messages harder to decipher. |
| * This way each line will fail separately, instead of them all failing together. |
| */ |
| declare function batchedSingleLineTests<TOptions extends Readonly<any[]>>(test: ValidTestCase<TOptions>): ValidTestCase<TOptions>[]; |
| /** |
| * Converts a batch of single line tests into a number of separate test cases. |
| * This makes it easier to write tests which use the same options. |
| * |
| * Why wouldn't you just leave them as one test? |
| * Because it makes the test error messages harder to decipher. |
| * This way each line will fail separately, instead of them all failing together. |
| * |
| * Make sure you have your line numbers correct for error reporting, as it will match |
| * the line numbers up with the split tests! |
| */ |
| declare function batchedSingleLineTests<TMessageIds extends string, TOptions extends Readonly<any[]>>(test: InvalidTestCase<TMessageIds, TOptions>): InvalidTestCase<TMessageIds, TOptions>[]; |
| export { batchedSingleLineTests }; |
| //# sourceMappingURL=batchedSingleLineTests.d.ts.map |