summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/models/Plugin.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook-core/src/models/Plugin.js')
-rw-r--r--packages/gitbook-core/src/models/Plugin.js14
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
});
}
}