@yookue/ts-lang-utils
Version:
Common lang utilities for typescript
14 lines • 399 B
JavaScript
export function isTrue(value) {
if (typeof value === 'boolean') {
return value;
} else if (typeof value === 'number') {
return value > 0;
} else if (typeof value === 'string') {
return ['true', 'yes', 'on', 'y', 't', '1'].some(function (item) {
return item === value.toLowerCase();
});
} else if (typeof value === 'function') {
return value();
}
return false;
}