signalk-server
Version:
An implementation of a [Signal K](http://signalk.org) server for boats.
22 lines • 1.37 kB
TypeScript
/**
* Signal K WASM Plugin System
*
* Main entry point for WASM/WASIX plugin infrastructure.
* Exports all public APIs for WASM plugin management.
*/
import { WasmRuntime } from './wasm-runtime';
import { WasmSubscriptionManager } from './wasm-subscriptions';
/**
* Initialize the WASM subsystem
* Returns both runtime and subscription manager for assignment to app
*/
export declare function initializeWasm(): {
wasmRuntime: WasmRuntime;
wasmSubscriptionManager: WasmSubscriptionManager;
};
export { WasmRuntime, WasmPluginInstance, WasmCapabilities, getWasmRuntime, initializeWasmRuntime } from './wasm-runtime';
export { PluginStoragePaths, getPluginStoragePaths, initializePluginVfs, readPluginConfig, writePluginConfig, migrateFromNodeJs, cleanupVfsTmp, getVfsDiskUsage, deletePluginVfs } from './wasm-storage';
export { WasmPluginMetadata, WasmPlugin, registerWasmPlugin, startWasmPlugin, stopWasmPlugin, unloadWasmPlugin, reloadWasmPlugin, handleWasmPluginCrash, updateWasmPluginConfig, setWasmPluginEnabled, getAllWasmPlugins, getWasmPlugin, shutdownAllWasmPlugins } from './loader';
export { ServerAPIBridge, createServerAPIBridge, createWasmImports, callWasmExport } from './wasm-serverapi';
export { DeltaSubscription, Delta, getSubscriptionManager, initializeSubscriptionManager } from './wasm-subscriptions';
//# sourceMappingURL=index.d.ts.map