node_modules/vscode-fuzzy-scorer/dist/vscode_common/filters.js
/**
 * @returns A filter which combines the provided set
 * of filters with an or. The *first* filters that
 * matches defined the return value of the returned
 * filter.
 */
@returns A filter which combines the provided set
of filters with an or. The *first* filters that
matches defined the return value of the returned
filter.
@returns A filter which combines the provided set of filters with an or . The * first * filters that matches defined the return value of the returned filter .
function or(...filter) {
  return function (word, wordToMatchAgainst) {
    for (let i = 0, len = filter.length; i < len; i++) {
      const match = filter[i](word, wordToMatchAgainst);
      if (match) {
        return match;
      }
    }
    return null;
  };
} 
function or ( ... filter ) { return function ( word , wordToMatchAgainst ) { for ( let i = 0 , len = filter . length ; i < len ; i ++ ) { const match = filter [ i ] ( word , wordToMatchAgainst ) ; if ( match ) { return match ; } } return null ; } ; }
@returns A filter which combines the provided set
 of filters with an or.
@returns A filter which combines the provided set of filters with an or .
// Prefix