diff --git a/src/printer.js b/src/printer.js index 4ae817ab..25891403 100644 --- a/src/printer.js +++ b/src/printer.js @@ -2323,7 +2323,6 @@ function genericPrintNoParens(path, options, print, args) { return concat(parts); case "TSImportEqualsDeclaration": parts.push( - softline, printTypeScriptModifiers(path, options, print), "import ", path.call(print, "name"), diff --git a/tests/typescript_import_require/__snapshots__/jsfmt.spec.js.snap b/tests/typescript_import_require/__snapshots__/jsfmt.spec.js.snap new file mode 100644 index 00000000..166c1ad3 --- /dev/null +++ b/tests/typescript_import_require/__snapshots__/jsfmt.spec.js.snap @@ -0,0 +1,10 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`import_require.js 1`] = ` +import { IModel } from 'vs/editor/common/editorCommon'; +import JSONContributionRegistry = require('vs/platform/jsonschemas/common/jsonContributionRegistry'); +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +import { IModel } from "vs/editor/common/editorCommon"; +import JSONContributionRegistry = require("vs/platform/jsonschemas/common/jsonContributionRegistry"); + +`; diff --git a/tests/typescript_import_require/import_require.js b/tests/typescript_import_require/import_require.js new file mode 100644 index 00000000..945943c5 --- /dev/null +++ b/tests/typescript_import_require/import_require.js @@ -0,0 +1,2 @@ +import { IModel } from 'vs/editor/common/editorCommon'; +import JSONContributionRegistry = require('vs/platform/jsonschemas/common/jsonContributionRegistry'); diff --git a/tests/typescript_import_require/jsfmt.spec.js b/tests/typescript_import_require/jsfmt.spec.js new file mode 100644 index 00000000..bc085c48 --- /dev/null +++ b/tests/typescript_import_require/jsfmt.spec.js @@ -0,0 +1 @@ +run_spec(__dirname, { parser: "typescript" });