constraint type registry for discriminated unions (extensible). custom constraints can extend this via declaration merging:
declare module 'crashcat' { interface ConstraintTypeRegistry { [ConstraintType.USER_1]: MyCustomConstraint; }} Copy
declare module 'crashcat' { interface ConstraintTypeRegistry { [ConstraintType.USER_1]: MyCustomConstraint; }}
constraint type registry for discriminated unions (extensible). custom constraints can extend this via declaration merging:
Example