UNPKG

@blox/material

Version:

Material Components for Angular

14 lines 1.53 kB
export function asBoolean(value) { return value != null && `${value}` !== 'false'; } export function asBooleanOrNull(value) { if (value == null) return value; return `${value}` !== 'false'; } export function asNumberOrNull(value) { if (value == null) return value; return +value; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsdWUudXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdXRpbHMvdmFsdWUudXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxVQUFVLFNBQVMsQ0FBQyxLQUFVO0lBQ2hDLE9BQU8sS0FBSyxJQUFJLElBQUksSUFBSSxHQUFHLEtBQUssRUFBRSxLQUFLLE9BQU8sQ0FBQztBQUNuRCxDQUFDO0FBRUQsTUFBTSxVQUFVLGVBQWUsQ0FBQyxLQUFVO0lBQ3RDLElBQUksS0FBSyxJQUFJLElBQUk7UUFDYixPQUFPLEtBQUssQ0FBQztJQUNqQixPQUFPLEdBQUcsS0FBSyxFQUFFLEtBQUssT0FBTyxDQUFDO0FBQ2xDLENBQUM7QUFFRCxNQUFNLFVBQVUsY0FBYyxDQUFDLEtBQVU7SUFDckMsSUFBSSxLQUFLLElBQUksSUFBSTtRQUNiLE9BQU8sS0FBSyxDQUFDO0lBQ2pCLE9BQU8sQ0FBQyxLQUFLLENBQUM7QUFDbEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBhc0Jvb2xlYW4odmFsdWU6IGFueSkge1xyXG4gICAgcmV0dXJuIHZhbHVlICE9IG51bGwgJiYgYCR7dmFsdWV9YCAhPT0gJ2ZhbHNlJztcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGFzQm9vbGVhbk9yTnVsbCh2YWx1ZTogYW55KSB7XHJcbiAgICBpZiAodmFsdWUgPT0gbnVsbClcclxuICAgICAgICByZXR1cm4gdmFsdWU7XHJcbiAgICByZXR1cm4gYCR7dmFsdWV9YCAhPT0gJ2ZhbHNlJztcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGFzTnVtYmVyT3JOdWxsKHZhbHVlOiBhbnkpIHtcclxuICAgIGlmICh2YWx1ZSA9PSBudWxsKVxyXG4gICAgICAgIHJldHVybiB2YWx1ZTtcclxuICAgIHJldHVybiArdmFsdWU7XHJcbn1cclxuIl19