UNPKG

@wocker/ws

Version:

Docker workspace for web projects

19 lines (18 loc) 546 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VersionRange = void 0; const VersionRule_1 = require("./VersionRule"); class VersionRange { constructor(rules) { this.rules = rules; } static parse(range) { const rules = range.split("||").map((range) => { return range.split(" ").map((rule) => { return VersionRule_1.VersionRule.parse(rule); }); }); return new VersionRange(rules); } } exports.VersionRange = VersionRange;