diff --git a/sanitizer/_details.js b/sanitizer/_details.js deleted file mode 100644 index c67f7c47..00000000 --- a/sanitizer/_details.js +++ /dev/null @@ -1,32 +0,0 @@ - -var _ = require('lodash'), - check = require('check-types'); - -var DEFAULT_DETAILS_BOOL = true; - -// validate inputs, convert types and apply defaults -function sanitize( raw, clean ){ - - // error & warning messages - var messages = { errors: [], warnings: [] }; - - if( !check.undefined( raw.details ) ){ - clean.details = isTruthy( raw.details ); - } else { - clean.details = DEFAULT_DETAILS_BOOL; - } - - return messages; -} - -// be lenient with 'truthy' values -function isTruthy(val) { - if( check.string( val ) ){ - return _.includes( ['true', '1'], val ); - } - - return val === 1 || val === true; -} - -// export function -module.exports = sanitize;