youtubei.js / Types / PlatformShim
Interface: PlatformShim
Defined in: src/types/PlatformShim.ts:12
Properties
Cache
Cache:
ICacheConstructor
Defined in: src/types/PlatformShim.ts:15
CustomEvent
CustomEvent: {<
T>(type,eventInitDict?):CustomEvent<T>;prototype:CustomEvent; }
Defined in: src/types/PlatformShim.ts:26
Parameters
type
string
eventInitDict?
CustomEventInit<T>
Returns
CustomEvent<T>
prototype
prototype:
CustomEvent
fetch()
fetch: {(
input,init?):Promise<Response>; (input,init?):Promise<Response>; }
Defined in: src/types/PlatformShim.ts:19
Call Signature
(
input,init?):Promise<Response>
Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
Call Signature
(
input,init?):Promise<Response>
Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
File
File: {(
fileBits,fileName,options?):File;prototype:File; }
Defined in: src/types/PlatformShim.ts:24
Parameters
fileBits
BlobPart[]
fileName
string
options?
FilePropertyBag
Returns
File
prototype
prototype:
File
FormData
FormData: {(
form?,submitter?):FormData;prototype:FormData; }
Defined in: src/types/PlatformShim.ts:23
Parameters
form?
HTMLFormElement
submitter?
HTMLElement | null
Returns
FormData
prototype
prototype:
FormData
Headers
Headers: {(
init?):Headers;prototype:Headers; }
Defined in: src/types/PlatformShim.ts:22
Parameters
init?
HeadersInit
Returns
Headers
prototype
prototype:
Headers
ReadableStream
ReadableStream: {(
underlyingSource,strategy?):ReadableStream<Uint8Array>; <R>(underlyingSource,strategy?):ReadableStream<R>; <R>(underlyingSource?,strategy?):ReadableStream<R>;prototype:ReadableStream; }
Defined in: src/types/PlatformShim.ts:25
Call Signature
new ReadableStream(
underlyingSource,strategy?):ReadableStream<Uint8Array>
Parameters
underlyingSource
UnderlyingByteSource
strategy?
highWaterMark?
number
Returns
ReadableStream<Uint8Array>
Call Signature
new ReadableStream<
R>(underlyingSource,strategy?):ReadableStream<R>
Parameters
underlyingSource
UnderlyingDefaultSource<R>
strategy?
QueuingStrategy<R>
Returns
ReadableStream<R>
Call Signature
new ReadableStream<
R>(underlyingSource?,strategy?):ReadableStream<R>
Parameters
underlyingSource?
UnderlyingSource<R>
strategy?
QueuingStrategy<R>
Returns
ReadableStream<R>
prototype
prototype:
ReadableStream
Request
Request: {(
input,init?):Request;prototype:Request; }
Defined in: src/types/PlatformShim.ts:20
Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Request
prototype
prototype:
Request
Response
Response: {(
body?,init?):Response;prototype:Response;error:Response;json:Response;redirect:Response; }
Defined in: src/types/PlatformShim.ts:21
Parameters
body?
BodyInit | null
init?
ResponseInit
Returns
Response
prototype
prototype:
Response
error()
error():
Response
Returns
Response
json()
json(
data,init?):Response
Parameters
data
any
init?
ResponseInit
Returns
Response
redirect()
redirect(
url,status?):Response
Parameters
url
string | URL
status?
number
Returns
Response
runtime
runtime:
Runtime
Defined in: src/types/PlatformShim.ts:13
server
server:
boolean
Defined in: src/types/PlatformShim.ts:14
Methods
eval()
eval(
data,env):EvalResult|Promise<EvalResult>
Defined in: src/types/PlatformShim.ts:18
Parameters
data
env
Record<string, VMPrimative>
Returns
EvalResult | Promise<EvalResult>
sha1Hash()
sha1Hash(
data):Promise<string>
Defined in: src/types/PlatformShim.ts:16
Parameters
data
string
Returns
Promise<string>
uuidv4()
uuidv4():
string
Defined in: src/types/PlatformShim.ts:17
Returns
string