@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
JavaScript
/**
* 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];
}
}