Assertions
Type assertion functions.
type Assertion = (value: unknown, args: Array<StringOrNot>) => boolean
/** Type assertion for number */
function assertAboveZero(
value: unknown,
name?: string
): void
/** Type assertion for boolean */
function assertBoolean(
value: unknown,
name?: string
): void
/** Type assertion for ClientMash */
function assertClientMash(
value: unknown,
name?: string
): void
/** Type assertion for HTMLElement */
function assertDatasetElement(
value: unknown,
name?: string
): void
/** Type assertion for Date */
function assertDate(
value: unknown,
name?: string
): void
/** Type assertion for Primitive */
function assertDefined(
value: Primitive | Not,
name?: string,
cause?: ErrorCause
): void
/** Type assertion for function */
function assertFunction(
value: unknown,
name?: string
): void
/** Type assertion for Integer */
function assertInteger(
value: unknown,
name?: string
): void
/** Type assertion for Media */
function assertMedia(
value: unknown,
name?: string
): void
/** Type assertion for OkNumber */
function assertNumber(
value: unknown,
name?: string
): void
/** Type assertion for UnknownRecord */
function assertObject(
value: unknown,
name?: string
): void
/** Type assertion for Point */
function assertPoint(
value: unknown,
name?: string
): void
/** Type assertion for string */
function assertPopulatedString(
value: unknown,
name?: string
): void
/** Type assertion for number */
function assertPositive(
value: unknown,
name?: string
): void
/** Type assertion for Rect */
function assertRect(
value: unknown,
name?: string
): void
/** Type assertion for Size */
function assertSize(
value: unknown,
name?: string
): void
/** Type assertion for Size */
function assertSizeNotZero(
value: unknown,
name?: string
): void
/** Type assertion for string */
function assertString(
value: unknown,
name?: string
): void
/** Type assertion for Time */
function assertTime(
value: unknown,
name?: string
): void
/** Type assertion for TimeRange */
function assertTimeRange(
value: unknown,
name?: string
): void
/** Type assertion for true */
function assertTrue(
value: unknown,
name?: string
): void
/** Type assertion for WithType */
function assertTyped(
value: unknown,
name?: string
): void
/** Type assertion for Value */
function assertValue(
value: unknown,
name?: string
): void