diff options
Diffstat (limited to 'packages/gitbook-core/src/models/Plugin.js')
-rw-r--r-- | packages/gitbook-core/src/models/Plugin.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/gitbook-core/src/models/Plugin.js b/packages/gitbook-core/src/models/Plugin.js new file mode 100644 index 0000000..0654f85 --- /dev/null +++ b/packages/gitbook-core/src/models/Plugin.js @@ -0,0 +1,13 @@ +const { Record } = require('immutable'); + +const DEFAULTS = { + init: ((dispatch, getState) => {}), + reduce: ((state, action) => state), + actions: {} +}; + +class Plugin extends Record(DEFAULTS) { + +} + +module.exports = Plugin; |