1
0
Fork 0

add noImplicitThis flag (#1324)

This commit is contained in:
BO41 2018-10-24 21:50:18 +02:00 committed by Rigel Kent
parent fa27f07637
commit 951ef8294e
5 changed files with 6 additions and 5 deletions

View File

@ -41,7 +41,7 @@ export class LinkifierService {
const TT_UNDERSCORE = TT.UNDERSCORE const TT_UNDERSCORE = TT.UNDERSCORE
const TT_DOT = TT.DOT const TT_DOT = TT.DOT
function MENTION (value: any) { function MENTION (this: any, value: any) {
this.v = value this.v = value
} }

View File

@ -435,7 +435,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
const self = this const self = this
this.zone.runOutsideAngular(async () => { this.zone.runOutsideAngular(async () => {
videojs(this.playerElement, videojsOptions, function () { videojs(this.playerElement, videojsOptions, function (this: videojs.Player) {
self.player = this self.player = this
this.on('customError', ({ err }: { err: any }) => self.handleError(err)) this.on('customError', ({ err }: { err: any }) => self.handleError(err))

View File

@ -213,7 +213,7 @@ function addContextMenu (player: any, videoEmbedUrl: string) {
{ {
label: player.localize('Copy the video URL at the current time'), label: player.localize('Copy the video URL at the current time'),
listener: function () { listener: function () {
const player = this const player = this as Player
copyToClipboard(buildVideoLink(player.currentTime())) copyToClipboard(buildVideoLink(player.currentTime()))
} }
}, },
@ -226,7 +226,7 @@ function addContextMenu (player: any, videoEmbedUrl: string) {
{ {
label: player.localize('Copy magnet URI'), label: player.localize('Copy magnet URI'),
listener: function () { listener: function () {
const player = this const player = this as Player
copyToClipboard(player.peertube().getCurrentVideoFile().magnetUri) copyToClipboard(player.peertube().getCurrentVideoFile().magnetUri)
} }
} }

View File

@ -182,7 +182,7 @@ class SettingsButton extends Button {
} }
addMenuItem (entry: any, options: any) { addMenuItem (entry: any, options: any) {
const openSubMenu = function () { const openSubMenu = function (this: any) {
if (videojsUntyped.dom.hasClass(this.el_, 'open')) { if (videojsUntyped.dom.hasClass(this.el_, 'open')) {
videojsUntyped.dom.removeClass(this.el_, 'open') videojsUntyped.dom.removeClass(this.el_, 'open')
} else { } else {

View File

@ -8,6 +8,7 @@
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"noImplicitAny": true, "noImplicitAny": true,
"noImplicitThis": true,
"suppressImplicitAnyIndexErrors":true, "suppressImplicitAnyIndexErrors":true,
"alwaysStrict": true, "alwaysStrict": true,
"target": "es5", "target": "es5",