Node Addon API: Вызов Napi :: Функция с void * - PullRequest
0 голосов
/ 16 марта 2020

Я новичок в 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, чтобы я мог передать это функция?

Похоже, мне может понадобиться ссылка на Напи?

Любое руководство будет оценено.

...