initial commit

This commit is contained in:
Hartmut Bauer committed 2026-10-09 17:13:39 +02:00
commit d84861949f
92 files changed
+8425

No files matched your search

+30
View File
@@ -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
}