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