angular2-simple-ui
Version:
Angular 2 Simple Material Design UI Components customisable with Simple 30 KB CSS with LESS support and full features support , just plugin up and run for clarity look at sample examples
14 lines (13 loc) • 445 B
text/typescript
export function contains(val: Object, search: Object) {
if (!search)
return true;
if (typeof val === 'string') {
if (val.toLowerCase().includes(search.toString().toLowerCase())) {
return true;
}
} else if (typeof val === 'number') {
return Number(val) === Number(search);
} else if (typeof val === 'boolean') {
return val.toString() === search.toString();
}
}