mirror of
https://github.com/ruvnet/RuView
synced 2026-07-29 18:31:44 +00:00
4b1005524e
- Add 154 missing vendor files (gitignore was filtering them) - vendor/midstream: 564 files (was 561) - vendor/sublinear-time-solver: 1190 files (was 1039) - Add ESP32 edge processing (ADR-039): presence, vitals, fall detection - Add WASM programmable sensing (ADR-040/041) with wasm3 runtime - Add firmware CI workflow (.github/workflows/firmware-ci.yml) - Add wifi-densepose-wasm-edge crate for edge WASM modules - Update sensing server, provision.py, UI components Co-Authored-By: claude-flow <ruv@ruv.net>
25 lines
828 B
TypeScript
25 lines
828 B
TypeScript
/**
|
|
* WASM Bridge - Actually functional WASM integration
|
|
*
|
|
* This module properly loads and uses the Rust-compiled WASM modules
|
|
*/
|
|
/**
|
|
* Load the temporal neural solver WASM
|
|
*/
|
|
export declare function loadTemporalNeuralSolver(): Promise<any>;
|
|
/**
|
|
* Load the graph reasoner WASM for PageRank
|
|
*/
|
|
export declare function loadGraphReasonerWasm(): Promise<any>;
|
|
/**
|
|
* Load all available WASM modules
|
|
*/
|
|
export declare function initializeAllWasm(): Promise<{
|
|
temporal: any;
|
|
graph: any;
|
|
hasWasm: boolean;
|
|
}>;
|
|
declare function multiplyMatrixVectorJS(matrix: Float64Array, vector: Float64Array, rows: number, cols: number): Float64Array;
|
|
declare function computePageRankJS(adjacency: Float64Array, n: number, damping: number, iterations: number): Float64Array;
|
|
export { multiplyMatrixVectorJS, computePageRankJS };
|