Results 4 issues of Luís Magalhães

### Version 2.7.14 ### Reproduction link [codesandbox.io](https://codesandbox.io/s/broken-type-inference-omdx65?file=/src/App.vue) ### What is expected? Props object to be interpreted correctly and the props to be defined in the methods / computed / lifecycle...

**Describe the bug** When using `callable` or `\Closure` syntax to document @param callback on class function, types are not inferred when actually using the method. Additionaly, the syntax highlighting breaks...

**Describe the bug** When using `$this` in an `instanceof` clause, any function used inside that block which belongs to the original `$this` does not count for the usages within the...

bug

**Describe the bug** When implementing `JsonSerializable::jsonSerialize()` without return type or using any other return type other than `mixed` using PHP `v7.2.24`, an error is issued, but in `7.2` this syntax...

bug
diagnostics