/
githubmirror
/
yarn
Обзор
Документация
Войти
/
githubmirror
/
yarn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/util/conversion.js
11 строк
386 B
sth
test(util): Add tests for boolify() and boolifyWithDefault() (#4866)
01 мар 2018, 14:40
01 мар 2018, 14:40
314eac0
Код
Авторство
О чём код?
/* @flow */ const FALSY_STRINGS = new Set(['0', 'false']); export function boolify(val: string | number | boolean): boolean { return !FALSY_STRINGS.has(val.toString().toLowerCase()); } export function boolifyWithDefault(val: ?(string | number | boolean), defaultResult: boolean): boolean { return val === '' || val === null || val === undefined ? defaultResult : boolify(val); }