(obj: Input)
| 19 | }; |
| 20 | |
| 21 | const fn2 = (obj: Input) => { |
| 22 | if (isMatching({ [symbolA]: { [symbolB]: 'bar' } }, obj)) { |
| 23 | const value = obj[symbolA][symbolB]; |
| 24 | type t = Expect<Equal<typeof value, 'bar'>>; |
| 25 | throw new Error('Expected obj to not match the bar pattern!'); |
| 26 | } |
| 27 | }; |
| 28 | |
| 29 | fn1({ |
| 30 | [symbolA]: { [symbolB]: 'foo' }, |
no test coverage detected