|
5 | 5 | #ifndef TEST_APP_QUICKS_RUNTIME_H |
6 | 6 | #define TEST_APP_QUICKS_RUNTIME_H |
7 | 7 | #include "js_native_api.h" |
| 8 | +#include "quickjs.h" |
8 | 9 |
|
9 | 10 | EXTERN_C_START |
10 | 11 |
|
11 | | -NAPI_EXTERN napi_status NAPI_CDECL qjs_create_runtime(napi_runtime *runtime); |
| 12 | +NAPI_EXTERN napi_status NAPI_CDECL qjs_create_runtime(napi_runtime* runtime); |
12 | 13 |
|
13 | | -NAPI_EXTERN napi_status NAPI_CDECL qjs_create_napi_env(napi_env *env, napi_runtime runtime); |
| 14 | +NAPI_EXTERN napi_status NAPI_CDECL qjs_create_napi_env(napi_env* env, |
| 15 | + napi_runtime runtime); |
14 | 16 |
|
15 | 17 | NAPI_EXTERN napi_status NAPI_CDECL qjs_free_napi_env(napi_env env); |
16 | 18 |
|
17 | 19 | NAPI_EXTERN napi_status NAPI_CDECL qjs_free_runtime(napi_runtime runtime); |
18 | 20 |
|
19 | 21 | NAPI_EXTERN napi_status NAPI_CDECL qjs_execute_script(napi_env env, |
20 | 22 | napi_value script, |
21 | | - const char *file, |
22 | | - napi_value *result); |
| 23 | + const char* file, |
| 24 | + napi_value* result); |
23 | 25 |
|
24 | | -NAPI_EXTERN napi_status NAPI_CDECL qjs_runtime_before_gc_callback(napi_env env, napi_finalize cb, void *data); |
25 | | - |
26 | | -NAPI_EXTERN napi_status NAPI_CDECL qjs_runtime_after_gc_callback(napi_env env, napi_finalize cb, void *data); |
| 26 | +NAPI_EXTERN napi_status NAPI_CDECL |
| 27 | +qjs_runtime_before_gc_callback(napi_env env, napi_finalize cb, void* data); |
27 | 28 |
|
| 29 | +NAPI_EXTERN napi_status NAPI_CDECL |
| 30 | +qjs_runtime_after_gc_callback(napi_env env, napi_finalize cb, void* data); |
28 | 31 |
|
29 | 32 | NAPI_EXTERN napi_status NAPI_CDECL qjs_execute_pending_jobs(napi_env env); |
30 | 33 |
|
31 | 34 | NAPI_EXTERN napi_status NAPI_CDECL qjs_update_stack_top(napi_env env); |
32 | 35 |
|
| 36 | +NAPI_EXTERN JSContext* NAPI_CDECL qjs_get_context(napi_env env); |
| 37 | + |
| 38 | +NAPI_EXTERN JSRuntime* NAPI_CDECL qjs_get_runtime(napi_env env); |
| 39 | + |
| 40 | +NAPI_EXTERN napi_status NAPI_CDECL qjs_create_scoped_value(napi_env env, |
| 41 | + JSValue value, |
| 42 | + napi_value* result); |
| 43 | + |
33 | 44 | EXTERN_C_END |
34 | 45 |
|
35 | | -#endif //TEST_APP_QUICKS_RUNTIME_H |
| 46 | +#endif // TEST_APP_QUICKS_RUNTIME_H |
0 commit comments