feat: add core vault layer with capability registration

This commit is contained in:
2026-06-16 20:37:48 +08:00
parent 6832b01b23
commit d6793e8695
8 changed files with 658 additions and 7 deletions
+8
View File
@@ -5,6 +5,10 @@ import {api} from '../models';
import {permissions} from '../models';
import {plugin} from '../models';
export function CloseVault():Promise<void>;
export function CreateVault(arg1:string):Promise<void>;
export function GetCapabilities():Promise<Array<capability.Entry>>;
export function GetContributions():Promise<api.ContributionSummary>;
@@ -13,6 +17,10 @@ export function GetPermissions():Promise<Array<permissions.Entry>>;
export function GetPlugins():Promise<Array<plugin.Plugin>>;
export function GetVaultStatus():Promise<Record<string, string>>;
export function OpenVault(arg1:string):Promise<void>;
export function ReloadPlugins():Promise<number|string>;
export function Startup():Promise<void>;
+16
View File
@@ -2,6 +2,14 @@
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
// This file is automatically generated. DO NOT EDIT
export function CloseVault() {
return window['go']['api']['App']['CloseVault']();
}
export function CreateVault(arg1) {
return window['go']['api']['App']['CreateVault'](arg1);
}
export function GetCapabilities() {
return window['go']['api']['App']['GetCapabilities']();
}
@@ -18,6 +26,14 @@ export function GetPlugins() {
return window['go']['api']['App']['GetPlugins']();
}
export function GetVaultStatus() {
return window['go']['api']['App']['GetVaultStatus']();
}
export function OpenVault(arg1) {
return window['go']['api']['App']['OpenVault'](arg1);
}
export function ReloadPlugins() {
return window['go']['api']['App']['ReloadPlugins']();
}