File tree 1 file changed +19
-6
lines changed
1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -61,14 +61,27 @@ exports.register = function register(_modules) {
61
61
for ( var i = 0 ; i < _modules . length ; i ++ ) {
62
62
var newModule = _modules [ i ] ;
63
63
64
- if ( newModule && newModule . moduleType !== 'trace' ) {
64
+ if ( ! newModule ) {
65
65
throw new Error ( 'Invalid module was attempted to be registered!' ) ;
66
- } else {
67
- Plots . register ( newModule , newModule . name , newModule . categories , newModule . meta ) ;
66
+ }
67
+
68
+ switch ( newModule . moduleType ) {
69
+ case 'trace' :
70
+ Plots . register ( newModule , newModule . name , newModule . categories , newModule . meta ) ;
71
+
72
+ if ( ! Plots . subplotsRegistry [ newModule . basePlotModule . name ] ) {
73
+ Plots . registerSubplot ( newModule . basePlotModule ) ;
74
+ }
75
+
76
+ break ;
77
+
78
+ case 'transform' :
79
+ Plots . transformsRegistry [ newModule . name ] = newModule ;
80
+
81
+ break ;
68
82
69
- if ( ! Plots . subplotsRegistry [ newModule . basePlotModule . name ] ) {
70
- Plots . registerSubplot ( newModule . basePlotModule ) ;
71
- }
83
+ default :
84
+ throw new Error ( 'Invalid module was attempted to be registered!' ) ;
72
85
}
73
86
}
74
87
} ;
You can’t perform that action at this time.
0 commit comments