A TypeGuard that refines an existing type guard with additional constraints.
TypeGuard
Returned by isRefine and TypeGuard.refine.
isRefine
TypeGuard.refine
The base type
The refined type (subset of T)
The base type guard being refined
The refinement function that applies additional constraints
A
TypeGuardthat refines an existing type guard with additional constraints.Returned by
isRefineandTypeGuard.refine.