Package-level declarations

Kotlin JavaScript wrappers for the W3C file API.

Types

Link copied to clipboard
open external class Blob(blobParts: Array<dynamic> = definedExternally, options: BlobPropertyBag = definedExternally) : MediaProvider, ImageBitmapSource

Exposes the JavaScript Blob to Kotlin

Link copied to clipboard
external interface BlobPropertyBag
Link copied to clipboard
open external class File(    fileBits: Array<dynamic>,     fileName: String,     options: FilePropertyBag = definedExternally) : Blob

Exposes the JavaScript File to Kotlin

Link copied to clipboard
abstract external class FileList : ItemArrayLike<File>

Exposes the JavaScript FileList to Kotlin

Link copied to clipboard
external interface FilePropertyBag : BlobPropertyBag
Link copied to clipboard
open external class FileReader : EventTarget

Exposes the JavaScript FileReader to Kotlin

Link copied to clipboard
open external class FileReaderSync

Exposes the JavaScript FileReaderSync to Kotlin

Functions

Link copied to clipboard
inline fun BlobPropertyBag(type: String? = ""): BlobPropertyBag
Link copied to clipboard
inline fun FilePropertyBag(lastModified: Int? = undefined, type: String? = ""): FilePropertyBag
Link copied to clipboard
inline operator fun FileList.get(index: Int): File?