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
+ static jsi::Value __hostFunction_BlobUtilTurboModule_fetchBlobForm (jsi::Runtime &rt, react::TurboModule &turboModule,
111
+ const jsi::Value *args, size_t count) {
112
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " fetchBlobForm" , args, count);
113
+ }
114
+ static jsi::Value __hostFunction_BlobUtilTurboModule_fetchBlob (jsi::Runtime &rt, react::TurboModule &turboModule,
115
+ const jsi::Value *args, size_t count) {
116
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " fetchBlob" , args, count);
117
+ }
118
+ static jsi::Value __hostFunction_BlobUtilTurboModule_pathForAppGroup (jsi::Runtime &rt, react::TurboModule &turboModule,
119
+ const jsi::Value *args, size_t count) {
120
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " pathForAppGroup" , args, count);
121
+ }
122
+ static jsi::Value __hostFunction_BlobUtilTurboModule_syncPathAppGroup (jsi::Runtime &rt, react::TurboModule &turboModule,
123
+ const jsi::Value *args, size_t count) {
124
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " syncPathAppGroup" , args, count);
125
+ }
126
+ static jsi::Value __hostFunction_BlobUtilTurboModule_removeSession (jsi::Runtime &rt, react::TurboModule &turboModule,
127
+ const jsi::Value *args, size_t count) {
128
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " removeSession" , args, count);
129
+ }
130
+ static jsi::Value __hostFunction_BlobUtilTurboModule_cancelRequest (jsi::Runtime &rt, react::TurboModule &turboModule,
131
+ const jsi::Value *args, size_t count) {
132
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " cancelRequest" , args, count);
133
+ }
134
+ static jsi::Value __hostFunction_BlobUtilTurboModule_enableProgressReport (jsi::Runtime &rt, react::TurboModule &turboModule,
135
+ const jsi::Value *args, size_t count) {
136
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " enableProgressReport" , args, count);
137
+ }
138
+ static jsi::Value __hostFunction_BlobUtilTurboModule_enableUploadProgressReport (jsi::Runtime &rt, react::TurboModule &turboModule,
139
+ const jsi::Value *args, size_t count) {
140
+ return static_cast <ArkTSTurboModule &>(turboModule).call (rt, " enableUploadProgressReport" , args, count);
141
+ }
142
+ static jsi::Value __hostFunction_BlobUtilTurboModule_presentPreview (jsi::Runtime &rt, react::TurboModule &turboModule,
143
+ const jsi::Value *args, size_t count) {
144
+ return static_cast <ArkTSTurboModule &>(turboModule).callAsync (rt, " presentPreview" , args, count);
145
+ }
146
+
147
+
148
+ ReactNativeBlobUtil::ReactNativeBlobUtil (const ArkTSTurboModule::Context ctx, const std::string name)
149
+ : ArkTSTurboModule(ctx, name) {
150
+ methodMap_[" createFile" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_createFile};
151
+ methodMap_[" getConstants" ] = MethodMetadata{0 , __hostFunction_BlobUtilTurboModule_getConstants};
152
+ methodMap_[" writeFile" ] = MethodMetadata{5 , __hostFunction_BlobUtilTurboModule_writeFile};
153
+ methodMap_[" stat" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_stat};
154
+ methodMap_[" cp" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_cp};
155
+ methodMap_[" unlink" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_unlink};
156
+ methodMap_[" mkdir" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_mkdir};
157
+ methodMap_[" createFileASCII" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_createFileASCII};
158
+ methodMap_[" writeArrayChunk" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_writeArrayChunk};
159
+ methodMap_[" writeChunk" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_writeChunk};
160
+ methodMap_[" exists" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_exists};
161
+ methodMap_[" readFile" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_readFile};
162
+ methodMap_[" lstat" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_lstat};
163
+ methodMap_[" mv" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_mv};
164
+ methodMap_[" hash" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_hash};
165
+ methodMap_[" df" ] = MethodMetadata{1 , __hostFunction_BlobUtilTurboModule_df};
166
+ methodMap_[" slice" ] = MethodMetadata{4 , __hostFunction_BlobUtilTurboModule_slice};
167
+ methodMap_[" closeStream" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_closeStream};
168
+ methodMap_[" readStream" ] = MethodMetadata{5 , __hostFunction_BlobUtilTurboModule_readStream};
169
+ methodMap_[" writeStream" ] = MethodMetadata{4 , __hostFunction_BlobUtilTurboModule_writeStream};
170
+ methodMap_[" writeFileArray" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_writeFileArray};
171
+ methodMap_[" ls" ] = MethodMetadata{1 , __hostFunction_BlobUtilTurboModule_ls};
172
+ methodMap_[" fetchBlobForm" ] = MethodMetadata{7 , __hostFunction_BlobUtilTurboModule_fetchBlobForm};
173
+ methodMap_[" fetchBlob" ] = MethodMetadata{7 , __hostFunction_BlobUtilTurboModule_fetchBlob};
174
+ methodMap_[" pathForAppGroup" ] = MethodMetadata{1 , __hostFunction_BlobUtilTurboModule_pathForAppGroup};
175
+ methodMap_[" syncPathAppGroup" ] = MethodMetadata{1 , __hostFunction_BlobUtilTurboModule_syncPathAppGroup};
176
+ methodMap_[" removeSession" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_removeSession};
177
+ methodMap_[" cancelRequest" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_cancelRequest};
178
+ methodMap_[" enableProgressReport" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_enableProgressReport};
179
+ methodMap_[" enableUploadProgressReport" ] = MethodMetadata{3 , __hostFunction_BlobUtilTurboModule_enableUploadProgressReport};
180
+ methodMap_[" presentPreview" ] = MethodMetadata{2 , __hostFunction_BlobUtilTurboModule_presentPreview};
181
+
182
+ }
0 commit comments