YouTube.js
Guide
Discord
GitHub
Guide
Discord
GitHub

youtubei.js / Types / PlatformShim

Interface: PlatformShim

Properties

Cache

Cache: ICacheConstructor

Defined in

src/types/PlatformShim.ts:17


CustomEvent()

CustomEvent: <T>(type, eventInitDict?) => CustomEvent<T>

Parameters

• type: string

• eventInitDict?: CustomEventInit<T>

Returns

CustomEvent<T>

prototype

prototype: CustomEvent<any>

Defined in

src/types/PlatformShim.ts:28


fetch()

fetch: (input, init?) => Promise<Response>

MDN Reference

Parameters

• input: URL | RequestInfo

• init?: RequestInit

Returns

Promise<Response>

Defined in

src/types/PlatformShim.ts:21


File()

File: (fileBits, fileName, options?) => File

Parameters

• fileBits: BlobPart[]

• fileName: string

• options?: FilePropertyBag

Returns

File

prototype

prototype: File

Defined in

src/types/PlatformShim.ts:26


FormData()

FormData: (form?, submitter?) => FormData

Parameters

• form?: HTMLFormElement

• submitter?: null | HTMLElement

Returns

FormData

prototype

prototype: FormData

Defined in

src/types/PlatformShim.ts:25


Headers()

Headers: (init?) => Headers

Parameters

• init?: HeadersInit

Returns

Headers

prototype

prototype: Headers

Defined in

src/types/PlatformShim.ts:24


info

info: object

bugs_url

bugs_url: string

repo_url

repo_url: string

version

version: string

Defined in

src/types/PlatformShim.ts:11


ReadableStream()

ReadableStream: (underlyingSource, strategy?) => ReadableStream<Uint8Array><R>(underlyingSource, strategy?) => ReadableStream<R><R>(underlyingSource?, strategy?) => ReadableStream<R>

Parameters

• underlyingSource: UnderlyingByteSource

• strategy?

• strategy.highWaterMark?: number

Returns

ReadableStream<Uint8Array>

Parameters

• underlyingSource: UnderlyingDefaultSource<R>

• strategy?: QueuingStrategy<R>

Returns

ReadableStream<R>

Parameters

• underlyingSource?: UnderlyingSource<R>

• strategy?: QueuingStrategy<R>

Returns

ReadableStream<R>

prototype

prototype: ReadableStream<any>

Defined in

src/types/PlatformShim.ts:27


Request()

Request: (input, init?) => Request

Parameters

• input: URL | RequestInfo

• init?: RequestInit

Returns

Request

prototype

prototype: Request

Defined in

src/types/PlatformShim.ts:22


Response()

Response: (body?, init?) => Response

Parameters

• body?: null | BodyInit

• init?: ResponseInit

Returns

Response

prototype

prototype: Response

error()

MDN Reference

Returns

Response

json()

MDN Reference

Parameters

• data: any

• init?: ResponseInit

Returns

Response

redirect()

MDN Reference

Parameters

• url: string | URL

• status?: number

Returns

Response

Defined in

src/types/PlatformShim.ts:23


runtime

runtime: Runtime

Defined in

src/types/PlatformShim.ts:10


server

server: boolean

Defined in

src/types/PlatformShim.ts:16

Methods

eval()

eval(code, env): unknown

Parameters

• code: string

• env: Record<string, VMPrimative>

Returns

unknown

Defined in

src/types/PlatformShim.ts:20


sha1Hash()

sha1Hash(data): Promise<string>

Parameters

• data: string

Returns

Promise<string>

Defined in

src/types/PlatformShim.ts:18


uuidv4()

uuidv4(): string

Returns

string

Defined in

src/types/PlatformShim.ts:19

Edit this page
Last Updated:: 3/25/25, 8:08 PM
Contributors: EdamAme-x