diff --git a/src/youtube-player/youtube-player.ts b/src/youtube-player/youtube-player.ts index f77f171571a2..d59998af6053 100644 --- a/src/youtube-player/youtube-player.ts +++ b/src/youtube-player/youtube-player.ts @@ -21,7 +21,6 @@ import { Output, ViewChild, ViewEncapsulation, - Optional, Inject, PLATFORM_ID, } from '@angular/core'; @@ -187,17 +186,8 @@ export class YouTubePlayer implements AfterViewInit, OnDestroy, OnInit { @ViewChild('youtubeContainer') youtubeContainer: ElementRef; - constructor( - private _ngZone: NgZone, - /** - * @deprecated `platformId` parameter to become required. - * @breaking-change 10.0.0 - */ - @Optional() @Inject(PLATFORM_ID) platformId?: Object) { - - // @breaking-change 10.0.0 Remove null check for `platformId`. - this._isBrowser = - platformId ? isPlatformBrowser(platformId) : typeof window === 'object' && !!window; + constructor(private _ngZone: NgZone, @Inject(PLATFORM_ID) platformId: Object) { + this._isBrowser = isPlatformBrowser(platformId); } ngOnInit() { diff --git a/tools/public_api_guard/youtube-player/youtube-player.d.ts b/tools/public_api_guard/youtube-player/youtube-player.d.ts index 56b7a4ae9474..5ccf5b571611 100644 --- a/tools/public_api_guard/youtube-player/youtube-player.d.ts +++ b/tools/public_api_guard/youtube-player/youtube-player.d.ts @@ -16,8 +16,7 @@ export declare class YouTubePlayer implements AfterViewInit, OnDestroy, OnInit { get width(): number | undefined; set width(width: number | undefined); youtubeContainer: ElementRef; - constructor(_ngZone: NgZone, - platformId?: Object); + constructor(_ngZone: NgZone, platformId: Object); createEventsBoundInZone(): YT.Events; getAvailablePlaybackRates(): number[]; getAvailableQualityLevels(): YT.SuggestedVideoQuality[]; @@ -43,7 +42,7 @@ export declare class YouTubePlayer implements AfterViewInit, OnDestroy, OnInit { stopVideo(): void; unMute(): void; static ɵcmp: i0.ɵɵComponentDefWithMeta; - static ɵfac: i0.ɵɵFactoryDef; + static ɵfac: i0.ɵɵFactoryDef; } export declare class YouTubePlayerModule {