* Find matching base case for given indices.
( cases: PreparedBaseCase[], indices: number[] )
| 195 | } |
| 196 | return a.variableCount - b.variableCount; |
| 197 | }); |
| 198 | |
| 199 | return cases; |
| 200 | } |
| 201 | |
| 202 | /** |
| 203 | * Find matching base case for given indices. |
| 204 | */ |
| 205 | function findMatchingBaseCase( |
| 206 | cases: PreparedBaseCase[], |
| 207 | indices: number[] |
| 208 | ): Expression | undefined { |
| 209 | for (const { pattern, value } of cases) { |
| 210 | if (matchPattern(pattern, indices)) { |
no test coverage detected