From 161535bc848d750de4d266d3c2f829ac1662bbcc Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 27 Apr 2018 17:51:18 -0700 Subject: [PATCH] Check for both 'module' and 'target'. --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 499beb6e87dc1..e43766d54569c 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -18812,7 +18812,7 @@ namespace ts { } function checkImportMetaProperty(node: MetaProperty) { - if (languageVersion < ScriptTarget.ESNext && moduleKind < ModuleKind.ESNext) { + if (languageVersion < ScriptTarget.ESNext || moduleKind < ModuleKind.ESNext) { error(node, Diagnostics.The_import_meta_meta_property_is_only_allowed_using_ESNext_for_the_target_and_module_compiler_options); } const file = getSourceFileOfNode(node);