One of the specified symbols is expected in the parse position.
| 37 | |
| 38 | /** One of the specified symbols is expected in the parse position. */ |
| 39 | interface ClassExpectation { |
| 40 | type: 'class'; |
| 41 | /** List of symbols and symbol ranges expected in the parse position. */ |
| 42 | parts: (string[] | string)[]; |
| 43 | /** |
| 44 | * If `true`, meaning of `parts` is inverted: symbols that NOT expected in |
| 45 | * the parse position. |
| 46 | */ |
| 47 | inverted: boolean; |
| 48 | /** If `true`, symbols of any case is expected. `text` in that case in lower case */ |
| 49 | ignoreCase: boolean; |
| 50 | } |
| 51 | |
| 52 | /** Any symbol is expected in the parse position. */ |
| 53 | interface AnyExpectation { |
nothing calls this directly
no outgoing calls
no test coverage detected