From a04f52c44d67e9805e07d05e94280b777e1f4525 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Thu, 23 Dec 2021 11:16:34 +0100 Subject: [PATCH] Simplify type check in the YouTube info functions --- play-dl/YouTube/utils/extractor.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/play-dl/YouTube/utils/extractor.ts b/play-dl/YouTube/utils/extractor.ts index d69fe0c..b7b7004 100644 --- a/play-dl/YouTube/utils/extractor.ts +++ b/play-dl/YouTube/utils/extractor.ts @@ -100,8 +100,7 @@ export function extractID(url: string): string { * @returns Video Basic Info {@link InfoData}. */ export async function video_basic_info(url: string, options: InfoOptions = {}): Promise { - if (url === null || url === undefined || typeof url !== 'string') - throw new Error('url parameter is not a URL string or a string of HTML'); + if (typeof url !== 'string') throw new Error('url parameter is not a URL string or a string of HTML'); let body: string; if (options.htmldata) { body = url; @@ -207,8 +206,7 @@ export async function video_basic_info(url: string, options: InfoOptions = {}): * @returns Deciphered Video Info {@link StreamInfoData}. */ export async function video_stream_info(url: string, options: InfoOptions = {}): Promise { - if (url === null || url === undefined || typeof url !== 'string') - throw new Error('url parameter is not a URL string or a string of HTML'); + if (typeof url !== 'string') throw new Error('url parameter is not a URL string or a string of HTML'); let body: string; if (options.htmldata) { body = url;