@@ -3454,9 +3454,9 @@ declare namespace ts {
34543454 function updateGetAccessor ( node : GetAccessorDeclaration , decorators : ReadonlyArray < Decorator > | undefined , modifiers : ReadonlyArray < Modifier > | undefined , name : PropertyName , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode | undefined , body : Block | undefined ) : GetAccessorDeclaration ;
34553455 function createSetAccessor ( decorators : ReadonlyArray < Decorator > | undefined , modifiers : ReadonlyArray < Modifier > | undefined , name : string | PropertyName , parameters : ReadonlyArray < ParameterDeclaration > , body : Block | undefined ) : SetAccessorDeclaration ;
34563456 function updateSetAccessor ( node : SetAccessorDeclaration , decorators : ReadonlyArray < Decorator > | undefined , modifiers : ReadonlyArray < Modifier > | undefined , name : PropertyName , parameters : ReadonlyArray < ParameterDeclaration > , body : Block | undefined ) : SetAccessorDeclaration ;
3457- function createCallSignature ( typeParameters : TypeParameterDeclaration [ ] | undefined , parameters : ParameterDeclaration [ ] , type : TypeNode | undefined ) : CallSignatureDeclaration ;
3457+ function createCallSignature ( typeParameters : ReadonlyArray < TypeParameterDeclaration > | undefined , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode | undefined ) : CallSignatureDeclaration ;
34583458 function updateCallSignature ( node : CallSignatureDeclaration , typeParameters : NodeArray < TypeParameterDeclaration > | undefined , parameters : NodeArray < ParameterDeclaration > , type : TypeNode | undefined ) : CallSignatureDeclaration ;
3459- function createConstructSignature ( typeParameters : TypeParameterDeclaration [ ] | undefined , parameters : ParameterDeclaration [ ] , type : TypeNode | undefined ) : ConstructSignatureDeclaration ;
3459+ function createConstructSignature ( typeParameters : ReadonlyArray < TypeParameterDeclaration > | undefined , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode | undefined ) : ConstructSignatureDeclaration ;
34603460 function updateConstructSignature ( node : ConstructSignatureDeclaration , typeParameters : NodeArray < TypeParameterDeclaration > | undefined , parameters : NodeArray < ParameterDeclaration > , type : TypeNode | undefined ) : ConstructSignatureDeclaration ;
34613461 function createIndexSignature ( decorators : ReadonlyArray < Decorator > | undefined , modifiers : ReadonlyArray < Modifier > | undefined , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode ) : IndexSignatureDeclaration ;
34623462 function updateIndexSignature ( node : IndexSignatureDeclaration , decorators : ReadonlyArray < Decorator > | undefined , modifiers : ReadonlyArray < Modifier > | undefined , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode ) : IndexSignatureDeclaration ;
@@ -3465,9 +3465,9 @@ declare namespace ts {
34653465 function updateTypePredicateNode ( node : TypePredicateNode , parameterName : Identifier | ThisTypeNode , type : TypeNode ) : TypePredicateNode ;
34663466 function createTypeReferenceNode ( typeName : string | EntityName , typeArguments : ReadonlyArray < TypeNode > | undefined ) : TypeReferenceNode ;
34673467 function updateTypeReferenceNode ( node : TypeReferenceNode , typeName : EntityName , typeArguments : NodeArray < TypeNode > | undefined ) : TypeReferenceNode ;
3468- function createFunctionTypeNode ( typeParameters : TypeParameterDeclaration [ ] | undefined , parameters : ParameterDeclaration [ ] , type : TypeNode | undefined ) : FunctionTypeNode ;
3468+ function createFunctionTypeNode ( typeParameters : ReadonlyArray < TypeParameterDeclaration > | undefined , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode | undefined ) : FunctionTypeNode ;
34693469 function updateFunctionTypeNode ( node : FunctionTypeNode , typeParameters : NodeArray < TypeParameterDeclaration > | undefined , parameters : NodeArray < ParameterDeclaration > , type : TypeNode | undefined ) : FunctionTypeNode ;
3470- function createConstructorTypeNode ( typeParameters : TypeParameterDeclaration [ ] | undefined , parameters : ParameterDeclaration [ ] , type : TypeNode | undefined ) : ConstructorTypeNode ;
3470+ function createConstructorTypeNode ( typeParameters : ReadonlyArray < TypeParameterDeclaration > | undefined , parameters : ReadonlyArray < ParameterDeclaration > , type : TypeNode | undefined ) : ConstructorTypeNode ;
34713471 function updateConstructorTypeNode ( node : ConstructorTypeNode , typeParameters : NodeArray < TypeParameterDeclaration > | undefined , parameters : NodeArray < ParameterDeclaration > , type : TypeNode | undefined ) : ConstructorTypeNode ;
34723472 function createTypeQueryNode ( exprName : EntityName ) : TypeQueryNode ;
34733473 function updateTypeQueryNode ( node : TypeQueryNode , exprName : EntityName ) : TypeQueryNode ;
@@ -3477,9 +3477,9 @@ declare namespace ts {
34773477 function updateArrayTypeNode ( node : ArrayTypeNode , elementType : TypeNode ) : ArrayTypeNode ;
34783478 function createTupleTypeNode ( elementTypes : ReadonlyArray < TypeNode > ) : TupleTypeNode ;
34793479 function updateTypleTypeNode ( node : TupleTypeNode , elementTypes : ReadonlyArray < TypeNode > ) : TupleTypeNode ;
3480- function createUnionTypeNode ( types : TypeNode [ ] ) : UnionTypeNode ;
3480+ function createUnionTypeNode ( types : ReadonlyArray < TypeNode > ) : UnionTypeNode ;
34813481 function updateUnionTypeNode ( node : UnionTypeNode , types : NodeArray < TypeNode > ) : UnionTypeNode ;
3482- function createIntersectionTypeNode ( types : TypeNode [ ] ) : IntersectionTypeNode ;
3482+ function createIntersectionTypeNode ( types : ReadonlyArray < TypeNode > ) : IntersectionTypeNode ;
34833483 function updateIntersectionTypeNode ( node : IntersectionTypeNode , types : NodeArray < TypeNode > ) : IntersectionTypeNode ;
34843484 function createUnionOrIntersectionTypeNode ( kind : SyntaxKind . UnionType | SyntaxKind . IntersectionType , types : ReadonlyArray < TypeNode > ) : UnionOrIntersectionTypeNode ;
34853485 function createConditionalTypeNode ( checkType : TypeNode , extendsType : TypeNode , trueType : TypeNode , falseType : TypeNode ) : ConditionalTypeNode ;
@@ -3710,10 +3710,10 @@ declare namespace ts {
37103710 function updateCommaList ( node : CommaListExpression , elements : ReadonlyArray < Expression > ) : CommaListExpression ;
37113711 function createBundle ( sourceFiles : ReadonlyArray < SourceFile > ) : Bundle ;
37123712 function updateBundle ( node : Bundle , sourceFiles : ReadonlyArray < SourceFile > ) : Bundle ;
3713- function createImmediatelyInvokedFunctionExpression ( statements : Statement [ ] ) : CallExpression ;
3714- function createImmediatelyInvokedFunctionExpression ( statements : Statement [ ] , param : ParameterDeclaration , paramValue : Expression ) : CallExpression ;
3715- function createImmediatelyInvokedArrowFunction ( statements : Statement [ ] ) : CallExpression ;
3716- function createImmediatelyInvokedArrowFunction ( statements : Statement [ ] , param : ParameterDeclaration , paramValue : Expression ) : CallExpression ;
3713+ function createImmediatelyInvokedFunctionExpression ( statements : ReadonlyArray < Statement > ) : CallExpression ;
3714+ function createImmediatelyInvokedFunctionExpression ( statements : ReadonlyArray < Statement > , param : ParameterDeclaration , paramValue : Expression ) : CallExpression ;
3715+ function createImmediatelyInvokedArrowFunction ( statements : ReadonlyArray < Statement > ) : CallExpression ;
3716+ function createImmediatelyInvokedArrowFunction ( statements : ReadonlyArray < Statement > , param : ParameterDeclaration , paramValue : Expression ) : CallExpression ;
37173717 function createComma ( left : Expression , right : Expression ) : Expression ;
37183718 function createLessThan ( left : Expression , right : Expression ) : Expression ;
37193719 function createAssignment ( left : ObjectLiteralExpression | ArrayLiteralExpression , right : Expression ) : DestructuringAssignment ;
0 commit comments