Update CI references to 0.0.122
[ldk-java] / ts / js-wasm.h
1 #ifndef JS_H
2 #include <stdint.h>
3 #include <stddef.h>
4
5 extern size_t strlen(const char *s);
6
7 typedef uint32_t JSValue;
8 extern JSValue js_invoke_function(JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue) __attribute__((import_name("js_invoke_function")));
9
10 static inline JSValue js_invoke_function_0(JSValue obj, JSValue fn){
11   return js_invoke_function(obj,fn,0,0,0,0,0,0,0,0,0,0);
12 }
13 static inline JSValue js_invoke_function_1(JSValue obj, JSValue fn, JSValue a){
14   return js_invoke_function(obj,fn,a,0,0,0,0,0,0,0,0,0);
15 }
16 static inline JSValue js_invoke_function_2(JSValue obj, JSValue fn, JSValue a, JSValue b){
17   return js_invoke_function(obj,fn,a,b,0,0,0,0,0,0,0,0);
18 }
19 static inline JSValue js_invoke_function_3(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c){
20   return js_invoke_function(obj,fn,a,b,c,0,0,0,0,0,0,0);
21 }
22 static inline JSValue js_invoke_function_4(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d){
23   return js_invoke_function(obj,fn,a,b,c,d,0,0,0,0,0,0);
24 }
25 static inline JSValue js_invoke_function_5(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d, JSValue e){
26   return js_invoke_function(obj,fn,a,b,c,d,e,0,0,0,0,0);
27 }
28 static inline JSValue js_invoke_function_6(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d, JSValue e, JSValue f){
29   return js_invoke_function(obj,fn,a,b,c,d,e,f,0,0,0,0);
30 }
31 static inline JSValue js_invoke_function_7(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d, JSValue e, JSValue f, JSValue g){
32   return js_invoke_function(obj,fn,a,b,c,d,e,f,g,0,0,0);
33 }
34 static inline JSValue js_invoke_function_8(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d, JSValue e, JSValue f, JSValue g, JSValue h){
35   return js_invoke_function(obj,fn,a,b,c,d,e,f,g,h,0,0);
36 }
37 static inline JSValue js_invoke_function_9(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d, JSValue e, JSValue f, JSValue g, JSValue h, JSValue i){
38   return js_invoke_function(obj,fn,a,b,c,d,e,f,g,h,i,0);
39 }
40 static inline JSValue js_invoke_function_10(JSValue obj, JSValue fn, JSValue a, JSValue b, JSValue c, JSValue d, JSValue e, JSValue f, JSValue g, JSValue h, JSValue i, JSValue j){
41   return js_invoke_function(obj,fn,a,b,c,d,e,f,g,h,i,j);
42 }
43 #endif