diff --git a/test/comparison-tests/customTransformer/uppercaseStringLiteralTransformer.js b/test/comparison-tests/customTransformer/uppercaseStringLiteralTransformer.js index 3c72c182c..638b63553 100644 --- a/test/comparison-tests/customTransformer/uppercaseStringLiteralTransformer.js +++ b/test/comparison-tests/customTransformer/uppercaseStringLiteralTransformer.js @@ -6,7 +6,8 @@ var transformer = function (context) { if (node.kind === ts.SyntaxKind.StringLiteral) { var text = node.text; if (text !== text.toUpperCase()) { - return ts.createLiteral(text.toUpperCase()); + // createLiteral removed in 5.1 https://github.com/microsoft/TypeScript/issues/53077#issuecomment-1453846217 + return ts.createLiteral ? ts.createLiteral(text.toUpperCase()) : ts.factory.createStringLiteral(text.toUpperCase()); } } return ts.visitEachChild(node, visitor, context); diff --git a/test/comparison-tests/customTransformerUsingPathString/uppercaseStringLiteralTransformer.js b/test/comparison-tests/customTransformerUsingPathString/uppercaseStringLiteralTransformer.js index 3c72c182c..638b63553 100644 --- a/test/comparison-tests/customTransformerUsingPathString/uppercaseStringLiteralTransformer.js +++ b/test/comparison-tests/customTransformerUsingPathString/uppercaseStringLiteralTransformer.js @@ -6,7 +6,8 @@ var transformer = function (context) { if (node.kind === ts.SyntaxKind.StringLiteral) { var text = node.text; if (text !== text.toUpperCase()) { - return ts.createLiteral(text.toUpperCase()); + // createLiteral removed in 5.1 https://github.com/microsoft/TypeScript/issues/53077#issuecomment-1453846217 + return ts.createLiteral ? ts.createLiteral(text.toUpperCase()) : ts.factory.createStringLiteral(text.toUpperCase()); } } return ts.visitEachChild(node, visitor, context); diff --git a/test/execution-tests/loaderOptions/uppercaseStringLiteralTransformer.js b/test/execution-tests/loaderOptions/uppercaseStringLiteralTransformer.js index fe67cbf4c..a00cab9fa 100644 --- a/test/execution-tests/loaderOptions/uppercaseStringLiteralTransformer.js +++ b/test/execution-tests/loaderOptions/uppercaseStringLiteralTransformer.js @@ -7,7 +7,8 @@ var transformer = function (context) { var text = node.text; if (text.match(/^Hello from submodule/) !== null) { if (text !== text.toUpperCase()) { - return ts.createLiteral(text.toUpperCase()); + // https://github.com/microsoft/TypeScript/issues/53077#issuecomment-1453846217 + return ts.createLiteral ? ts.createLiteral(text.toUpperCase()) : ts.factory.createStringLiteral(text.toUpperCase()); } } }