expect
Overload 1
export function expect<T>(check: Check<T>): Expect<T>
Type parameters
T
T extends any
Arguments
1. check
check: Check<T>
Returns
Expect<T>
Overload 2
export function expect<T>(
input: unknown,
check: Check<T>
): T
Type parameters
T
T extends any
Arguments
1. input
input: unknown
2. check
check: Check<T>
Returns
T
Overload 3
export function expect<T>(
input: unknown,
check: Check<T>,
msg: undefined | string
): T
Type parameters
T
T extends any
Arguments
1. input
input: unknown
2. check
check: Check<T>
3. msg
msg: undefined | string
Returns
T