@@ -12388,18 +12388,19 @@ impl<'a> AstBuilder<'a> {
1238812388 /// * `params`
1238912389 /// * `return_type`
1239012390 #[ inline]
12391- pub fn ts_signature_call_signature_declaration < T1 , T2 , T3 > (
12391+ pub fn ts_signature_call_signature_declaration < T1 , T2 , T3 , T4 > (
1239212392 self ,
1239312393 span : Span ,
1239412394 type_parameters : T1 ,
12395- this_param : Option < TSThisParameter < ' a > > ,
12396- params : T2 ,
12397- return_type : T3 ,
12395+ this_param : T2 ,
12396+ params : T3 ,
12397+ return_type : T4 ,
1239812398 ) -> TSSignature < ' a >
1239912399 where
1240012400 T1 : IntoIn < ' a , Option < Box < ' a , TSTypeParameterDeclaration < ' a > > > > ,
12401- T2 : IntoIn < ' a , Box < ' a , FormalParameters < ' a > > > ,
12402- T3 : IntoIn < ' a , Option < Box < ' a , TSTypeAnnotation < ' a > > > > ,
12401+ T2 : IntoIn < ' a , Option < Box < ' a , TSThisParameter < ' a > > > > ,
12402+ T3 : IntoIn < ' a , Box < ' a , FormalParameters < ' a > > > ,
12403+ T4 : IntoIn < ' a , Option < Box < ' a , TSTypeAnnotation < ' a > > > > ,
1240312404 {
1240412405 TSSignature :: TSCallSignatureDeclaration ( self . alloc_ts_call_signature_declaration (
1240512406 span,
@@ -12643,23 +12644,24 @@ impl<'a> AstBuilder<'a> {
1264312644 /// * `params`
1264412645 /// * `return_type`
1264512646 #[ inline]
12646- pub fn ts_call_signature_declaration < T1 , T2 , T3 > (
12647+ pub fn ts_call_signature_declaration < T1 , T2 , T3 , T4 > (
1264712648 self ,
1264812649 span : Span ,
1264912650 type_parameters : T1 ,
12650- this_param : Option < TSThisParameter < ' a > > ,
12651- params : T2 ,
12652- return_type : T3 ,
12651+ this_param : T2 ,
12652+ params : T3 ,
12653+ return_type : T4 ,
1265312654 ) -> TSCallSignatureDeclaration < ' a >
1265412655 where
1265512656 T1 : IntoIn < ' a , Option < Box < ' a , TSTypeParameterDeclaration < ' a > > > > ,
12656- T2 : IntoIn < ' a , Box < ' a , FormalParameters < ' a > > > ,
12657- T3 : IntoIn < ' a , Option < Box < ' a , TSTypeAnnotation < ' a > > > > ,
12657+ T2 : IntoIn < ' a , Option < Box < ' a , TSThisParameter < ' a > > > > ,
12658+ T3 : IntoIn < ' a , Box < ' a , FormalParameters < ' a > > > ,
12659+ T4 : IntoIn < ' a , Option < Box < ' a , TSTypeAnnotation < ' a > > > > ,
1265812660 {
1265912661 TSCallSignatureDeclaration {
1266012662 span,
1266112663 type_parameters : type_parameters. into_in ( self . allocator ) ,
12662- this_param,
12664+ this_param : this_param . into_in ( self . allocator ) ,
1266312665 params : params. into_in ( self . allocator ) ,
1266412666 return_type : return_type. into_in ( self . allocator ) ,
1266512667 }
@@ -12677,18 +12679,19 @@ impl<'a> AstBuilder<'a> {
1267712679 /// * `params`
1267812680 /// * `return_type`
1267912681 #[ inline]
12680- pub fn alloc_ts_call_signature_declaration < T1 , T2 , T3 > (
12682+ pub fn alloc_ts_call_signature_declaration < T1 , T2 , T3 , T4 > (
1268112683 self ,
1268212684 span : Span ,
1268312685 type_parameters : T1 ,
12684- this_param : Option < TSThisParameter < ' a > > ,
12685- params : T2 ,
12686- return_type : T3 ,
12686+ this_param : T2 ,
12687+ params : T3 ,
12688+ return_type : T4 ,
1268712689 ) -> Box < ' a , TSCallSignatureDeclaration < ' a > >
1268812690 where
1268912691 T1 : IntoIn < ' a , Option < Box < ' a , TSTypeParameterDeclaration < ' a > > > > ,
12690- T2 : IntoIn < ' a , Box < ' a , FormalParameters < ' a > > > ,
12691- T3 : IntoIn < ' a , Option < Box < ' a , TSTypeAnnotation < ' a > > > > ,
12692+ T2 : IntoIn < ' a , Option < Box < ' a , TSThisParameter < ' a > > > > ,
12693+ T3 : IntoIn < ' a , Box < ' a , FormalParameters < ' a > > > ,
12694+ T4 : IntoIn < ' a , Option < Box < ' a , TSTypeAnnotation < ' a > > > > ,
1269212695 {
1269312696 Box :: new_in (
1269412697 self . ts_call_signature_declaration (
0 commit comments