TypeScript/tests/cases/compiler/specializeVarArgs1.ts

22 lines
271 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
interface Observable<T>{ }
interface ObservableArray<T> extends Observable<T[]>
{
push(...values: T[]);
}
function observableArray<T>(): ObservableArray<T> { return null;}
var a = observableArray<string>();
a.push('Some Value');