@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
27 lines • 908 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Connector = void 0;
const ioredis_1 = __importDefault(require("ioredis"));
class Connector {
connect(options) {
if (options.cluster === true) {
const nodes = options.nodes || [];
if (!nodes || !nodes.length)
return;
return new ioredis_1.default.Cluster(nodes, options);
}
else if (options.sentinels) {
if (!options.sentinels || !options.sentinels.length)
return;
return new ioredis_1.default(options);
}
else {
return new ioredis_1.default(options);
}
}
}
exports.Connector = Connector;
//# sourceMappingURL=connector.js.map