Files
2026-07-13 13:11:28 +08:00

19 lines
357 B
Swift
Vendored

import Foundation
import Tauri
class PingArgs: Decodable {
let value: String?
}
class ExamplePlugin: Plugin {
@objc public func ping(_ invoke: Invoke) throws {
let args = try invoke.parseArgs(PingArgs.self)
invoke.resolve(["value": args.value ?? ""])
}
}
@_cdecl("init_plugin_hula")
func initPlugin() -> Plugin {
return ExamplePlugin()
}