タイプスクリプトで次のようなことを言うにはどうすればよいですか。
interface X{
value:number
}
var bar:X[] = []; // Not an error
// declare a type to be the same:
interface Y extends Array<X>{
}
var foo:Y = []; // Error
タイプスクリプトで次のようなことを言うにはどうすればよいですか。
interface X{
value:number
}
var bar:X[] = []; // Not an error
// declare a type to be the same:
interface Y extends Array<X>{
}
var foo:Y = []; // Error
コンパイラの現在の (0.9.0.1) バージョンのバグだと確信しています: https://typescript.codeplex.com/workitem/1355