github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/extension/bindings/import_wasm.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright 2023 The Prime Citizens 3 4 //go:build wasm 5 6 package bindings 7 8 import ( 9 "unsafe" 10 11 "github.com/primecitizens/pcz/std/ffi/js" 12 ) 13 14 type ( 15 _ unsafe.Pointer 16 _ js.Ref 17 ) 18 19 //go:wasmimport plat/js/webext/extension constof_ViewType 20 //go:noescape 21 func ConstOfViewType(str js.Ref) uint32 22 23 //go:wasmimport plat/js/webext/extension store_GetViewsArgFetchProperties 24 //go:noescape 25 func GetViewsArgFetchPropertiesJSStore( 26 ptr unsafe.Pointer, ref js.Ref) 27 28 //go:wasmimport plat/js/webext/extension load_GetViewsArgFetchProperties 29 //go:noescape 30 func GetViewsArgFetchPropertiesJSLoad( 31 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 32 33 //go:wasmimport plat/js/webext/extension store_LastErrorProperty 34 //go:noescape 35 func LastErrorPropertyJSStore( 36 ptr unsafe.Pointer, ref js.Ref) 37 38 //go:wasmimport plat/js/webext/extension load_LastErrorProperty 39 //go:noescape 40 func LastErrorPropertyJSLoad( 41 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 42 43 //go:wasmimport plat/js/webext/extension has_GetBackgroundPage 44 //go:noescape 45 func HasFuncGetBackgroundPage() js.Ref 46 47 //go:wasmimport plat/js/webext/extension func_GetBackgroundPage 48 //go:noescape 49 func FuncGetBackgroundPage(fn unsafe.Pointer) 50 51 //go:wasmimport plat/js/webext/extension call_GetBackgroundPage 52 //go:noescape 53 func CallGetBackgroundPage( 54 retPtr unsafe.Pointer) 55 56 //go:wasmimport plat/js/webext/extension try_GetBackgroundPage 57 //go:noescape 58 func TryGetBackgroundPage( 59 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 60 61 //go:wasmimport plat/js/webext/extension has_GetExtensionTabs 62 //go:noescape 63 func HasFuncGetExtensionTabs() js.Ref 64 65 //go:wasmimport plat/js/webext/extension func_GetExtensionTabs 66 //go:noescape 67 func FuncGetExtensionTabs(fn unsafe.Pointer) 68 69 //go:wasmimport plat/js/webext/extension call_GetExtensionTabs 70 //go:noescape 71 func CallGetExtensionTabs( 72 retPtr unsafe.Pointer, 73 windowId float64) 74 75 //go:wasmimport plat/js/webext/extension try_GetExtensionTabs 76 //go:noescape 77 func TryGetExtensionTabs( 78 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 79 windowId float64) (ok js.Ref) 80 81 //go:wasmimport plat/js/webext/extension has_GetURL 82 //go:noescape 83 func HasFuncGetURL() js.Ref 84 85 //go:wasmimport plat/js/webext/extension func_GetURL 86 //go:noescape 87 func FuncGetURL(fn unsafe.Pointer) 88 89 //go:wasmimport plat/js/webext/extension call_GetURL 90 //go:noescape 91 func CallGetURL( 92 retPtr unsafe.Pointer, 93 path js.Ref) 94 95 //go:wasmimport plat/js/webext/extension try_GetURL 96 //go:noescape 97 func TryGetURL( 98 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 99 path js.Ref) (ok js.Ref) 100 101 //go:wasmimport plat/js/webext/extension has_GetViews 102 //go:noescape 103 func HasFuncGetViews() js.Ref 104 105 //go:wasmimport plat/js/webext/extension func_GetViews 106 //go:noescape 107 func FuncGetViews(fn unsafe.Pointer) 108 109 //go:wasmimport plat/js/webext/extension call_GetViews 110 //go:noescape 111 func CallGetViews( 112 retPtr unsafe.Pointer, 113 fetchProperties unsafe.Pointer) 114 115 //go:wasmimport plat/js/webext/extension try_GetViews 116 //go:noescape 117 func TryGetViews( 118 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 119 fetchProperties unsafe.Pointer) (ok js.Ref) 120 121 //go:wasmimport plat/js/webext/extension get_InIncognitoContext 122 //go:noescape 123 func GetInIncognitoContext(retPtr unsafe.Pointer) js.Ref 124 125 //go:wasmimport plat/js/webext/extension set_InIncognitoContext 126 //go:noescape 127 func SetInIncognitoContext( 128 val js.Ref) js.Ref 129 130 //go:wasmimport plat/js/webext/extension has_IsAllowedFileSchemeAccess 131 //go:noescape 132 func HasFuncIsAllowedFileSchemeAccess() js.Ref 133 134 //go:wasmimport plat/js/webext/extension func_IsAllowedFileSchemeAccess 135 //go:noescape 136 func FuncIsAllowedFileSchemeAccess(fn unsafe.Pointer) 137 138 //go:wasmimport plat/js/webext/extension call_IsAllowedFileSchemeAccess 139 //go:noescape 140 func CallIsAllowedFileSchemeAccess( 141 retPtr unsafe.Pointer) 142 143 //go:wasmimport plat/js/webext/extension try_IsAllowedFileSchemeAccess 144 //go:noescape 145 func TryIsAllowedFileSchemeAccess( 146 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 147 148 //go:wasmimport plat/js/webext/extension has_IsAllowedIncognitoAccess 149 //go:noescape 150 func HasFuncIsAllowedIncognitoAccess() js.Ref 151 152 //go:wasmimport plat/js/webext/extension func_IsAllowedIncognitoAccess 153 //go:noescape 154 func FuncIsAllowedIncognitoAccess(fn unsafe.Pointer) 155 156 //go:wasmimport plat/js/webext/extension call_IsAllowedIncognitoAccess 157 //go:noescape 158 func CallIsAllowedIncognitoAccess( 159 retPtr unsafe.Pointer) 160 161 //go:wasmimport plat/js/webext/extension try_IsAllowedIncognitoAccess 162 //go:noescape 163 func TryIsAllowedIncognitoAccess( 164 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 165 166 //go:wasmimport plat/js/webext/extension get_LastError 167 //go:noescape 168 func GetLastError(retPtr unsafe.Pointer) js.Ref 169 170 //go:wasmimport plat/js/webext/extension set_LastError 171 //go:noescape 172 func SetLastError( 173 val unsafe.Pointer) js.Ref 174 175 //go:wasmimport plat/js/webext/extension has_OnRequest 176 //go:noescape 177 func HasFuncOnRequest() js.Ref 178 179 //go:wasmimport plat/js/webext/extension func_OnRequest 180 //go:noescape 181 func FuncOnRequest(fn unsafe.Pointer) 182 183 //go:wasmimport plat/js/webext/extension call_OnRequest 184 //go:noescape 185 func CallOnRequest( 186 retPtr unsafe.Pointer, 187 callback js.Ref) 188 189 //go:wasmimport plat/js/webext/extension try_OnRequest 190 //go:noescape 191 func TryOnRequest( 192 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 193 callback js.Ref) (ok js.Ref) 194 195 //go:wasmimport plat/js/webext/extension has_OffRequest 196 //go:noescape 197 func HasFuncOffRequest() js.Ref 198 199 //go:wasmimport plat/js/webext/extension func_OffRequest 200 //go:noescape 201 func FuncOffRequest(fn unsafe.Pointer) 202 203 //go:wasmimport plat/js/webext/extension call_OffRequest 204 //go:noescape 205 func CallOffRequest( 206 retPtr unsafe.Pointer, 207 callback js.Ref) 208 209 //go:wasmimport plat/js/webext/extension try_OffRequest 210 //go:noescape 211 func TryOffRequest( 212 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 213 callback js.Ref) (ok js.Ref) 214 215 //go:wasmimport plat/js/webext/extension has_HasOnRequest 216 //go:noescape 217 func HasFuncHasOnRequest() js.Ref 218 219 //go:wasmimport plat/js/webext/extension func_HasOnRequest 220 //go:noescape 221 func FuncHasOnRequest(fn unsafe.Pointer) 222 223 //go:wasmimport plat/js/webext/extension call_HasOnRequest 224 //go:noescape 225 func CallHasOnRequest( 226 retPtr unsafe.Pointer, 227 callback js.Ref) 228 229 //go:wasmimport plat/js/webext/extension try_HasOnRequest 230 //go:noescape 231 func TryHasOnRequest( 232 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 233 callback js.Ref) (ok js.Ref) 234 235 //go:wasmimport plat/js/webext/extension has_OnRequestExternal 236 //go:noescape 237 func HasFuncOnRequestExternal() js.Ref 238 239 //go:wasmimport plat/js/webext/extension func_OnRequestExternal 240 //go:noescape 241 func FuncOnRequestExternal(fn unsafe.Pointer) 242 243 //go:wasmimport plat/js/webext/extension call_OnRequestExternal 244 //go:noescape 245 func CallOnRequestExternal( 246 retPtr unsafe.Pointer, 247 callback js.Ref) 248 249 //go:wasmimport plat/js/webext/extension try_OnRequestExternal 250 //go:noescape 251 func TryOnRequestExternal( 252 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 253 callback js.Ref) (ok js.Ref) 254 255 //go:wasmimport plat/js/webext/extension has_OffRequestExternal 256 //go:noescape 257 func HasFuncOffRequestExternal() js.Ref 258 259 //go:wasmimport plat/js/webext/extension func_OffRequestExternal 260 //go:noescape 261 func FuncOffRequestExternal(fn unsafe.Pointer) 262 263 //go:wasmimport plat/js/webext/extension call_OffRequestExternal 264 //go:noescape 265 func CallOffRequestExternal( 266 retPtr unsafe.Pointer, 267 callback js.Ref) 268 269 //go:wasmimport plat/js/webext/extension try_OffRequestExternal 270 //go:noescape 271 func TryOffRequestExternal( 272 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 273 callback js.Ref) (ok js.Ref) 274 275 //go:wasmimport plat/js/webext/extension has_HasOnRequestExternal 276 //go:noescape 277 func HasFuncHasOnRequestExternal() js.Ref 278 279 //go:wasmimport plat/js/webext/extension func_HasOnRequestExternal 280 //go:noescape 281 func FuncHasOnRequestExternal(fn unsafe.Pointer) 282 283 //go:wasmimport plat/js/webext/extension call_HasOnRequestExternal 284 //go:noescape 285 func CallHasOnRequestExternal( 286 retPtr unsafe.Pointer, 287 callback js.Ref) 288 289 //go:wasmimport plat/js/webext/extension try_HasOnRequestExternal 290 //go:noescape 291 func TryHasOnRequestExternal( 292 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 293 callback js.Ref) (ok js.Ref) 294 295 //go:wasmimport plat/js/webext/extension has_SendRequest 296 //go:noescape 297 func HasFuncSendRequest() js.Ref 298 299 //go:wasmimport plat/js/webext/extension func_SendRequest 300 //go:noescape 301 func FuncSendRequest(fn unsafe.Pointer) 302 303 //go:wasmimport plat/js/webext/extension call_SendRequest 304 //go:noescape 305 func CallSendRequest( 306 retPtr unsafe.Pointer, 307 extensionId js.Ref, 308 request js.Ref) 309 310 //go:wasmimport plat/js/webext/extension try_SendRequest 311 //go:noescape 312 func TrySendRequest( 313 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 314 extensionId js.Ref, 315 request js.Ref) (ok js.Ref) 316 317 //go:wasmimport plat/js/webext/extension has_SetUpdateUrlData 318 //go:noescape 319 func HasFuncSetUpdateUrlData() js.Ref 320 321 //go:wasmimport plat/js/webext/extension func_SetUpdateUrlData 322 //go:noescape 323 func FuncSetUpdateUrlData(fn unsafe.Pointer) 324 325 //go:wasmimport plat/js/webext/extension call_SetUpdateUrlData 326 //go:noescape 327 func CallSetUpdateUrlData( 328 retPtr unsafe.Pointer, 329 data js.Ref) 330 331 //go:wasmimport plat/js/webext/extension try_SetUpdateUrlData 332 //go:noescape 333 func TrySetUpdateUrlData( 334 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 335 data js.Ref) (ok js.Ref)