Skip to content

Metode On Nightly

Metode on adalah inti berbasis peristiwa dari LightVM, yang memungkinkan Anda untuk terhubung ke peristiwa siklus hidup VM tertentu. Dengan mendaftarkan callback, Anda dapat bereaksi terhadap perubahan status internal dan tonggak eksekusi.

Menggunakan TypeScript

Untuk TypeScript, metode on memungkinkan Anda untuk melampirkan pendengar peristiwa yang akan dieksekusi setiap kali peristiwa terdaftar dipicu. Ini ideal untuk pencatatan log, memantau perubahan status VM, atau memicu eksekusi.

ts
vm.on('halt', (payload) => {
  console.log('Halted: ', payload);
});

Menggunakan Rust

Dalam Rust, metode on memungkinkan Anda untuk mendefinisikan penanganan peristiwa yang terintegrasi langsung dengan logika sistem Anda. Ini memungkinkan pemberitahuan asinkron yang kuat ketika VM memasuki keadaan tertentu,

rust
vm.on("halt", |payload| {
  println!("Halted: {:?}", payload);
});

INFO

Kapabilitas yang Dibutuhkan: tidak ada kapabilitas khusus

Event yang Dimiliki: tick, halt, dan panic

Dirilis di bawah Lisensi Apache-2.0.