File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,7 +38,6 @@ type skipPossibleQuestionMark<unscanned extends string> =
3838 unscanned extends `?${infer next } ` ? next : unscanned
3939
4040type parsePossibleRangeString < unscanned extends string > =
41- // treat bound
4241 unscanned extends (
4342 `${infer l extends `${number } `} ,${infer r extends `${number } `} }${infer next } `
4443 ) ?
@@ -49,17 +48,15 @@ type parsePossibleRangeString<unscanned extends string> =
4948 max : parseNaturalNumber < r >
5049 unscanned : skipPossibleQuestionMark < next >
5150 } >
52- : // treat unbound
53- unscanned extends `${infer l extends `${number } `} ,}${infer next } ` ?
51+ : unscanned extends `${infer l extends `${number } `} ,}${infer next } ` ?
5452 parseNaturalNumber < l > extends never ?
5553 null
5654 : ParsedRange . from < {
5755 min : parseNaturalNumber < l >
5856 max : null
5957 unscanned : skipPossibleQuestionMark < next >
6058 } >
61- : // treat exact
62- unscanned extends `${infer l extends `${number } `} }${infer next } ` ?
59+ : unscanned extends `${infer l extends `${number } `} }${infer next } ` ?
6360 parseNaturalNumber < l > extends never ?
6461 null
6562 : ParsedRange . from < {
You can’t perform that action at this time.
0 commit comments