TypeScript/tests/cases/fourslash/genericMethodParam.ts

19 lines
417 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
/// <reference path='fourslash.ts' />
//// class C<T> {
//// /*1*/
//// }
//// /*2*/
verify.noErrors();
2014-07-13 01:04:16 +02:00
goTo.marker('1');
edit.insertLine("constructor(){}");
edit.insertLine("foo(a: T) {");
edit.insertLine(" return a;");
edit.insertLine("}");
verify.noErrors();
2014-07-13 01:04:16 +02:00
goTo.marker('2');
edit.insertLine("var x = new C<number>();");
edit.insertLine("var y: number = x.foo(5);");
verify.noErrors();