dll plugin loading heavily improved
This commit is contained in:
@@ -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[];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user