TypeScript/tests/cases/fourslash/importNameCodeFixNewImportExportEqualsESNextInteropOn.ts
Andrew Branch 62f65a7884
Make auto-imports more likely to be valid for the file (including JS) & project settings (#32684)
* Add failing tests

* Use default import or namespace import for import fixes when compiler options allow

* Don’t do import * for export=, ever

* Only do import default for export equals if nothing else will work

* Never do import/require in a JavaScript file

* Update tests for changes in master

* Add const/require fix for JS and select based on usage heuristic

* Fix JS UMD import
2019-08-02 15:58:10 -07:00

19 lines
310 B
TypeScript

/// <reference path="fourslash.ts" />
// @EsModuleInterop: true
// @Module: es2015
// @Filename: /foo.d.ts
////declare module "foo" {
//// const foo: number;
//// export = foo;
////}
// @Filename: /index.ts
////[|foo|]
goTo.file('/index.ts');
verify.importFixAtPosition([`import foo from "foo";
foo`]);