in src/range.ts [50:64]
public static from(v: Rangable): Range {
if (typeof v === 'string' || v instanceof Buffer) {
return new Range(toBuffer(v));
}
if (v instanceof Range) {
return v;
}
if (rangableIsPrefix(v)) {
return Range.prefix(v.prefix);
}
return new Range(v.start, v.end);
}