This library provides a thin wrapper over the standard
Examples:
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
FileReader
API.
See also Karet XHR.Examples:
- Live Image Upload CodeSandbox.
≡ Contents
Starting* [`FR.readAsArrayBuffer(file) ~> fileReader`](#FR-readAsArrayBuffer)
* [`FR.readAsBinaryString(file) ~> fileReader`](#FR-readAsBinaryString)
* [`FR.readAsDataURL(file) ~> fileReader`](#FR-readAsDataURL)
* [`FR.readAsText(file) ~> fileReader`](#FR-readAsText)
State* [`FR.hasEnded(fileReader) ~> boolean`](#FR-hasEnded)
* [`FR.hasFailed(fileReader) ~> boolean`](#FR-hasFailed)
* [`FR.hasStarted(fileReader) ~> boolean`](#FR-hasStarted)
* [`FR.hasSucceeded(fileReader) ~> boolean`](#FR-hasSucceeded)
* [`FR.isDone(fileReader) ~> boolean`](#FR-isDone)
* [`FR.isProgressing(fileReader) ~> boolean`](#FR-isProgressing)
* [`FR.loaded(fileReader) ~> number`](#FR-loaded)
* [`FR.readyState(fileReader) ~> number`](#FR-readyState)
* [`FR.total(fileReader) ~> number`](#FR-total)
Result* [`FR.result(fileReader) ~> varies`](#FR-result)
* [`FR.error(fileReader) ~> exception`](#FR-error)
≡ Reference
The interface of this library consists of named exports. Typically one just imports the library as:import * as FR from 'karet.fr'