initial commit
This commit is contained in:
commit
d84861949f
92 files changed
+8425
No files matched your search
@@ -0,0 +1,30 @@
|
||||
@file:JsModule("html5-qrcode")
|
||||
@file:JsNonModule
|
||||
|
||||
package net.keinekekse.app
|
||||
|
||||
/* AI sagt:
|
||||
In Kotlin/JS werden Named Exports eines npm-Pakets deklariert, indem die
|
||||
Annotation auf Dateiebene (@file:JsModule) gesetzt wird. Dadurch weiß der
|
||||
Compiler, dass jede Top-Level-Klasse in dieser Datei ein benannter Export
|
||||
des Moduls ist.
|
||||
*/
|
||||
external class Html5QrcodeScanner(
|
||||
elementId: String,
|
||||
config: dynamic,
|
||||
verbose: Boolean = definedExternally,
|
||||
) {
|
||||
fun render(
|
||||
successCallback: (decodedText: String, decodedResult: dynamic) -> Unit,
|
||||
errorCallback: ((errorMessage: String) -> Unit)? = definedExternally,
|
||||
)
|
||||
|
||||
fun clear(): dynamic
|
||||
}
|
||||
|
||||
external class Html5Qrcode(
|
||||
elementId: String,
|
||||
config: dynamic = definedExternally,
|
||||
) {
|
||||
// Falls später benötigt
|
||||
}
|
||||
Reference in new issue
Block a user