TypeScript/tests/cases/fourslash/externalModuleIntellisense.ts
2014-10-07 11:30:27 -07:00

27 lines
840 B
TypeScript

/// <reference path='fourslash.ts'/>
// @Filename: externalModuleIntellisense_file0.ts
////export = express;
////function express(): express.ExpressServer;
////module express {
//// export interface ExpressServer {
//// enable(name: string): ExpressServer;
//// post(path: RegExp, handler: (req: Function) => void): void;
//// }
//// export class ExpressServerRequest {
//// }
////}
// @Filename: externalModuleIntellisense_file1.ts
///////<reference path='externalModuleIntellisense_file0.ts'/>
////import express = require('externalModuleIntellisense_file0');
////var x = express();/*1*/
goTo.marker('1');
verify.numberOfErrorsInCurrentFile(0);
goTo.eof();
edit.insert("x.");
verify.completionListContains('enable');
verify.completionListContains('post');
verify.memberListCount(2);