All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.web.file.FileReader.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package web.file

import web.buffer.Blob
import web.errors.DOMException
import web.events.EventHandler
import web.events.EventTarget
import web.events.ProgressEvent

external class FileReader :
    EventTarget {
    val error: DOMException?
    var onabort: EventHandler>?
    var onerror: EventHandler>?
    var onload: EventHandler>?
    var onloadend: EventHandler>?
    var onloadstart: EventHandler>?
    var onprogress: EventHandler>?
    val readyState: Short
    val result: Any /* string | ArrayBuffer */?
    fun abort()
    fun readAsArrayBuffer(blob: Blob)
    fun readAsBinaryString(blob: Blob)
    fun readAsDataURL(blob: Blob)
    fun readAsText(
        blob: Blob,
        encoding: String = definedExternally,
    )

    val DONE: Short
    val EMPTY: Short
    val LOADING: Short

    companion object {
        val DONE: Short
        val EMPTY: Short
        val LOADING: Short
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy