1
+ //
2
+ // Created on 2024/1/31.
3
+ //
4
+ // Node APIs are not fully supported. To solve the compilation error of the interface cannot be found,
5
+ // please include "napi/native_api.h".
6
+
7
+
8
+ #include " BlobUtilTurboModule.h"
9
+ #include " RNOH/ArkTSTurboModule.h"
10
+
11
+ using namespace rnoh ;
12
+ using namespace facebook ;
13
+
14
+ static jsi::Value __hostFunction_BlobUtilTurboModule_createFile (jsi::Runtime &rt, react::TurboModule &turboModule,
15
+ const jsi::Value *args, size_t count) {
16
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " createFile" , args, count);
17
+ }
18
+
19
+ static jsi::Value __hostFunction_BlobUtilTurboModule_getConstants (jsi::Runtime &rt, react::TurboModule &turboModule,
20
+ const jsi::Value *args, size_t count) {
21
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " getConstants" , args, count);
22
+ }
23
+ static jsi::Value __hostFunction_BlobUtilTurboModule_createFileASCII (jsi::Runtime &rt, react::TurboModule &turboModule,
24
+ const jsi::Value *args, size_t count) {
25
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " createFileASCII" , args, count);
26
+ }
27
+ static jsi::Value __hostFunction_BlobUtilTurboModule_writeFile (jsi::Runtime &rt, react::TurboModule &turboModule,
28
+ const jsi::Value *args, size_t count) {
29
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " writeFile" , args, count);
30
+ }
31
+ static jsi::Value __hostFunction_BlobUtilTurboModule_stat (jsi::Runtime &rt, react::TurboModule &turboModule,
32
+ const jsi::Value *args, size_t count) {
33
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " stat" , args, count);
34
+ }
35
+
36
+ static jsi::Value __hostFunction_BlobUtilTurboModule_cp (jsi::Runtime &rt, react::TurboModule &turboModule,
37
+ const jsi::Value *args, size_t count) {
38
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " cp" , args, count);
39
+ }
40
+ static jsi::Value __hostFunction_BlobUtilTurboModule_writeFileArray (jsi::Runtime &rt, react::TurboModule &turboModule,
41
+ const jsi::Value *args, size_t count) {
42
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " writeFileArray" , args, count);
43
+ }
44
+ static jsi::Value __hostFunction_BlobUtilTurboModule_unlink (jsi::Runtime &rt, react::TurboModule &turboModule,
45
+ const jsi::Value *args, size_t count) {
46
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " unlink" , args, count);
47
+ }
48
+ static jsi::Value __hostFunction_BlobUtilTurboModule_writeStream (jsi::Runtime &rt, react::TurboModule &turboModule,
49
+ const jsi::Value *args, size_t count) {
50
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " writeStream" , args, count);
51
+ }
52
+ static jsi::Value __hostFunction_BlobUtilTurboModule_mkdir (jsi::Runtime &rt, react::TurboModule &turboModule,
53
+ const jsi::Value *args, size_t count) {
54
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " mkdir" , args, count);
55
+ }
56
+
57
+ static jsi::Value __hostFunction_BlobUtilTurboModule_readFile (jsi::Runtime &rt, react::TurboModule &turboModule,
58
+ const jsi::Value *args, size_t count) {
59
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " readFile" , args, count);
60
+ }
61
+
62
+ static jsi::Value __hostFunction_BlobUtilTurboModule_ls (jsi::Runtime &rt, react::TurboModule &turboModule,
63
+ const jsi::Value *args, size_t count) {
64
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " ls" , args, count);
65
+ }
66
+ static jsi::Value __hostFunction_BlobUtilTurboModule_exists (jsi::Runtime &rt, react::TurboModule &turboModule,
67
+ const jsi::Value *args, size_t count) {
68
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " exists" , args, count);
69
+ }
70
+ static jsi::Value __hostFunction_BlobUtilTurboModule_writeArrayChunk (jsi::Runtime &rt, react::TurboModule &turboModule,
71
+ const jsi::Value *args, size_t count) {
72
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " writeArrayChunk" , args, count);
73
+ }
74
+ static jsi::Value __hostFunction_BlobUtilTurboModule_writeChunk (jsi::Runtime &rt, react::TurboModule &turboModule,
75
+ const jsi::Value *args, size_t count) {
76
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " writeChunk" , args, count);
77
+ }
78
+ static jsi::Value __hostFunction_BlobUtilTurboModule_lstat (jsi::Runtime &rt, react::TurboModule &turboModule,
79
+ const jsi::Value *args, size_t count) {
80
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " lstat" , args, count);
81
+ }
82
+ static jsi::Value __hostFunction_BlobUtilTurboModule_mv (jsi::Runtime &rt, react::TurboModule &turboModule,
83
+ const jsi::Value *args, size_t count) {
84
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " mv" , args, count);
85
+ }
86
+
87
+ static jsi::Value __hostFunction_BlobUtilTurboModule_hash (jsi::Runtime &rt, react::TurboModule &turboModule,
88
+ const jsi::Value *args, size_t count) {
89
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " hash" , args, count);
90
+ }
91
+
92
+ static jsi::Value __hostFunction_BlobUtilTurboModule_slice (jsi::Runtime &rt, react::TurboModule &turboModule,
93
+ const jsi::Value *args, size_t count) {
94
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " slice" , args, count);
95
+ }
96
+ static jsi::Value __hostFunction_BlobUtilTurboModule_df (jsi::Runtime &rt, react::TurboModule &turboModule,
97
+ const jsi::Value *args, size_t count) {
98
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " df" , args, count);
99
+ }
100
+ static jsi::Value __hostFunction_BlobUtilTurboModule_closeStream (jsi::Runtime &rt, react::TurboModule &turboModule,
101
+ const jsi::Value *args, size_t count) {
102
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " closeStream" , args, count);
103
+ }
104
+
105
+ static jsi::Value __hostFunction_BlobUtilTurboModule_readStream (jsi::Runtime &rt, react::TurboModule &turboModule,
106
+ const jsi::Value *args, size_t count) {
107
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " readStream" , args, count);
108
+ }
109
+
110
+
111
+
112
+ ReactNativeBlobUtil::ReactNativeBlobUtil (const ArkTSTurboModule::Context ctx, const std::string name)
113
+ : ArkTSTurboModule(ctx, name) {
114
+ methodMap_[" createFile" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_createFile};
115
+ methodMap_[" getConstants" ] = MethodMetadata{0 , __hostFunction_BlobUtilTurboModule_getConstants};
116
+ methodMap_[" writeFile" ] = MethodMetadata{5 , __hostFunction_BlobUtilTurboModule_writeFile};
117
+ methodMap_[" stat" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_stat};
118
+ methodMap_[" cp" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_cp};
119
+ methodMap_[" unlink" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_unlink};
120
+ methodMap_[" mkdir" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_mkdir};
121
+ methodMap_[" createFileASCII" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_createFileASCII};
122
+ methodMap_[" writeArrayChunk" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_writeArrayChunk};
123
+ methodMap_[" writeChunk" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_writeChunk};
124
+ methodMap_[" exists" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_exists};
125
+ methodMap_[" readFile" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_readFile};
126
+ methodMap_[" lstat" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_lstat};
127
+ methodMap_[" mv" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_mv};
128
+ methodMap_[" hash" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_hash};
129
+ methodMap_[" df" ] = MethodMetadata{1 , __hostFunction_BlobUtilTurboModule_df};
130
+ methodMap_[" slice" ] = MethodMetadata{4 , __hostFunction_BlobUtilTurboModule_slice};
131
+ methodMap_[" closeStream" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_closeStream};
132
+ methodMap_[" readStream" ] = MethodMetadata{5 , __hostFunction_BlobUtilTurboModule_readStream};
133
+ methodMap_[" writeStream" ] = MethodMetadata{4 , __hostFunction_BlobUtilTurboModule_writeStream};
134
+ methodMap_[" writeFileArray" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_writeFileArray};
135
+ methodMap_[" ls" ] = MethodMetadata{1 , __hostFunction_BlobUtilTurboModule_ls};
136
+
137
+ }
0 commit comments