```js // @ts-check /** * @typedef Foo * @property foo {() => string} */ /** * @implements {Foo} */ class C1 { foo = () => { return 10; } } /** * @implements {Foo} */ class C2 { foo() { return 10; } } ``` **Expected**: At least an error on C1 **Actual**: Neither of these error