RED-3988: add bool function

This commit is contained in:
Dan Percic 2022-05-23 18:24:06 +03:00
parent 196f5424ab
commit 55fb40dd67

View File

@ -113,3 +113,20 @@ export function deepDiffObj(base: Record<string, unknown>, object: Record<string
return res;
}
export function bool(value: unknown): boolean {
if (typeof value !== 'string') {
return Boolean(value);
}
const _value = value.toLowerCase().trim();
if (_value === 'true') {
return true;
}
if (_value === 'false') {
return false;
}
return Boolean(_value);
}