From 344848031f25ce504d748218cdbef71205fbb714 Mon Sep 17 00:00:00 2001 From: Raul Date: Wed, 21 Sep 2016 11:08:55 +0200 Subject: [PATCH] fix(types): Fix implicit any types Fix implicit any types --- src/services/vg-api.ts | 6 ++--- src/services/vg-fullscreen-api.ts | 4 +-- src/vg-buffering/vg-buffering.ts | 2 +- src/vg-controls/vg-abstract-control.ts | 2 +- src/vg-controls/vg-controls.ts | 2 +- src/vg-controls/vg-scrub-bar/vg-scrub-bar.ts | 2 +- src/vg-cue-points/vg-cue-points.ts | 6 ++--- src/vg-media/vg-media.ts | 28 ++++++++++---------- src/vg-player/vg-player.ts | 2 +- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/services/vg-api.ts b/src/services/vg-api.ts index 6007e9c3..346c5bbc 100644 --- a/src/services/vg-api.ts +++ b/src/services/vg-api.ts @@ -23,7 +23,7 @@ export class VgAPI { } getMasterMedia():IPlayable { - var master; + var master:any; for (var id in this.medias) { if (this.medias[id].isMaster === 'true' || this.medias[id].isMaster === true) { master = this.medias[id]; @@ -164,7 +164,7 @@ export class VgAPI { $$getAllProperties(property:string){ const medias = {}; - let result; + let result:any; for (var id in this.medias) { //result[id] = this.medias[id][property]; @@ -206,7 +206,7 @@ export class VgAPI { return result; } - $$setAllProperties(property:string, value){ + $$setAllProperties(property:string, value:any){ for (var id in this.medias) { this.medias[id][property] = value; } diff --git a/src/services/vg-fullscreen-api.ts b/src/services/vg-fullscreen-api.ts index 081e7fc2..f6534cf9 100644 --- a/src/services/vg-fullscreen-api.ts +++ b/src/services/vg-fullscreen-api.ts @@ -89,7 +89,7 @@ export class VgFullscreenAPI { } } - static request(elem) { + static request(elem:any) { if (!elem) elem = this.videogularElement; this.isFullscreen = true; @@ -113,7 +113,7 @@ export class VgFullscreenAPI { } } - static enterElementInFullScreen(elem) { + static enterElementInFullScreen(elem:any) { elem[this.polyfill.request](); } diff --git a/src/vg-buffering/vg-buffering.ts b/src/vg-buffering/vg-buffering.ts index 0befd6fb..318bed00 100644 --- a/src/vg-buffering/vg-buffering.ts +++ b/src/vg-buffering/vg-buffering.ts @@ -108,7 +108,7 @@ export class VgBuffering { constructor(ref:ElementRef, public API: VgAPI) { this.elem = ref.nativeElement; - API.playerReadyEvent.subscribe((api) => this.onPlayerReady()); + API.playerReadyEvent.subscribe((api:VgAPI) => this.onPlayerReady()); this.bufferCheck = this.bufferCheck.bind(this); } diff --git a/src/vg-controls/vg-abstract-control.ts b/src/vg-controls/vg-abstract-control.ts index 151b1e6e..9709c1ec 100644 --- a/src/vg-controls/vg-abstract-control.ts +++ b/src/vg-controls/vg-abstract-control.ts @@ -2,7 +2,7 @@ import {VgAPI} from "../services/vg-api"; export class VgAbstractControl { constructor(api:VgAPI) { - api.playerReadyEvent.subscribe((api) => this.onPlayerReady()); + api.playerReadyEvent.subscribe((api:VgAPI) => this.onPlayerReady()); } onPlayerReady() { diff --git a/src/vg-controls/vg-controls.ts b/src/vg-controls/vg-controls.ts index 429f22e3..d8576be3 100644 --- a/src/vg-controls/vg-controls.ts +++ b/src/vg-controls/vg-controls.ts @@ -38,7 +38,7 @@ export class VgControls extends VgAbstractControl { @Input('autohide') autohide:boolean = false; @Input('autohide-time') autohideTime:number = 3; - private timer:number; + private timer:any; constructor(private API:VgAPI, private ref:ElementRef) { super(API); diff --git a/src/vg-controls/vg-scrub-bar/vg-scrub-bar.ts b/src/vg-controls/vg-scrub-bar/vg-scrub-bar.ts index d3c46637..7b5c7370 100644 --- a/src/vg-controls/vg-scrub-bar/vg-scrub-bar.ts +++ b/src/vg-controls/vg-scrub-bar/vg-scrub-bar.ts @@ -48,7 +48,7 @@ export class VgScrubBar extends VgAbstractControl { this.target = this.API.getMediaById(this.vgFor); } - onMouseDownScrubBar($event) { + onMouseDownScrubBar($event:any) { var percentage = $event.offsetX * 100 / this.elem.scrollWidth; this.target.seekTime(percentage, true); diff --git a/src/vg-cue-points/vg-cue-points.ts b/src/vg-cue-points/vg-cue-points.ts index fd2878a1..875f0a72 100644 --- a/src/vg-cue-points/vg-cue-points.ts +++ b/src/vg-cue-points/vg-cue-points.ts @@ -20,7 +20,7 @@ export class VgCuePoints { onLoad.subscribe(this.onLoad.bind(this)); } - onLoad(event) { + onLoad(event:any) { var cues = event.target.track.cues; this.ref.nativeElement.cues = cues; @@ -34,11 +34,11 @@ export class VgCuePoints { } } - onEnter(event) { + onEnter(event:any) { this.onEnterCuePoint.next(event.target); } - onExit(event) { + onExit(event:any) { this.onExitCuePoint.next(event.target); } } diff --git a/src/vg-media/vg-media.ts b/src/vg-media/vg-media.ts index df323282..d2e0fafa 100644 --- a/src/vg-media/vg-media.ts +++ b/src/vg-media/vg-media.ts @@ -53,7 +53,7 @@ export class VgMedia implements OnInit, IPlayable { endAds: Observable.fromEvent(window, VgEvents.VG_END_ADS), // See changes on child elements to reload the video file mutation: Observable.create( - (observer) => { + (observer:any) => { let domObs = new MutationObserver((mutations) => { observer.next(mutations); }); @@ -83,7 +83,7 @@ export class VgMedia implements OnInit, IPlayable { this.subscriptions.error.subscribe(this.onError.bind(this)); } - onMutation(mutations) { + onMutation(mutations:any) { this.elem.pause(); this.elem.currentTime = 0; @@ -136,42 +136,42 @@ export class VgMedia implements OnInit, IPlayable { return this.elem.buffered; } - onCanPlay(event) { + onCanPlay(event:any) { this.canPlay = true; } - onCanPlayThrough(event) { + onCanPlayThrough(event:any) { this.canPlayThrough = true; } - onLoadMetadata(event) { + onLoadMetadata(event:any) { this.isMetadataLoaded = true; this.time.total = this.duration * 1000; } - onWait(event) { + onWait(event:any) { this.isWaiting = true; } - onComplete(event) { + onComplete(event:any) { this.isCompleted = true; this.state = VgStates.VG_ENDED; } - onStartPlaying(event) { + onStartPlaying(event:any) { this.state = VgStates.VG_PLAYING; } - onPlay(event) { + onPlay(event:any) { this.state = VgStates.VG_PLAYING; } - onPause(event) { + onPause(event:any) { this.state = VgStates.VG_PAUSED; } - onTimeUpdate(event) { + onTimeUpdate(event:any) { var end = this.buffered.length - 1; this.time.current = this.currentTime * 1000; @@ -182,7 +182,7 @@ export class VgMedia implements OnInit, IPlayable { } } - onProgress(event) { + onProgress(event:any) { var end = this.buffered.length - 1; if (end >= 0) { @@ -190,11 +190,11 @@ export class VgMedia implements OnInit, IPlayable { } } - onVolumeChange(event) { + onVolumeChange(event:any) { // TODO: Save to localstorage the current volume } - onError(event) { + onError(event:any) { // TODO: Handle error messages } } diff --git a/src/vg-player/vg-player.ts b/src/vg-player/vg-player.ts index 75ec91a1..517481c8 100644 --- a/src/vg-player/vg-player.ts +++ b/src/vg-player/vg-player.ts @@ -69,7 +69,7 @@ export class VgPlayer implements AfterContentInit { VgFullscreenAPI.onChangeFullscreen.subscribe(this.onChangeFullscreen.bind(this)); } - onChangeFullscreen(fsState) { + onChangeFullscreen(fsState:boolean) { if (!VgFullscreenAPI.nativeFullscreen) { this.isFullscreen = fsState; this.zIndex = fsState ? VgUtils.getZIndex().toString() : 'auto';