TypeScript/tests/cases/fourslash/completionListInUnclosedObjectTypeLiteralInSignature03.ts
Daniel Rosenwasser 92955a8f8d Fixed up tests.
2015-03-17 00:32:57 -07:00

18 lines
557 B
TypeScript

/// <reference path="fourslash.ts" />
////interface I<TString, TNumber> {
//// [s: string]: TString;
//// [s: number]: TNumber;
////}
////
////declare function foo<TString, TNumber>(obj: I<TString, TNumber>): { str: TString/*1*/
goTo.marker("1");
verify.memberListContains("I");
verify.memberListContains("TString");
verify.memberListContains("TNumber"); // REVIEW: Is this intended behavior?
// Ideally the following shouldn't show up since they're not types.
verify.memberListContains("foo");
verify.memberListContains("obj");