@chevre/domain
Version:
Chevre Domain Library for Node.js
31 lines (30 loc) • 826 B
TypeScript
/**
* index module
*/
import * as mongoose from 'mongoose';
import * as redis from 'redis';
import * as factory from './factory';
import * as repository from './repository';
import * as service from './service';
/**
* MongoDBクライアント`mongoose`
* @example
* const promise = domain.mongoose.connect('mongodb://localhost/myapp', {
* useMongoClient: true
* });
*/
export import 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 }
* });
*/
export import redis = redis;
export import factory = factory;
export import repository = repository;
export import service = service;