@grafana/ui
Version:
Grafana Components Library
17 lines (14 loc) • 411 B
JavaScript
import { fuzzySearch } from '@grafana/data';
function itemToString(item) {
var _a;
if (item == null) {
return "";
}
return (_a = item.label) != null ? _a : item.value.toString();
}
function fuzzyFind(options, haystack, needle) {
const indices = fuzzySearch(haystack, needle);
return indices.map((idx) => options[idx]);
}
export { fuzzyFind, itemToString };
//# sourceMappingURL=filter.mjs.map