napi-rs / website

Website for napi.rs
https://napi.rs
MIT License
21 stars 38 forks source link

Feedback for “Wrap native object” #147

Open rain2307 opened 11 months ago

rain2307 commented 11 months ago
#[js_function(1)]
fn get_native_object(ctx: CallContext) -> Result<JsNumber> {
  let count: i32 = ctx.get::<JsNumber>(0)?.try_into()?;
  let mut this: JsObject = ctx.this_unchecked();
  let native: Native = ctx
    .env
    .unwrap(&mut this)?;
  ctx.env.create_int32(native.value + 1)
}

the count is useless.

This example does not work.