Kapil Yadav
09/11/2023, 11:28 AMKapil Yadav
09/11/2023, 11:30 AMOleksandr Karpovich [JB]
09/11/2023, 12:17 PMjs("window.showOpenFilePicker()")
Kapil Yadav
09/11/2023, 12:29 PMOleksandr Karpovich [JB]
09/11/2023, 12:34 PMawait
on a Promise: https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/await.htmlOleksandr Karpovich [JB]
09/11/2023, 12:34 PMjs(“window.showOpenFilePicker()“) as Promise<YourTypeHere>
Kapil Yadav
09/11/2023, 12:43 PMOleksandr Karpovich [JB]
09/11/2023, 12:45 PMexternal interface SomeInterfaceAvailableInWebAPI {
val property1: SomeType
val property2: SomeType2
}
so you can provide such a declaration for FileSystemFileHandleKapil Yadav
09/11/2023, 12:47 PMKapil Yadav
09/11/2023, 12:48 PMexternal interface FileSystemFileHandle {
val kind: String
val name: String
}
Kapil Yadav
09/11/2023, 12:48 PMval file = js("window.showOpenFilePicker()") as Promise<FileSystemFileHandle>
file.then {
selectedFile.invoke(it.toString())
console.log(it.kind)
}.catch {
}.finally {
}
Oleksandr Karpovich [JB]
09/11/2023, 12:51 PMKapil Yadav
09/11/2023, 1:04 PMexternal interface SomeInterfaceAvailableInWebAPI {
val property1: SomeType
val property2: SomeType2
}
so you can provide such a declaration for FileSystemFileHandle
can you share me this docs Ill look into itOleksandr Karpovich [JB]
09/11/2023, 1:06 PMPaul Woitaschek
01/12/2024, 11:29 AMKapil Yadav
01/12/2024, 11:30 AMPaul Woitaschek
01/12/2024, 11:30 AMJohn O'Reilly
01/12/2024, 11:33 AMPaul Woitaschek
01/12/2024, 3:25 PMPaul Woitaschek
01/12/2024, 3:25 PMPaul Woitaschek
01/12/2024, 3:27 PMPaul Woitaschek
01/12/2024, 3:31 PMPaul Woitaschek
01/12/2024, 3:31 PMKapil Yadav
01/12/2024, 3:39 PMPaul Woitaschek
01/12/2024, 3:40 PMKapil Yadav
01/12/2024, 3:43 PMPaul Woitaschek
01/12/2024, 3:43 PM