Create bindings file per package

Improved bindings tests
This commit is contained in:
Lea Anthony
2023-03-07 18:22:33 +11:00
parent f1a7f1b781
commit 7340247e25
18 changed files with 285 additions and 166 deletions
@@ -2,26 +2,8 @@
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
// This file is automatically generated. DO NOT EDIT
import {main, services} from './models';
import {main} from './models';
function OtherService(method) {
return {
packageName: "services",
serviceName: "OtherService",
methodName: method,
args: Array.prototype.slice.call(arguments, 1),
};
}
/**
* OtherService.Yay
*
*
* @returns {Promise<services.Address | null>}
**/
function Yay() {
return wails.Call(OtherService("Yay"));
}
function GreetService(method) {
return {
packageName: "main",
@@ -58,9 +40,4 @@ window.go.main = {
NewPerson,
},
};
window.go.services = {
OtherService: {
Yay,
},
};
@@ -0,0 +1,32 @@
// @ts-check
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
// This file is automatically generated. DO NOT EDIT
import {services} from './models';
function OtherService(method) {
return {
packageName: "services",
serviceName: "OtherService",
methodName: method,
args: Array.prototype.slice.call(arguments, 1),
};
}
/**
* OtherService.Yay
*
*
* @returns {Promise<services.Address | null>}
**/
function Yay() {
return wails.Call(OtherService("Yay"));
}
window.go = window.go || {};
window.go.services = {
OtherService: {
Yay,
},
};