File tree Expand file tree Collapse file tree 1 file changed +19
-6
lines changed
Expand file tree Collapse file tree 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) {
6161 for ( var i = 0 ; i < _modules . length ; i ++ ) {
6262 var newModule = _modules [ i ] ;
6363
64- if ( newModule && newModule . moduleType !== 'trace' ) {
64+ if ( ! newModule ) {
6565 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 ;
6882
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!' ) ;
7285 }
7386 }
7487} ;
You can’t perform that action at this time.
0 commit comments