@cognigy/rest-api-client
Version:
Cognigy REST-Client
21 lines • 691 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.splitOnFirst = void 0;
const splitOnFirst = (string, separator) => {
if (!(typeof string === 'string' && typeof separator === 'string')) {
throw new TypeError('Expected the arguments to be of type `string`');
}
if (string === '' || separator === '') {
return [];
}
const separatorIndex = string.indexOf(separator);
if (separatorIndex === -1) {
return [];
}
return [
string.slice(0, separatorIndex),
string.slice(separatorIndex + separator.length)
];
};
exports.splitOnFirst = splitOnFirst;
//# sourceMappingURL=splitOnFirst.js.map