Source: index.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/**
 * index module
 */
const mongoose = require("mongoose");
const redis = require("redis");
const factory = require("./factory");
const repository = require("./repository");
const service = require("./service");
/**
 * MongoDBクライアント`mongoose`
 * @example
 * const promise = domain.mongoose.connect('mongodb://localhost/myapp', {
 *     useMongoClient: true
 * });
 */
exports.mongoose = mongoose;
/**
 * Redis Cacheクライアント
 * @example
 * const client = domain.redis.createClient({
 *      host: process.env.REDIS_HOST,
 *      port: process.env.REDIS_PORT,
 *      password: process.env.REDIS_KEY,
 *      tls: { servername: process.env.REDIS_HOST }
 * });
 */
exports.redis = redis;
exports.factory = factory;
exports.repository = repository;
exports.service = service;