diff --git a/src/compiler/transformers/ts.ts b/src/compiler/transformers/ts.ts index 7aebed59588..e540a40bcec 100644 --- a/src/compiler/transformers/ts.ts +++ b/src/compiler/transformers/ts.ts @@ -1934,6 +1934,12 @@ namespace ts { case SyntaxKind.ConditionalType: return serializeTypeList([(node).trueType, (node).falseType]); + case SyntaxKind.TypeOperator: + if ((node).operator === SyntaxKind.ReadonlyKeyword) { + return serializeTypeNode((node).type); + } + break; + case SyntaxKind.TypeQuery: case SyntaxKind.TypeOperator: case SyntaxKind.IndexedAccessType: