UNPKG

cleaners

Version:

Cleans & validates untrusted data, with TypeScript & Flow support

10 lines (9 loc) 209 B
export function asOptional(cleaner, fallback) { return function asOptional(raw) { return raw != null ? cleaner(raw) : typeof fallback === 'function' ? fallback() : fallback } }