ottoman
Version:
Ottoman Couchbase ODM
13 lines • 639 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractConnectionString = void 0;
const extractConnectionString = (connectOptions) => {
const [connUrl, credentials] = connectOptions.split('@');
const [username, password] = credentials.split(':');
const lastIndex = connUrl.lastIndexOf('/');
const connectionString = connUrl.substring(0, lastIndex);
const bucketName = connUrl.substring(lastIndex + 1);
return { connectionString, username, password, bucketName };
};
exports.extractConnectionString = extractConnectionString;
//# sourceMappingURL=extract-connection-string.js.map