[][src]Function nj_core::sys::napi_create_threadsafe_function

pub unsafe extern "C" fn napi_create_threadsafe_function(
    env: *mut napi_env__,
    func: *mut napi_value__,
    async_resource: *mut napi_value__,
    async_resource_name: *mut napi_value__,
    max_queue_size: usize,
    initial_thread_count: usize,
    thread_finalize_data: *mut c_void,
    thread_finalize_cb: Option<unsafe extern "C" fn(*mut napi_env__, *mut c_void, *mut c_void)>,
    context: *mut c_void,
    call_js_cb: Option<unsafe extern "C" fn(*mut napi_env__, *mut napi_value__, *mut c_void, *mut c_void)>,
    result: *mut *mut napi_threadsafe_function__
) -> u32