egg/index.js
Haoliang Gao 350d0f5aaf feat: [BREAKING_CHANGE] use egg-core (#44)
* feat: [BREAKING_CHANGE] use egg-core

* fix: miss app and config to publish

* deps: upgrade egg-rest

* deps: update using autod

* test: use supertest@2

* Release 0.1.0-beta.3

* feat: enable logrotater by default

* chore: add circleci

* refactor: rename logrotater => logrotator

* feat: remove log-reload event

* test: let examples pass test

* fix: remove more close event

* refactor: extract Symbol as a constant

* deps: upgrade egg-core

* Release 0.1.0-beta.4

* fix: use egg when customEgg is not specified
2016-08-18 15:42:20 +08:00

48 lines
950 B
JavaScript

'use strict';
/**
* @namespace Egg
*/
/**
* Start egg application with cluster mode
* @since 1.0.0
*/
exports.startCluster = require('./lib/cluster');
/**
* @member {Application} Egg#Application
* @since 1.0.0
*/
exports.Application = require('./lib/application');
/**
* @member {Agent} Egg#Agent
* @since 1.0.0
*/
exports.Agent = require('./lib/agent');
/**
* @member {AgentWorkerClient} Egg#AgentWorkerClient
* @since 1.0.0
*/
exports.AgentWorkerClient = require('./lib/core/agent_worker_client');
/**
* @member {AppWorkerClient} Egg#AppWorkerClient
* @since 1.0.0
*/
exports.AppWorkerClient = require('./lib/core/app_worker_client');
/**
* @member {AppWorkerLoader} Egg#AppWorkerLoader
* @since 1.0.0
*/
exports.AppWorkerLoader = require('./lib/loader').AppWorkerLoader;
/**
* @member {AgentWorkerLoader} Egg#AgentWorkerLoader
* @since 1.0.0
*/
exports.AgentWorkerLoader = require('./lib/loader').AgentWorkerLoader;