Skip to content

File

Values

arrayBuffer

let arrayBuffer: WebAPI.FileAPI.file => Promise.t<ArrayBuffer.t>

Parameters

WebAPI.FileAPI.file

Return type

Promise.t< ArrayBuffer.t >

asBlob

let asBlob: WebAPI.FileAPI.file => WebAPI.FileAPI.blob

Parameters

WebAPI.FileAPI.file

Return type

WebAPI.FileAPI.blob

bytes

let bytes: WebAPI.FileAPI.file => Promise.t<array<int>>

Parameters

WebAPI.FileAPI.file

Return type

Promise.t< array< int > >

make

let make: (
~fileBits: array<WebAPI.FileAPI.blobPart>,
~fileName: string,
~options: WebAPI.FileAPI.filePropertyBag=?,
) => WebAPI.FileAPI.file

Parameters

array< WebAPI.FileAPI.blobPart > string option< WebAPI.FileAPI.filePropertyBag >

Return type

WebAPI.FileAPI.file

slice

let slice: (
WebAPI.FileAPI.file,
~start: int=?,
~end: int=?,
~contentType: string=?,
) => WebAPI.FileAPI.blob

Parameters

WebAPI.FileAPI.file option< int > option< int > option< string >

Return type

WebAPI.FileAPI.blob

stream

let stream: WebAPI.FileAPI.file => WebAPI.FileAPI.readableStream<
array<int>,
>

Parameters

WebAPI.FileAPI.file

Return type

WebAPI.FileAPI.readableStream< array< int > >

text

let text: WebAPI.FileAPI.file => Promise.t<string>

Parameters

WebAPI.FileAPI.file

Return type

Promise.t< string >