@@ -59,7 +59,7 @@ Deno.test("isParametersOf<T>", async (t) => {
5959 } ) ;
6060} ) ;
6161
62- Deno . test ( "isParametersOf<T, E >" , async ( t ) => {
62+ Deno . test ( "isParametersOf<T, R >" , async ( t ) => {
6363 await t . step ( "returns properly named predicate function" , async ( t ) => {
6464 assertEquals ( typeof isParametersOf ( [ ] , is . Array ) , "function" ) ;
6565 await assertSnapshot (
@@ -92,32 +92,32 @@ Deno.test("isParametersOf<T, E>", async (t) => {
9292
9393 await t . step ( "returns true on T tuple" , ( ) => {
9494 const predTup = [ is . Number , is . String , as . Optional ( is . Boolean ) ] as const ;
95- const predElse = is . ArrayOf ( is . Number ) ;
95+ const predRest = is . ArrayOf ( is . Number ) ;
9696 assertEquals (
97- isParametersOf ( predTup , predElse ) ( [ 0 , "a" , true , 0 , 1 , 2 ] ) ,
97+ isParametersOf ( predTup , predRest ) ( [ 0 , "a" , true , 0 , 1 , 2 ] ) ,
9898 true ,
9999 ) ;
100100 assertEquals (
101- isParametersOf ( predTup , predElse ) ( [ 0 , "a" , undefined , 0 , 1 , 2 ] ) ,
101+ isParametersOf ( predTup , predRest ) ( [ 0 , "a" , undefined , 0 , 1 , 2 ] ) ,
102102 true ,
103103 ) ;
104- assertEquals ( isParametersOf ( predTup , predElse ) ( [ 0 , "a" ] ) , true ) ;
104+ assertEquals ( isParametersOf ( predTup , predRest ) ( [ 0 , "a" ] ) , true ) ;
105105 } ) ;
106106
107107 await t . step ( "returns false on non T tuple" , ( ) => {
108108 const predTup = [ is . Number , is . String , as . Optional ( is . Boolean ) ] as const ;
109- const predElse = is . ArrayOf ( is . String ) ;
110- assertEquals ( isParametersOf ( predTup , predElse ) ( [ 0 , 1 , 2 , 0 , 1 , 2 ] ) , false ) ;
111- assertEquals ( isParametersOf ( predTup , predElse ) ( [ 0 , "a" , 0 , 1 , 2 ] ) , false ) ;
109+ const predRest = is . ArrayOf ( is . String ) ;
110+ assertEquals ( isParametersOf ( predTup , predRest ) ( [ 0 , 1 , 2 , 0 , 1 , 2 ] ) , false ) ;
111+ assertEquals ( isParametersOf ( predTup , predRest ) ( [ 0 , "a" , 0 , 1 , 2 ] ) , false ) ;
112112 assertEquals (
113- isParametersOf ( predTup , predElse ) ( [ 0 , "a" , true , 0 , 1 , 2 ] ) ,
113+ isParametersOf ( predTup , predRest ) ( [ 0 , "a" , true , 0 , 1 , 2 ] ) ,
114114 false ,
115115 ) ;
116116 assertEquals (
117- isParametersOf ( predTup , predElse ) ( [ 0 , "a" , undefined , 0 , 1 , 2 ] ) ,
117+ isParametersOf ( predTup , predRest ) ( [ 0 , "a" , undefined , 0 , 1 , 2 ] ) ,
118118 false ,
119119 ) ;
120- assertEquals ( isParametersOf ( predTup , predElse ) ( [ 0 , "a" , "b" ] ) , false ) ;
120+ assertEquals ( isParametersOf ( predTup , predRest ) ( [ 0 , "a" , "b" ] ) , false ) ;
121121 } ) ;
122122
123123 await t . step ( "predicated type is correct" , ( ) => {
@@ -127,9 +127,9 @@ Deno.test("isParametersOf<T, E>", async (t) => {
127127 as . Optional ( is . String ) ,
128128 as . Optional ( is . Boolean ) ,
129129 ] as const ;
130- const predElse = is . ArrayOf ( is . Number ) ;
130+ const predRest = is . ArrayOf ( is . Number ) ;
131131 const a : unknown = [ 0 , "a" ] ;
132- if ( isParametersOf ( predTup , predElse ) ( a ) ) {
132+ if ( isParametersOf ( predTup , predRest ) ( a ) ) {
133133 assertType <
134134 Equal <
135135 typeof a ,
0 commit comments