Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
filter(item, query) {
return search(query, item, {
diacritics: false,
punctuation: false,
case: false,
whitespaces: false,
boundaries: false
})
},
keyboard: true,
filter(option, query) {
return search(query, option.label, {
diacritics: false,
punctuation: false,
case: false,
whitespaces: false,
boundaries: false
})
},
keyboard: true,
filter(option, query) {
return search(query, option.label, {
diacritics: false,
punctuation: false,
case: false,
whitespaces: false,
boundaries: false
})
},
keyboard: true,
filter(option, query) {
return search(query, option.label, {
diacritics: false,
punctuation: false,
case: false,
whitespaces: false,
boundaries: false
})
},
keyboard: true,
filter(item, query) {
return search(query, item, {
diacritics: false,
punctuation: false,
case: false,
whitespaces: false,
boundaries: false
})
},
keyboard: true,
const rankings = strings.map(string => {
return search(query, string, {
diacritics: false,
punctuation: false,
case: false,
whitespaces: false,
boundaries: false
})
})
return Math.max(...rankings)
match(data, query, options = {}) {
if (isUndefined(this.keys)) {
this.keys = options.keys
if (isNull(this.keys) && data.length > 0) {
if (isPlainObject(data[0])) {
this.keys = Object.keys(data[0]).filter(key => isString(data[0][key]))
}
}
}
options.keys = this.keys
return match(data, query, options)
}