|
20 | 20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE ignoreUnusedWarning OR OTHER DEALINGS IN THE
|
21 | 21 | // SOFTWARE.
|
22 | 22 |
|
23 |
| -import { Extract, ParamsOf, Split } from "../../src/common/params"; |
| 23 | +import { VarName, ParamsOf, Split } from "../../src/common/params"; |
24 | 24 | import { expectNever, expectType } from "./metaprogramming";
|
25 | 25 |
|
26 | 26 | describe("Params namespace", () => {
|
@@ -56,21 +56,21 @@ describe("Params namespace", () => {
|
56 | 56 | });
|
57 | 57 | });
|
58 | 58 |
|
59 |
| - describe("Extract", () => { |
| 59 | + describe("VarName", () => { |
60 | 60 | it("extracts nothing from strings without params", () => {
|
61 |
| - expectNever<Extract<"uid">>(); |
| 61 | + expectNever<VarName<"uid">>(); |
62 | 62 | });
|
63 | 63 |
|
64 | 64 | it("extracts {segment} captures", () => {
|
65 |
| - expectType<Extract<"{uid}">>("uid"); |
| 65 | + expectType<VarName<"{uid}">>("uid"); |
66 | 66 | });
|
67 | 67 |
|
68 | 68 | it("extracts {segment=*} captures", () => {
|
69 |
| - expectType<Extract<"{uid=*}">>("uid"); |
| 69 | + expectType<VarName<"{uid=*}">>("uid"); |
70 | 70 | });
|
71 | 71 |
|
72 | 72 | it("extracts {segment=**} captures", () => {
|
73 |
| - expectType<Extract<"{uid=**}">>("uid"); |
| 73 | + expectType<VarName<"{uid=**}">>("uid"); |
74 | 74 | });
|
75 | 75 | });
|
76 | 76 |
|
|
0 commit comments