rememberDataPackageExporter

actual fun rememberDataPackageExporter(dataPackageProvider: suspend () -> ByteArray): (fileName: String) -> Unit(source)

Platform-specific composable that returns a launcher for exporting a TAK data package zip.

Return

a lambda accepting the suggested file name to trigger the export

Parameters

dataPackageProvider

suspend function producing the zip ByteArray

expect fun rememberDataPackageExporter(dataPackageProvider: suspend () -> ByteArray): (fileName: String) -> Unit(source)

Platform-specific composable that returns a launcher for exporting a TAK data package zip.

Return

a lambda accepting the suggested file name to trigger the export

Parameters

dataPackageProvider

suspend function producing the zip ByteArray

actual fun rememberDataPackageExporter(dataPackageProvider: suspend () -> ByteArray): (fileName: String) -> Unit(source)

Platform-specific composable that returns a launcher for exporting a TAK data package zip.

Return

a lambda accepting the suggested file name to trigger the export

Parameters

dataPackageProvider

suspend function producing the zip ByteArray