- assertType<T>(subject): asserts subject is T
-
Returns asserts subject is T
- assertType<T>(subject, validator): asserts subject is T
-
Parameters
-
subject: unknown
-
validator: ((s) => boolean)
-
- (s): boolean
-
Returns boolean
Returns asserts subject is T
- assertType<T>(subject, classConstructor): asserts subject is InstanceType<T>
-
Type Parameters
-
T extends (new (..._args) => any)
Parameters
-
subject: unknown
-
classConstructor: T
Returns asserts subject is InstanceType<T>
💥 immediate 🚦 assertion
Assert the subject satisfies the specified type T