Mercurial > hg > ugly-duckling
diff src/app/app.module.ts @ 40:f7244f2155a3
Setup some scaffolding for bootstrapping a worker and loading into a service, providing a mechanism for implementing most of the logic which runs inside the worker in TypeScript.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Thu, 01 Dec 2016 15:46:33 +0000 |
parents | f6e58c2accb0 |
children | 13f5f228ed98 |
line wrap: on
line diff
--- a/src/app/app.module.ts Thu Dec 01 15:45:07 2016 +0000 +++ b/src/app/app.module.ts Thu Dec 01 15:46:33 2016 +0000 @@ -9,6 +9,7 @@ import { AudioFileOpenComponent } from './audio-file-open/audio-file-open.component'; import { PlaybackControlComponent } from './playback-control/playback-control.component'; import { AudioPlayerService } from "./services/audio-player/audio-player.service"; +import { FeatureExtractionService } from "./services/feature-extraction/feature-extraction.service"; function createAudioContext(): AudioContext { return new ( @@ -33,7 +34,8 @@ providers: [ {provide: HTMLAudioElement, useValue: new Audio()}, // TODO use something more generic than HTMLAudioElement {provide: 'AudioContext', useValue: createAudioContext()}, // use a string token, Safari doesn't seem to like AudioContext - AudioPlayerService + AudioPlayerService, + FeatureExtractionService ], bootstrap: [AppComponent] })