UNPKG

@cloudinary/url-gen

Version:

You are invited to influence our new SDK [Click here to view github discussion](https://github.com/cloudinary/js-url-gen/discussions/602) =========================

19 lines (18 loc) 493 B
/** * Split a range into the start and end values * @param range */ import { OFFSET_ANY_PATTERN_RE } from "../consts.js"; export function splitRange(range) { switch (range && range.constructor) { case String: if (!OFFSET_ANY_PATTERN_RE.test(range)) { return range; } return range.split(".."); case Array: return [[range], range[range.length - 1]]; default: return [null, null]; } }