Update sharding docs some more

This commit is contained in:
Schuyler Cebulskie
2017-11-19 02:30:20 -05:00
parent 975da5f1a5
commit 1338e9bd8e
2 changed files with 8 additions and 6 deletions

View File

@@ -6,7 +6,9 @@ const { Error } = require('../errors');
const delayFor = require('util').promisify(setTimeout);
/**
* A self-contained shard spawned by the {@link ShardingManager}.
* A self-contained shard created by the {@link ShardingManager}. Each one has a {@link ChildProcess} that contains
* an instance of the bot and its {@link Client}. When its child process exits for any reason, the shard will spawn a
* new one to replace it as necessary.
* @extends EventEmitter
*/
class Shard extends EventEmitter {