yuuang_test_napi/
module.rs

1use crate::{Callback, Env, JsObject, Result};
2
3pub struct Module {
4  pub env: Env,
5  pub exports: JsObject,
6}
7
8#[deprecated(since = "1.0.0", note = "[module_exports] macro instead")]
9impl Module {
10  pub fn create_named_method(&mut self, name: &str, function: Callback) -> Result<()> {
11    self
12      .exports
13      .set_named_property(name, self.env.create_function(name, function)?)?;
14
15    Ok(())
16  }
17}