generate_nodejs_constant_binding

Macro generate_nodejs_constant_binding 

Source
generate_nodejs_constant_binding!() { /* proc-macro */ }
Expand description

Generate Node.js (NAPI) binding for a zero-argument constant function

§Arguments

  • name - The constant name (e.g., pi)

§Examples

generate_nodejs_constant_binding!(pi);

Generates:

#[napi]
pub fn pi() -> JsExpression {
    JsExpression {
        inner: Expression::pi(),
    }
}