Assert that a type is an Error.
Error
Type that must extend Error
Accepts all error subclasses such as TypeError or RangeError.
TypeError
RangeError
type A = AssertError< Error >; // ✓type B = AssertError< TypeError >; // ✓type C = AssertError< string >; // ✗ TS error Copy
type A = AssertError< Error >; // ✓type B = AssertError< TypeError >; // ✓type C = AssertError< string >; // ✗ TS error
Assert that a type is an
Error.