use crate::plumbing::cpu::CpuContext;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
extern "C" {
#[wasm_bindgen(js_name = ThreadDetails)]
pub type ThreadDetails;
#[wasm_bindgen(method, getter)]
pub fn id(this: &ThreadDetails) -> u32;
#[wasm_bindgen(method, getter)]
pub fn state(this: &ThreadDetails) -> String;
#[wasm_bindgen(method, getter)]
pub fn context(this: &ThreadDetails) -> CpuContext;
}