From ff42c3d198c04cd17da4f2996e2dacbce6a5bc00 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Mon, 28 Jan 2019 16:09:55 -0800 Subject: [PATCH] Handle readonly arrays and tuples in decorator metadata serialization --- src/compiler/transformers/ts.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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: