- assertType<T>(x, guard, message?): asserts x is T
Parameters
x: unknown
guard: ((x) => x is T)
- (x): x is T
Returns x is T
Optional
message: string
Returns asserts x is T
- assertType<T>(x, guard, errorFactory): asserts x is T
Parameters
x: unknown
guard: ((x) => x is T)
- (x): x is T
Returns x is T
errorFactory: (() => unknown)
- (): unknown
Returns unknown
Returns asserts x is T
Asserts a type via a given guard.