UNPKG

@amplitude/ampli

Version:

Amplitude CLI

13 lines (12 loc) 468 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.matchPattern = void 0; function matchPattern(value, pattern) { if (!pattern) { return true; } const patternParts = pattern.split(/\s+/).filter(part => part).map(part => part.toLocaleLowerCase()); const lowerCaseValue = value.toLocaleLowerCase(); return patternParts.every(part => lowerCaseValue.indexOf(part) >= 0); } exports.matchPattern = matchPattern;