perf: Cache SvgModules

It will prevent them to be parsed multiple times.
This commit is contained in:
J??zsef Farkas
2017-06-17 14:28:15 +02:00
committed by József Farkas
parent 10f44f974a
commit ecd495b7c2
5 changed files with 47 additions and 24 deletions

View File

@@ -67,6 +67,7 @@ import { SafeStylePipe } from './shared/pipes';
import { CaptureService } from './shared/services/capture.service';
import { MapperService } from './shared/services/mapper.service';
import { SvgModuleProviderService } from './shared/services/svg-module-provider.service';
import { KeymapEffects, MacroEffects, UserConfigEffects } from './shared/store/effects';
@@ -149,6 +150,7 @@ import { reducer } from '../../shared/src/store/reducers/index';
EffectsModule.runAfterBootstrap(UserConfigEffects)
],
providers: [
SvgModuleProviderService,
MapperService,
appRoutingProviders,
KeymapEditGuard,