assert
Overload 1
export function assert(check: Check<T>): Assert<T>
Arguments
Name | Type | Description |
---|---|---|
check | Check<T> |
Return value
Assert<T>
Overload 2
export function assert(
input: unknown,
check: Check<T>
): unknown
Arguments
Name | Type | Description |
---|---|---|
input | unknown | |
check | Check<T> |
Return value
unknown
Overload 3
export function assert(
condition: boolean,
msg: undefined | string
): unknown
Arguments
Name | Type | Description |
---|---|---|
condition | boolean | |
msg | undefined | string |
Return value
unknown
Overload 4
export function assert(
input: unknown,
check: Check<T>,
msg: undefined | string
): unknown
Arguments
Name | Type | Description |
---|---|---|
input | unknown | |
check | Check<T> | |
msg | undefined | string |
Return value
unknown