* 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
19 lines
310 B
TypeScript
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`]);
|