TypeScript/tests/cases/fourslash/importNameCodeFix_require.ts
Andrew Branch 03c79d7422
Insert auto-imports in sorted order (#39394)
* Sort auto-imports

* Avoid re-checking sort all the time

* Add comment
2020-07-08 15:25:04 -07:00

37 lines
679 B
TypeScript

/// <reference path="fourslash.ts" />
// @allowJs: true
// @checkJs: true
// @Filename: foo.js
////module.exports = function foo() {}
// @Filename: utils.js
////function util1() {}
////function util2() {}
////module.exports = { util1, util2 };
// @Filename: blah.js
////export default class Blah {}
// @Filename: index.js
////foo();
////util1();
////util2();
////new Blah;
goTo.file("index.js");
verify.codeFixAll({
fixId: "fixMissingImport",
fixAllDescription: "Add all missing imports",
newFileContent:
`const { default: Blah } = require("./blah");
const foo = require("./foo");
const { util1, util2 } = require("./utils");
foo();
util1();
util2();
new Blah;`
});