TS1225

error TS1225: Cannot find parameter ‘error‘.

Broken Code ❌

1
2
3
const isError = (): input is Error => {
return input instanceof Error;
};

Fixed Code ✔️

A type predicate needs a parameter to validate:

1
2
3
const isError = (input: unknown): input is Error => {
return input instanceof Error;
};