If I'm understanding that rule, then it looks like it can be "implemented" as follows:
noImplicitAny in your tsconfig.@typescript-eslint/explicit-function-return-type.There are a two options not covered by the above though: object-destructuring and array-destructuring.
Happy for someone to add those in if they want, but I see those as a low value additions - it's a type pattern that i've never actually seen used before.
@bradzacher a follow up to the above reference, we are using the suggested and it appears to cover our use case.
As an FYI there is an open PR to add the typedef rule (#581).
It is under discussion though.
Most helpful comment
As an FYI there is an open PR to add the typedef rule (#581).
It is under discussion though.