Line | Branch | Exec | Source |
---|---|---|---|
1 | #include <core.h> | ||
2 | #include <interface.h> | ||
3 | |||
4 | |||
5 | napi_value | ||
6 | 2 | esToMap(napi_env env, napi_callback_info cbInfo) { | |
7 | napi_value esThis, map, global, constructor; | ||
8 | 2 | size_t argc = 0; | |
9 | |||
10 | // Get es this for current btree | ||
11 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, false, napi_get_cb_info(env, cbInfo, &argc, NULL, &esThis, NULL)); |
12 | |||
13 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
14 | napi_get_global(env, &global)); | ||
15 | |||
16 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
17 | napi_get_named_property(env, global, "Map", &constructor)); | ||
18 | |||
19 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
20 | napi_new_instance(env, constructor, 1, &esThis, &map)); | ||
21 | |||
22 | 2 | return map; | |
23 | 2 | } | |
24 | |||
25 | napi_value | ||
26 | 2 | esToSet(napi_env env, napi_callback_info cbInfo) { | |
27 | napi_value esThis, set, global, constructor, valuesFn, iterator; | ||
28 | 2 | size_t argc = 0; | |
29 | |||
30 | // Get es this for current btree | ||
31 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, false, napi_get_cb_info(env, cbInfo, &argc, NULL, &esThis, NULL)); |
32 | |||
33 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
34 | napi_get_global(env, &global)); | ||
35 | |||
36 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
37 | napi_get_named_property(env, global, "Set", &constructor)); | ||
38 | |||
39 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
40 | napi_get_named_property(env, esThis, "values", &valuesFn)); | ||
41 | |||
42 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
43 | napi_call_function(env, esThis, valuesFn, 0, NULL, &iterator)); | ||
44 | |||
45 |
1/6✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
2 | NAPI_CALL(env, true, |
46 | napi_new_instance(env, constructor, 1, &iterator, &set)); | ||
47 | |||
48 | 2 | return set; | |
49 | 2 | } | |
50 |