UNPKG

pure-parse

Version:

Strongly typed validation library that decouples type aliases from validation logic

2 lines (1 loc) 329 B
import{oneOfGuard as l}from"./oneOf.js";import{isUndefined as n,isNull as t}from"./primitives.js";import{optionalSymbol as a}from"../internals/optionalSymbol.js";const i=o=>l(r,n,o),r=o=>o===a,m=o=>i(l(t,o)),p=o=>l(t,o),s=o=>l(n,o);export{p as nullableGuard,i as optionalGuard,m as optionalNullableGuard,s as undefineableGuard};