UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

14 lines 399 B
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; }