MCPcopy
hub / github.com/webpack/webpack / parseLogicalOr

Function parseLogicalOr

lib/util/semver.js:309–317  ·  view source on GitHub ↗
(str)

Source from the content-addressed store, hash-verified

307 * @returns {SemVerRange}
308 */
309 const parseLogicalOr = (str) => {
310 // range-set ::= range ( logical-or range ) *
311 // logical-or ::= ( ' ' ) * '||' ( ' ' ) *
312 const items =
313 /** @type {SemVerRangeItem[][]} */
314 (str.split(/\s*\|\|\s*/).map(parseRange));
315
316 return combine(items, 1);
317 };
318
319 return parseLogicalOr(str);
320};

Callers 1

semver.jsFile · 0.85

Calls 2

splitMethod · 0.80
combineFunction · 0.70

Tested by

no test coverage detected