Function
expectTokenAtPosition
(
sf: ts.SourceFile,
pos: number,
guard: (node: ts.Node) => node is T,
)
Source from the content-addressed store, hash-verified
| 11816 | }); |
| 11817 | |
| 11818 | function expectTokenAtPosition<T extends ts.Node>( |
| 11819 | sf: ts.SourceFile, |
| 11820 | pos: number, |
| 11821 | guard: (node: ts.Node) => node is T, |
| 11822 | ): T { |
| 11823 | // getTokenAtPosition is part of TypeScript's private API. |
| 11824 | const node = (ts as any).getTokenAtPosition(sf, pos) as ts.Node; |
| 11825 | expect(guard(node)).toBe(true); |
| 11826 | return node as T; |
| 11827 | } |
| 11828 | }); |
Tested by
no test coverage detected