5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 03:59:59 +08:00
wails/v3/examples/binding/bindings.js
2023-03-01 21:31:29 +11:00

26 lines
483 B
JavaScript

function GreetService(method) {
return {
packageName: "main",
serviceName: "GreetService",
methodName: method,
args: Array.prototype.slice.call(arguments, 1),
};
}
/**
* GreetService.Greet
* Greet someone
* @param name {string}
* @returns {Promise<string>}
*/
function Greet(name) {
return wails.Call(GreetService("Greet", name));
}
window.go = window.go || {};
Object.window.go.main = {
GreetService: {
Greet,
}
};