Spaces:
Runtime error
Runtime error
Download static/node_modules/mongoose/lib/cast/boolean.js from kaab4321/NarrativeFlow: direct link, hf CLI and curl.
- Browser
- Download file 860 Bytes
-
https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongoose/lib/cast/boolean.js
- Command line
-
hf download hf://spaces/kaab4321/NarrativeFlow/static/node_modules/mongoose/lib/cast/boolean.js
-
curl -L -o boolean.js https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongoose/lib/cast/boolean.js
860 Bytes
| ; | |
| const CastError = require('../error/cast'); | |
| /** | |
| * Given a value, cast it to a boolean, or throw a `CastError` if the value | |
| * cannot be casted. `null` and `undefined` are considered valid. | |
| * | |
| * @param {Any} value | |
| * @param {String} [path] optional the path to set on the CastError | |
| * @return {Boolean|null|undefined} | |
| * @throws {CastError} if `value` is not one of the allowed values | |
| * @api private | |
| */ | |
| module.exports = function castBoolean(value, path) { | |
| if (module.exports.convertToTrue.has(value)) { | |
| return true; | |
| } | |
| if (module.exports.convertToFalse.has(value)) { | |
| return false; | |
| } | |
| if (value == null) { | |
| return value; | |
| } | |
| throw new CastError('boolean', value, path); | |
| }; | |
| module.exports.convertToTrue = new Set([true, 'true', 1, '1', 'yes']); | |
| module.exports.convertToFalse = new Set([false, 'false', 0, '0', 'no']); | |