@@ -2760,7 +2760,7 @@ namespace ts {
27602760 }
27612761
27622762 /**
2763- * Visits an import declaration, eliding it if it is not referenced and `importsNotUsedAsValue ` is not 'preserve'.
2763+ * Visits an import declaration, eliding it if it is not referenced and `importsNotUsedAsValues ` is not 'preserve'.
27642764 *
27652765 * @param node The import declaration node.
27662766 */
@@ -2778,8 +2778,8 @@ namespace ts {
27782778 // Elide the declaration if the import clause was elided.
27792779 const importClause = visitNode ( node . importClause , visitImportClause , isImportClause ) ;
27802780 return importClause ||
2781- compilerOptions . importsNotUsedAsValue === ImportsNotUsedAsValue . Preserve ||
2782- compilerOptions . importsNotUsedAsValue === ImportsNotUsedAsValue . Error
2781+ compilerOptions . importsNotUsedAsValues === importsNotUsedAsValues . Preserve ||
2782+ compilerOptions . importsNotUsedAsValues === importsNotUsedAsValues . Error
27832783 ? updateImportDeclaration (
27842784 node ,
27852785 /*decorators*/ undefined ,
@@ -2931,7 +2931,7 @@ namespace ts {
29312931 if ( isExternalModuleImportEqualsDeclaration ( node ) ) {
29322932 const isReferenced = resolver . isReferencedAliasDeclaration ( node ) ;
29332933 // If the alias is unreferenced but we want to keep the import, replace with 'import "mod"'.
2934- if ( ! isReferenced && compilerOptions . importsNotUsedAsValue === ImportsNotUsedAsValue . Preserve ) {
2934+ if ( ! isReferenced && compilerOptions . importsNotUsedAsValues === importsNotUsedAsValues . Preserve ) {
29352935 return setOriginalNode (
29362936 setTextRange (
29372937 createImportDeclaration (
0 commit comments