/// <reference path="fourslash.ts" />

//// let a = "I am a non-trivial statement that appears before imports";
//// import d from "other-ambient-module"
//// import * as ns from "yet-another-ambient-module"
//// var x = v1/*0*/ + 5;

// @Filename: ambientModule.ts
//// declare module "ambient-module" {
////    export function f1();
////    export var v1;
//// }

// @Filename: otherAmbientModule.ts
//// declare module "other-ambient-module" {
////    export default function f2();
//// }

// @Filename: yetAnotherAmbientModule.ts
//// declare module "yet-another-ambient-module" {
////    export function f3();
////    export var v3;
//// }

// test cases when there are no semicolons at the line end
verify.importFixAtPosition([
`let a = "I am a non-trivial statement that appears before imports";
import { v1 } from "ambient-module";
import d from "other-ambient-module"
import * as ns from "yet-another-ambient-module"
var x = v1 + 5;`
]);
