ngx-soundmanager2
Version:
SoundManager2 Music Player for Angular2+
94 lines • 3.9 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { NgModule } from '@angular/core';
import { ClearPlaylistDirective } from './clear-playlist.directive';
import { DecreaseVolumeDirective } from './decrease-volume.directive';
import { IncreaseVolumeDirective } from './increase-volume.directive';
import { MusicPlayerDirective } from './music-player.directive';
import { MuteMusicDirective } from './mute-music.directive';
import { NextTrackDirective } from './next-track.directive';
import { PauseMusicDirective } from './pause-music.directive';
import { PlayAllDirective } from './play-all.directive';
import { PlayFromPlaylistDirective } from './play-from-playlist.directive';
import { PlayMusicDirective } from './play-music.directive';
import { PreviousTrackDirective } from './previous-track.directive';
import { RemoveFromPlaylistDirective } from './remove-from-playlist.directive';
import { RepeatMusicDirective } from './repeat-music.directive';
import { StopMusicDirective } from './stop-music.directive';
import { HumanTimePipe } from './human-time.pipe';
import { MusicPlayerService } from './music-player.service';
var NgxSoundmanager2Module = /** @class */ (function () {
function NgxSoundmanager2Module() {
}
/**
* @param {?=} setupOptions
* @return {?}
*/
NgxSoundmanager2Module.forRoot = /**
* @param {?=} setupOptions
* @return {?}
*/
function (setupOptions) {
return {
ngModule: NgxSoundmanager2Module,
providers: [
MusicPlayerService,
{ provide: 'setupOptions', useValue: setupOptions }
]
};
};
NgxSoundmanager2Module.decorators = [
{ type: NgModule, args: [{
declarations: [
ClearPlaylistDirective,
DecreaseVolumeDirective,
IncreaseVolumeDirective,
MusicPlayerDirective,
MuteMusicDirective,
NextTrackDirective,
PauseMusicDirective,
PlayAllDirective,
PlayFromPlaylistDirective,
PlayMusicDirective,
PreviousTrackDirective,
RemoveFromPlaylistDirective,
RepeatMusicDirective,
StopMusicDirective,
HumanTimePipe
],
exports: [
ClearPlaylistDirective,
DecreaseVolumeDirective,
IncreaseVolumeDirective,
MusicPlayerDirective,
MuteMusicDirective,
NextTrackDirective,
PauseMusicDirective,
PlayAllDirective,
PlayFromPlaylistDirective,
PlayMusicDirective,
PreviousTrackDirective,
RemoveFromPlaylistDirective,
RepeatMusicDirective,
StopMusicDirective,
HumanTimePipe
]
},] }
];
/** @nocollapse */
NgxSoundmanager2Module.ctorParameters = function () { return []; };
return NgxSoundmanager2Module;
}());
export { NgxSoundmanager2Module };
function NgxSoundmanager2Module_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
NgxSoundmanager2Module.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
NgxSoundmanager2Module.ctorParameters;
}
//# sourceMappingURL=ngx-soundmanager2.module.js.map