in src/plugins/plugin-manager.ts [50:68]
register(type: PluginType, options: PluginOptions) {
let instance: Plugin;
switch (type) {
case 'network':
instance = new NetworkManager(this.driver);
break;
case 'trace':
instance = new Tracing(this.driver, options);
break;
case 'performance':
instance = new PerformanceManager(this.driver);
break;
case 'browserconsole':
instance = new BrowserConsole(this.driver);
break;
}
instance && this.plugins.set(type, instance);
return instance;
}