@jingbof/rets-client
Version:
RETS (Real Estate Transaction Standards) Client in Typescript
23 lines • 1 kB
JavaScript
;
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
if (ar || !(i in from)) {
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
ar[i] = from[i];
}
}
return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.bufferSplit = void 0;
var bufferSplit = function (buffer, splitter) {
var nextPosition = buffer.indexOf(splitter);
if (nextPosition >= 0) {
var before = Buffer.alloc(nextPosition);
buffer.copy(before, undefined, 0, nextPosition);
return __spreadArray(__spreadArray([], (before.length > 0 ? [before] : []), true), (0, exports.bufferSplit)(buffer.slice(nextPosition + splitter.length), splitter), true);
}
return [buffer];
};
exports.bufferSplit = bufferSplit;
//# sourceMappingURL=bufferSplit.js.map