Narrows a caught value, which TypeScript types as unknown, without a cast. True for subclasses too, RestClientValidationError among them.
unknown
Any caught value.
Whether it is a RestClientError or a subclass of one.
RestClientError
catch (error) { if (isRestClientError(error)) { error.status // typed } } Copy
catch (error) { if (isRestClientError(error)) { error.status // typed } }
Narrows a caught value, which TypeScript types as
unknown, without a cast. True for subclasses too, RestClientValidationError among them.