Package org.w3c.files

Kotlin JavaScript wrappers for the W3C file API.

Types

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

Exposes the JavaScript Blob to Kotlin

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

Exposes the JavaScript File to Kotlin

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

Exposes the JavaScript FileList to Kotlin

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

Exposes the JavaScript FileReader to Kotlin

FileReaderSync
Link copied to clipboard
open external class FileReaderSync

Exposes the JavaScript FileReaderSync to Kotlin

Functions

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