1 | 'use strict';
|
2 |
|
3 | function noop(){}
|
4 |
|
5 | var defaultExts = {
|
6 | create: noop,
|
7 | before: noop,
|
8 | after: noop,
|
9 | error: noop
|
10 | };
|
11 |
|
12 | function defaultExtensions(extensions){
|
13 | extensions = extensions || {};
|
14 | return {
|
15 | create: extensions.create || defaultExts.create,
|
16 | before: extensions.before || defaultExts.before,
|
17 | after: extensions.after || defaultExts.after,
|
18 | error: extensions.error || defaultExts.error
|
19 | };
|
20 | }
|
21 |
|
22 | module.exports = {
|
23 | defaultExtensions: defaultExtensions,
|
24 | noop: noop
|
25 | };
|