Package-level declarations

Types

Link copied to clipboard
sealed interface Compression
Link copied to clipboard
Link copied to clipboard
sealed interface InputType<T : JsAny>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface JSZipGeneratorOptions<T : JsAny>
Link copied to clipboard
Link copied to clipboard
interface JSZipMetadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface JSZipSupport
Link copied to clipboard
typealias OnUpdateCallback = (metadata: JSZipMetadata) -> Unit
Link copied to clipboard
sealed interface OutputType<T : JsAny>
Link copied to clipboard
sealed interface Platform

Properties

Link copied to clipboard
val InputType.Companion.array: InputType<ReadonlyArray<JsUByte>>
val OutputType.Companion.array: OutputType<ReadonlyArray<JsUByte>>
Link copied to clipboard
val InputType.Companion.arraybuffer: InputType<ArrayBuffer>
val OutputType.Companion.arraybuffer: OutputType<ArrayBuffer>
Link copied to clipboard
val InputType.Companion.base64: InputType<JsString>
val OutputType.Companion.base64: OutputType<JsString>
Link copied to clipboard
val InputType.Companion.binarystring: InputType<JsString>
val OutputType.Companion.binarystring: OutputType<JsString>
Link copied to clipboard
val InputType.Companion.blob: InputType<Blob>
val OutputType.Companion.blob: OutputType<Blob>
Link copied to clipboard
val Compression.Companion.DEFLATE: Compression
Link copied to clipboard
val Platform.Companion.DOS: Platform
Link copied to clipboard
val Compression.Companion.STORE: Compression
Link copied to clipboard
val InputType.Companion.string: InputType<JsString>
Link copied to clipboard
val InputType.Companion.text: InputType<JsString>
val OutputType.Companion.text: OutputType<JsString>
Link copied to clipboard
val InputType.Companion.uint8array: InputType<Uint8Array<*>>
val OutputType.Companion.uint8array: OutputType<Uint8Array<ArrayBuffer>>
Link copied to clipboard
val Platform.Companion.UNIX: Platform

Functions

Link copied to clipboard
inline suspend fun JSZipObject.arrayBuffer(): ArrayBuffer
Link copied to clipboard
inline suspend fun JSZipObject.blob(): Blob
Link copied to clipboard
Link copied to clipboard
inline suspend fun JSZipObject.bytes(): Uint8Array<ArrayBuffer>
Link copied to clipboard
inline suspend fun <T : JsAny> JSZip.generate(options: JSZipGeneratorOptions<T>): T
Link copied to clipboard
inline suspend fun JSZip.load(data: ArrayBuffer, options: JSZipLoadOptions = unsafeJso()): JSZip
inline suspend fun JSZip.load(data: Uint8Array<*>, options: JSZipLoadOptions = unsafeJso()): JSZip
inline suspend fun JSZip.load(data: Blob, options: JSZipLoadOptions = unsafeJso()): JSZip

inline suspend fun JSZip.load(data: String, options: JSZipLoadOptions = unsafeJso()): JSZip

Deserialize zip file asynchronously

Link copied to clipboard
inline suspend fun JSZipObject.text(): String