Skip to content

[F] isTypeSpecValueTypeOf

function isTypeSpecValueTypeOf<K>(target, expectedType): target is InferredTypeSpecValue<K>

Check if the given target is of any of the TypeSpec types.

Type Parameters

Type Parameter
K extends TypeKind

Parameters

ParameterTypeDescription
targetTypeSpecValueTarget to validate.
expectedTypeK | readonly K[]One or multiple allowed TypeSpec types.

Returns

target is InferredTypeSpecValue<K>

boolean if the target is of one of the allowed types.