Metode Export Nightly
Metode export memungkinkan Anda untuk mengekstrak fungsi atau logika spesifik yang terdaftar di dalam lingkungan VM, dan mengeksposnya ke aplikasi host Anda. Ini secara efektif menjembatani kesenjangan antara VM dan aplikasi host Anda.
Menggunakan TypeScript
Untuk TypeScript, metode export menyediakan cara mudah untuk mengambil dan memanggil fungsi yang didefinisikan di dalam VM. Dengan mengekspor fungsi, Anda dapat memperlakukan logika sisi VM sebagai kode asli, sehingga menyederhanakan proses.
ts
const add = vm.export('add');
console.log(add(5, 6));Menggunakan Rust
Dalam Rust, metode export digunakan untuk memetakan fungsi sisi VM ke antarmuka yang dapat dipanggil oleh Rust. Mekanisme ini memungkinkan Anda untuk memanfaatkan hasil eksekusi VM secara langsung di dalam aplikasi Rust utama Anda.
rust
let mut add = vm.export("add".to_string());
let args = vec![serde_json::json!(5), serde_json::json!(6)];
if let Some(result) = add(args) {
println!("Result from VM: {}", result);
}INFO
Kapabilitas yang Dibutuhkan: Control