Я новичок в node-addon-api и пытаюсь что-то выяснить. У меня есть внешняя библиотека C, где я могу передать указатель на функцию, которая будет вызываться для некоторых событий, и я могу передать void * context
объект.
Я назвал это так - external_lib_set_fn(client, on_event, &config.Get("OnEvent").As<Napi::Function>())
Теперь внутри on_event я не уверен:
- Как разыграть
void*
на Napi::Function
- Как я могу получить Napi :: Env, чтобы я мог передать это функция?
Похоже, мне может понадобиться ссылка на Напи?
Любое руководство будет оценено.