@@ -2125,7 +2125,7 @@ namespace ts {
2125
2125
}
2126
2126
2127
2127
// @api
2128
- function updateMappedTypeNode ( node : MappedTypeNode , readonlyToken : ReadonlyKeyword | PlusToken | MinusToken | undefined , typeParameter : TypeParameterDeclaration , nameType : TypeNode | undefined , questionToken : QuestionToken | PlusToken | MinusToken | undefined , type : TypeNode | undefined , members : NodeArray < TypeElement > | undefined ) : MappedTypeNode {
2128
+ function updateMappedTypeNode ( node : MappedTypeNode , readonlyToken : ReadonlyKeyword | PlusToken | MinusToken | undefined , typeParameter : TypeParameterDeclaration , nameType : TypeNode | undefined , questionToken : QuestionToken | PlusToken | MinusToken | undefined , type : TypeNode | undefined , members : readonly TypeElement [ ] | undefined ) : MappedTypeNode {
2129
2129
return node . readonlyToken !== readonlyToken
2130
2130
|| node . typeParameter !== typeParameter
2131
2131
|| node . nameType !== nameType
@@ -4007,16 +4007,16 @@ namespace ts {
4007
4007
}
4008
4008
4009
4009
// @api
4010
- function createAssertClause ( elements : NodeArray < AssertEntry > , multiLine ?: boolean ) : AssertClause {
4010
+ function createAssertClause ( elements : readonly AssertEntry [ ] , multiLine ?: boolean ) : AssertClause {
4011
4011
const node = createBaseNode < AssertClause > ( SyntaxKind . AssertClause ) ;
4012
- node . elements = elements ;
4012
+ node . elements = createNodeArray ( elements ) ;
4013
4013
node . multiLine = multiLine ;
4014
4014
node . transformFlags |= TransformFlags . ContainsESNext ;
4015
4015
return node ;
4016
4016
}
4017
4017
4018
4018
// @api
4019
- function updateAssertClause ( node : AssertClause , elements : NodeArray < AssertEntry > , multiLine ?: boolean ) : AssertClause {
4019
+ function updateAssertClause ( node : AssertClause , elements : readonly AssertEntry [ ] , multiLine ?: boolean ) : AssertClause {
4020
4020
return node . elements !== elements
4021
4021
|| node . multiLine !== multiLine
4022
4022
? update ( createAssertClause ( elements , multiLine ) , node )
0 commit comments