TypeScript/tests/cases/compiler/inferSetterParamType.ts
2014-07-12 17:30:19 -07:00

18 lines
311 B
TypeScript

class Foo {
get bar() {
return 0;
}
set bar(n) { // should not be an error - infer number
}
}
class Foo2 {
get bar() {
return 0; // should be an error - can't coerce infered return type to match setter annotated type
}
set bar(n:string) {
}
}