mirror of
https://github.com/napi-rs/napi-rs.git
synced 2026-01-18 15:16:51 +00:00
26 lines
781 B
Rust
26 lines
781 B
Rust
use napi::{JsObject, Result};
|
|
|
|
mod tsfn;
|
|
|
|
use tsfn::*;
|
|
|
|
pub fn register_js(exports: &mut JsObject) -> Result<()> {
|
|
exports.create_named_method("testThreadsafeFunction", test_threadsafe_function)?;
|
|
exports.create_named_method("testTsfnError", test_tsfn_error)?;
|
|
exports.create_named_method("testTokioReadfile", test_tokio_readfile)?;
|
|
exports.create_named_method(
|
|
"testAbortThreadsafeFunction",
|
|
test_abort_threadsafe_function,
|
|
)?;
|
|
exports.create_named_method(
|
|
"testAbortIndependentThreadsafeFunction",
|
|
test_abort_independent_threadsafe_function,
|
|
)?;
|
|
exports.create_named_method(
|
|
"testCallAbortedThreadsafeFunction",
|
|
test_call_aborted_threadsafe_function,
|
|
)?;
|
|
exports.create_named_method("testTsfnWithRef", test_tsfn_with_ref)?;
|
|
Ok(())
|
|
}
|