diff options
Diffstat (limited to 'packages/gitbook-core/src/models/Plugin.js')
-rw-r--r-- | packages/gitbook-core/src/models/Plugin.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/gitbook-core/src/models/Plugin.js b/packages/gitbook-core/src/models/Plugin.js index 7ca5a86..07b1976 100644 --- a/packages/gitbook-core/src/models/Plugin.js +++ b/packages/gitbook-core/src/models/Plugin.js @@ -1,17 +1,19 @@ const { Record } = require('immutable'); const DEFAULTS = { - init: ((dispatch, getState) => {}), - reduce: ((state, action) => state), - actions: {} + activate: ((dispatch, getState) => {}), + deactivate: ((dispatch, getState) => {}), + reduce: ((state, action) => state), + actions: {} }; class Plugin extends Record(DEFAULTS) { constructor(plugin) { super({ - init: plugin.init || DEFAULTS.init, - reduce: plugin.reduce || DEFAULTS.reduce, - actions: plugin.actions || DEFAULTS.actions + activate: plugin.activate || DEFAULTS.activate, + deactivate: plugin.deactivate || DEFAULTS.deactivate, + reduce: plugin.reduce || DEFAULTS.reduce, + actions: plugin.actions || DEFAULTS.actions }); } } |