UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

33 lines (32 loc) 873 B
"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;