Fix bug in asBoolean
[MAILPOET-2823]
This commit is contained in:
committed by
Veljko V
parent
0fdde2085f
commit
886c8f6df8
@@ -184,6 +184,7 @@ function asStringArray(defaultValue: string[]) {
|
|||||||
function asBoolean<T, F>(trueValue: T, falseValue: F, defaultValue: T | F) {
|
function asBoolean<T, F>(trueValue: T, falseValue: F, defaultValue: T | F) {
|
||||||
return (value: any): T | F => {
|
return (value: any): T | F => {
|
||||||
if (value === undefined) return defaultValue;
|
if (value === undefined) return defaultValue;
|
||||||
|
if (value === trueValue || value === falseValue) return value;
|
||||||
if (value) return trueValue;
|
if (value) return trueValue;
|
||||||
return falseValue;
|
return falseValue;
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user