UNPKG

cleaners

Version:

Cleans & validates untrusted data, with TypeScript & Flow support

10 lines (9 loc) 212 B
export function asMaybe(cleaner, fallback) { return function asMaybe(raw) { try { return cleaner(raw) } catch (e) { return typeof fallback === 'function' ? fallback() : fallback } } }