dll plugin loading heavily improved

This commit is contained in:
KingKDot
2026-06-28 23:46:56 -05:00
parent d3ded9f877
commit 2c42a989cf
13 changed files with 471 additions and 63 deletions
+10
View File
@@ -357,6 +357,8 @@ export type PluginManifest = {
name: string;
apiVersion?: number;
runtime?: "native" | "wasm" | "server" | string;
nativeLoader?: "memory" | "os" | string;
nativeEntrypoints?: PluginNativeEntrypoints;
version?: string;
description?: string;
binary?: string;
@@ -378,6 +380,14 @@ export type PluginManifest = {
hasServer?: boolean;
};
export type PluginNativeEntrypoints = {
onLoad?: string;
onEvent?: string;
onUnload?: string;
setCallback?: string;
getRuntime?: string;
};
export type PluginDashboardIntegration = {
clientBadges?: PluginDashboardBadgeDefinition[];
};