diff options
Diffstat (limited to 'tree-sitter/dsk/test-build/generated/js/bindings/node.cc')
-rw-r--r-- | tree-sitter/dsk/test-build/generated/js/bindings/node.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tree-sitter/dsk/test-build/generated/js/bindings/node.cc b/tree-sitter/dsk/test-build/generated/js/bindings/node.cc new file mode 100644 index 0000000..abea050 --- /dev/null +++ b/tree-sitter/dsk/test-build/generated/js/bindings/node.cc @@ -0,0 +1,16 @@ +#include "napi.h" + +typedef struct TSLanguage TSLanguage; + +extern "C" TSLanguage *tree_sitter_test_lang(); + +// "tree_sitter_test_lang_binding" is the symbol that gets exported +// when this file is compiled as a Node.js addon. +Napi::Object Init(Napi::Env env, Napi::Object exports) { + exports["name"] = Napi::String::New(env, "test_lang"); + auto language = tree_sitter_test_lang(); + exports["language"] = Napi::External<TSLanguage>::New(env, language); + return exports; +} + +NODE_API_MODULE(tree_sitter_test_lang_binding, Init) |