fuzzy-tools
Version:
Functions for fuzzy matching and items filtering
12 lines (11 loc) • 355 B
JavaScript
import { matchString } from './matchString';
import { matchList } from './matchList';
import { isObject } from './utils';
export function match(what, where, options) {
if (!what || !where) {
return null;
}
return Array.isArray(where) || isObject(where)
? matchList(what, where, options)
: matchString(what, where, options);
}