/** * Built-in js/ts profile (phase 167, T1) — the re-expression of the * original hardcoded scanner (pre-167 `test-spans.ts`) as one * `LanguageProfile` using the `call-expression` strategy. Byte-for-byte the * same opener/assertion patterns and comment/string table as before, so * `findTestSpans` (the thin wrapper in `../test-spans.ts`) produces * identical spans for identical input (AC-1 parity). * * `isSkippedOpener` (phase 169, ported onto this architecture at merge * time): `OPENER`'s modifier group is captured (not just matched) so a * `.skip`/`.todo`/`.failing` opener can be told apart from `.only`/ * `.concurrent`, which execute normally and stay asserting-eligible. This * is what makes `test.skip('...', () => { expect(...) })` — an assertion * that never actually runs — correctly NOT count as qualifying coverage * (the "skip dodge"). */ import type { LanguageProfile } from './types.js'; export declare const jsTsProfile: LanguageProfile; //# sourceMappingURL=js-ts.d.ts.map