2015-03-25 02:24:42 +01:00
|
|
|
|
///<reference path="fourslash.ts" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @Filename: A.ts
|
|
|
|
|
////export interface I1 { one: number }
|
|
|
|
|
////export interface I2 { two: string }
|
|
|
|
|
////export type I1_OR_I2 = I1 | I2;
|
|
|
|
|
////
|
|
|
|
|
////export class C1 {
|
|
|
|
|
//// one: string;
|
|
|
|
|
////}
|
|
|
|
|
////
|
|
|
|
|
////export module Inner {
|
|
|
|
|
//// export interface I3 {
|
|
|
|
|
//// three: boolean
|
|
|
|
|
//// }
|
|
|
|
|
////
|
|
|
|
|
//// export var varVar = 100;
|
|
|
|
|
//// export let letVar = 200;
|
|
|
|
|
//// export const constVar = 300;
|
|
|
|
|
////}
|
|
|
|
|
|
|
|
|
|
// @Filename: B.ts
|
|
|
|
|
////export var bVar = "bee!";
|
|
|
|
|
|
|
|
|
|
// @Filename: C.ts
|
|
|
|
|
////export var cVar = "see!";
|
2016-02-13 00:40:47 +01:00
|
|
|
|
////export * from "./A";
|
|
|
|
|
////export * from "./B"
|
2015-03-25 02:24:42 +01:00
|
|
|
|
|
|
|
|
|
// @Filename: D.ts
|
2016-02-13 00:40:47 +01:00
|
|
|
|
////import * as c from "./C";
|
2015-03-25 02:24:42 +01:00
|
|
|
|
////var x: c./**/
|
|
|
|
|
|
2018-10-29 18:03:25 +01:00
|
|
|
|
verify.completions({ marker: "", includes: ["I1", "I2", "I1_OR_I2", "C1"] });
|