@@ -111,40 +111,40 @@ someGenerics1b `${3}`;
111111// Generic tag with argument of function type whose parameter is of type parameter type
112112function someGenerics2a ( strs , n ) {
113113}
114- someGenerics2a `${ function ( n ) { return n ; } } ` ;
114+ someGenerics2a `${ ( n ) => { return n ; } } ` ;
115115function someGenerics2b ( strs , n ) {
116116}
117- someGenerics2b `${ function ( n , x ) { return n ; } } ` ;
117+ someGenerics2b `${ ( n , x ) => { return n ; } } ` ;
118118// Generic tag with argument of function type whose parameter is not of type parameter type but body/return type uses type parameter
119119function someGenerics3 ( strs , producer ) {
120120}
121- someGenerics3 `${ function ( ) { return '' ; } } ` ;
122- someGenerics3 `${ function ( ) { return undefined ; } } ` ;
123- someGenerics3 `${ function ( ) { return 3 ; } } ` ;
121+ someGenerics3 `${ ( ) => { return '' ; } } ` ;
122+ someGenerics3 `${ ( ) => { return undefined ; } } ` ;
123+ someGenerics3 `${ ( ) => { return 3 ; } } ` ;
124124// 2 parameter generic tag with argument 1 of type parameter type and argument 2 of function type whose parameter is of type parameter type
125125function someGenerics4 ( strs , n , f ) {
126126}
127- someGenerics4 `${ 4 } ${ function ( ) { return null ; } } ` ;
128- someGenerics4 `${ '' } ${ function ( ) { return 3 ; } } ` ;
127+ someGenerics4 `${ 4 } ${ ( ) => { return null ; } } ` ;
128+ someGenerics4 `${ '' } ${ ( ) => { return 3 ; } } ` ;
129129someGenerics4 `${ null } ${ null } ` ;
130130// 2 parameter generic tag with argument 2 of type parameter type and argument 1 of function type whose parameter is of type parameter type
131131function someGenerics5 ( strs , n , f ) {
132132}
133- someGenerics5 `${ 4 } ${ function ( ) { return null ; } } ` ;
134- someGenerics5 `${ '' } ${ function ( ) { return 3 ; } } ` ;
133+ someGenerics5 `${ 4 } ${ ( ) => { return null ; } } ` ;
134+ someGenerics5 `${ '' } ${ ( ) => { return 3 ; } } ` ;
135135someGenerics5 `${ null } ${ null } ` ;
136136// Generic tag with multiple arguments of function types that each have parameters of the same generic type
137137function someGenerics6 ( strs , a , b , c ) {
138138}
139- someGenerics6 `${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ` ;
140- someGenerics6 `${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ` ;
141- someGenerics6 `${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ` ;
139+ someGenerics6 `${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ` ;
140+ someGenerics6 `${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ` ;
141+ someGenerics6 `${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ` ;
142142// Generic tag with multiple arguments of function types that each have parameters of different generic type
143143function someGenerics7 ( strs , a , b , c ) {
144144}
145- someGenerics7 `${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ` ;
146- someGenerics7 `${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ` ;
147- someGenerics7 `${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ${ function ( n ) { return n ; } } ` ;
145+ someGenerics7 `${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ` ;
146+ someGenerics7 `${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ` ;
147+ someGenerics7 `${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ${ ( n ) => { return n ; } } ` ;
148148// Generic tag with argument of generic function type
149149function someGenerics8 ( strs , n ) {
150150 return n ;
0 commit comments