github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/runtime/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/runtime store_ConnectArgConnectInfo 20 //go:noescape 21 func ConnectArgConnectInfoJSStore( 22 ptr unsafe.Pointer, ref js.Ref) 23 24 //go:wasmimport plat/js/webext/runtime load_ConnectArgConnectInfo 25 //go:noescape 26 func ConnectArgConnectInfoJSLoad( 27 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 28 29 //go:wasmimport plat/js/webext/runtime constof_ContextType 30 //go:noescape 31 func ConstOfContextType(str js.Ref) uint32 32 33 //go:wasmimport plat/js/webext/runtime store_ContextFilter 34 //go:noescape 35 func ContextFilterJSStore( 36 ptr unsafe.Pointer, ref js.Ref) 37 38 //go:wasmimport plat/js/webext/runtime load_ContextFilter 39 //go:noescape 40 func ContextFilterJSLoad( 41 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 42 43 //go:wasmimport plat/js/webext/runtime store_ExtensionContext 44 //go:noescape 45 func ExtensionContextJSStore( 46 ptr unsafe.Pointer, ref js.Ref) 47 48 //go:wasmimport plat/js/webext/runtime load_ExtensionContext 49 //go:noescape 50 func ExtensionContextJSLoad( 51 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 52 53 //go:wasmimport plat/js/webext/runtime store_LastErrorProperty 54 //go:noescape 55 func LastErrorPropertyJSStore( 56 ptr unsafe.Pointer, ref js.Ref) 57 58 //go:wasmimport plat/js/webext/runtime load_LastErrorProperty 59 //go:noescape 60 func LastErrorPropertyJSLoad( 61 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 62 63 //go:wasmimport plat/js/webext/runtime store_MessageSender 64 //go:noescape 65 func MessageSenderJSStore( 66 ptr unsafe.Pointer, ref js.Ref) 67 68 //go:wasmimport plat/js/webext/runtime load_MessageSender 69 //go:noescape 70 func MessageSenderJSLoad( 71 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 72 73 //go:wasmimport plat/js/webext/runtime constof_OnInstalledReason 74 //go:noescape 75 func ConstOfOnInstalledReason(str js.Ref) uint32 76 77 //go:wasmimport plat/js/webext/runtime store_OnInstalledArgDetails 78 //go:noescape 79 func OnInstalledArgDetailsJSStore( 80 ptr unsafe.Pointer, ref js.Ref) 81 82 //go:wasmimport plat/js/webext/runtime load_OnInstalledArgDetails 83 //go:noescape 84 func OnInstalledArgDetailsJSLoad( 85 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 86 87 //go:wasmimport plat/js/webext/runtime constof_OnRestartRequiredReason 88 //go:noescape 89 func ConstOfOnRestartRequiredReason(str js.Ref) uint32 90 91 //go:wasmimport plat/js/webext/runtime constof_PlatformArch 92 //go:noescape 93 func ConstOfPlatformArch(str js.Ref) uint32 94 95 //go:wasmimport plat/js/webext/runtime constof_PlatformNaclArch 96 //go:noescape 97 func ConstOfPlatformNaclArch(str js.Ref) uint32 98 99 //go:wasmimport plat/js/webext/runtime constof_PlatformOs 100 //go:noescape 101 func ConstOfPlatformOs(str js.Ref) uint32 102 103 //go:wasmimport plat/js/webext/runtime store_PlatformInfo 104 //go:noescape 105 func PlatformInfoJSStore( 106 ptr unsafe.Pointer, ref js.Ref) 107 108 //go:wasmimport plat/js/webext/runtime load_PlatformInfo 109 //go:noescape 110 func PlatformInfoJSLoad( 111 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 112 113 //go:wasmimport plat/js/webext/runtime store_Port 114 //go:noescape 115 func PortJSStore( 116 ptr unsafe.Pointer, ref js.Ref) 117 118 //go:wasmimport plat/js/webext/runtime load_Port 119 //go:noescape 120 func PortJSLoad( 121 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 122 123 //go:wasmimport plat/js/webext/runtime constof_RequestUpdateCheckStatus 124 //go:noescape 125 func ConstOfRequestUpdateCheckStatus(str js.Ref) uint32 126 127 //go:wasmimport plat/js/webext/runtime store_RequestUpdateCheckReturnType 128 //go:noescape 129 func RequestUpdateCheckReturnTypeJSStore( 130 ptr unsafe.Pointer, ref js.Ref) 131 132 //go:wasmimport plat/js/webext/runtime load_RequestUpdateCheckReturnType 133 //go:noescape 134 func RequestUpdateCheckReturnTypeJSLoad( 135 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 136 137 //go:wasmimport plat/js/webext/runtime store_SendMessageArgOptions 138 //go:noescape 139 func SendMessageArgOptionsJSStore( 140 ptr unsafe.Pointer, ref js.Ref) 141 142 //go:wasmimport plat/js/webext/runtime load_SendMessageArgOptions 143 //go:noescape 144 func SendMessageArgOptionsJSLoad( 145 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 146 147 //go:wasmimport plat/js/webext/runtime has_Connect 148 //go:noescape 149 func HasFuncConnect() js.Ref 150 151 //go:wasmimport plat/js/webext/runtime func_Connect 152 //go:noescape 153 func FuncConnect(fn unsafe.Pointer) 154 155 //go:wasmimport plat/js/webext/runtime call_Connect 156 //go:noescape 157 func CallConnect( 158 retPtr unsafe.Pointer, 159 extensionId js.Ref, 160 connectInfo unsafe.Pointer) 161 162 //go:wasmimport plat/js/webext/runtime try_Connect 163 //go:noescape 164 func TryConnect( 165 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 166 extensionId js.Ref, 167 connectInfo unsafe.Pointer) (ok js.Ref) 168 169 //go:wasmimport plat/js/webext/runtime has_ConnectNative 170 //go:noescape 171 func HasFuncConnectNative() js.Ref 172 173 //go:wasmimport plat/js/webext/runtime func_ConnectNative 174 //go:noescape 175 func FuncConnectNative(fn unsafe.Pointer) 176 177 //go:wasmimport plat/js/webext/runtime call_ConnectNative 178 //go:noescape 179 func CallConnectNative( 180 retPtr unsafe.Pointer, 181 application js.Ref) 182 183 //go:wasmimport plat/js/webext/runtime try_ConnectNative 184 //go:noescape 185 func TryConnectNative( 186 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 187 application js.Ref) (ok js.Ref) 188 189 //go:wasmimport plat/js/webext/runtime has_GetBackgroundPage 190 //go:noescape 191 func HasFuncGetBackgroundPage() js.Ref 192 193 //go:wasmimport plat/js/webext/runtime func_GetBackgroundPage 194 //go:noescape 195 func FuncGetBackgroundPage(fn unsafe.Pointer) 196 197 //go:wasmimport plat/js/webext/runtime call_GetBackgroundPage 198 //go:noescape 199 func CallGetBackgroundPage( 200 retPtr unsafe.Pointer) 201 202 //go:wasmimport plat/js/webext/runtime try_GetBackgroundPage 203 //go:noescape 204 func TryGetBackgroundPage( 205 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 206 207 //go:wasmimport plat/js/webext/runtime has_GetContexts 208 //go:noescape 209 func HasFuncGetContexts() js.Ref 210 211 //go:wasmimport plat/js/webext/runtime func_GetContexts 212 //go:noescape 213 func FuncGetContexts(fn unsafe.Pointer) 214 215 //go:wasmimport plat/js/webext/runtime call_GetContexts 216 //go:noescape 217 func CallGetContexts( 218 retPtr unsafe.Pointer, 219 filter unsafe.Pointer) 220 221 //go:wasmimport plat/js/webext/runtime try_GetContexts 222 //go:noescape 223 func TryGetContexts( 224 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 225 filter unsafe.Pointer) (ok js.Ref) 226 227 //go:wasmimport plat/js/webext/runtime has_GetManifest 228 //go:noescape 229 func HasFuncGetManifest() js.Ref 230 231 //go:wasmimport plat/js/webext/runtime func_GetManifest 232 //go:noescape 233 func FuncGetManifest(fn unsafe.Pointer) 234 235 //go:wasmimport plat/js/webext/runtime call_GetManifest 236 //go:noescape 237 func CallGetManifest( 238 retPtr unsafe.Pointer) 239 240 //go:wasmimport plat/js/webext/runtime try_GetManifest 241 //go:noescape 242 func TryGetManifest( 243 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 244 245 //go:wasmimport plat/js/webext/runtime has_GetPackageDirectoryEntry 246 //go:noescape 247 func HasFuncGetPackageDirectoryEntry() js.Ref 248 249 //go:wasmimport plat/js/webext/runtime func_GetPackageDirectoryEntry 250 //go:noescape 251 func FuncGetPackageDirectoryEntry(fn unsafe.Pointer) 252 253 //go:wasmimport plat/js/webext/runtime call_GetPackageDirectoryEntry 254 //go:noescape 255 func CallGetPackageDirectoryEntry( 256 retPtr unsafe.Pointer, 257 callback js.Ref) 258 259 //go:wasmimport plat/js/webext/runtime try_GetPackageDirectoryEntry 260 //go:noescape 261 func TryGetPackageDirectoryEntry( 262 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 263 callback js.Ref) (ok js.Ref) 264 265 //go:wasmimport plat/js/webext/runtime has_GetPlatformInfo 266 //go:noescape 267 func HasFuncGetPlatformInfo() js.Ref 268 269 //go:wasmimport plat/js/webext/runtime func_GetPlatformInfo 270 //go:noescape 271 func FuncGetPlatformInfo(fn unsafe.Pointer) 272 273 //go:wasmimport plat/js/webext/runtime call_GetPlatformInfo 274 //go:noescape 275 func CallGetPlatformInfo( 276 retPtr unsafe.Pointer) 277 278 //go:wasmimport plat/js/webext/runtime try_GetPlatformInfo 279 //go:noescape 280 func TryGetPlatformInfo( 281 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 282 283 //go:wasmimport plat/js/webext/runtime has_GetURL 284 //go:noescape 285 func HasFuncGetURL() js.Ref 286 287 //go:wasmimport plat/js/webext/runtime func_GetURL 288 //go:noescape 289 func FuncGetURL(fn unsafe.Pointer) 290 291 //go:wasmimport plat/js/webext/runtime call_GetURL 292 //go:noescape 293 func CallGetURL( 294 retPtr unsafe.Pointer, 295 path js.Ref) 296 297 //go:wasmimport plat/js/webext/runtime try_GetURL 298 //go:noescape 299 func TryGetURL( 300 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 301 path js.Ref) (ok js.Ref) 302 303 //go:wasmimport plat/js/webext/runtime get_Id 304 //go:noescape 305 func GetId(retPtr unsafe.Pointer) js.Ref 306 307 //go:wasmimport plat/js/webext/runtime set_Id 308 //go:noescape 309 func SetId( 310 val js.Ref) js.Ref 311 312 //go:wasmimport plat/js/webext/runtime get_LastError 313 //go:noescape 314 func GetLastError(retPtr unsafe.Pointer) js.Ref 315 316 //go:wasmimport plat/js/webext/runtime set_LastError 317 //go:noescape 318 func SetLastError( 319 val unsafe.Pointer) js.Ref 320 321 //go:wasmimport plat/js/webext/runtime has_OnBrowserUpdateAvailable 322 //go:noescape 323 func HasFuncOnBrowserUpdateAvailable() js.Ref 324 325 //go:wasmimport plat/js/webext/runtime func_OnBrowserUpdateAvailable 326 //go:noescape 327 func FuncOnBrowserUpdateAvailable(fn unsafe.Pointer) 328 329 //go:wasmimport plat/js/webext/runtime call_OnBrowserUpdateAvailable 330 //go:noescape 331 func CallOnBrowserUpdateAvailable( 332 retPtr unsafe.Pointer, 333 callback js.Ref) 334 335 //go:wasmimport plat/js/webext/runtime try_OnBrowserUpdateAvailable 336 //go:noescape 337 func TryOnBrowserUpdateAvailable( 338 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 339 callback js.Ref) (ok js.Ref) 340 341 //go:wasmimport plat/js/webext/runtime has_OffBrowserUpdateAvailable 342 //go:noescape 343 func HasFuncOffBrowserUpdateAvailable() js.Ref 344 345 //go:wasmimport plat/js/webext/runtime func_OffBrowserUpdateAvailable 346 //go:noescape 347 func FuncOffBrowserUpdateAvailable(fn unsafe.Pointer) 348 349 //go:wasmimport plat/js/webext/runtime call_OffBrowserUpdateAvailable 350 //go:noescape 351 func CallOffBrowserUpdateAvailable( 352 retPtr unsafe.Pointer, 353 callback js.Ref) 354 355 //go:wasmimport plat/js/webext/runtime try_OffBrowserUpdateAvailable 356 //go:noescape 357 func TryOffBrowserUpdateAvailable( 358 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 359 callback js.Ref) (ok js.Ref) 360 361 //go:wasmimport plat/js/webext/runtime has_HasOnBrowserUpdateAvailable 362 //go:noescape 363 func HasFuncHasOnBrowserUpdateAvailable() js.Ref 364 365 //go:wasmimport plat/js/webext/runtime func_HasOnBrowserUpdateAvailable 366 //go:noescape 367 func FuncHasOnBrowserUpdateAvailable(fn unsafe.Pointer) 368 369 //go:wasmimport plat/js/webext/runtime call_HasOnBrowserUpdateAvailable 370 //go:noescape 371 func CallHasOnBrowserUpdateAvailable( 372 retPtr unsafe.Pointer, 373 callback js.Ref) 374 375 //go:wasmimport plat/js/webext/runtime try_HasOnBrowserUpdateAvailable 376 //go:noescape 377 func TryHasOnBrowserUpdateAvailable( 378 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 379 callback js.Ref) (ok js.Ref) 380 381 //go:wasmimport plat/js/webext/runtime has_OnConnect 382 //go:noescape 383 func HasFuncOnConnect() js.Ref 384 385 //go:wasmimport plat/js/webext/runtime func_OnConnect 386 //go:noescape 387 func FuncOnConnect(fn unsafe.Pointer) 388 389 //go:wasmimport plat/js/webext/runtime call_OnConnect 390 //go:noescape 391 func CallOnConnect( 392 retPtr unsafe.Pointer, 393 callback js.Ref) 394 395 //go:wasmimport plat/js/webext/runtime try_OnConnect 396 //go:noescape 397 func TryOnConnect( 398 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 399 callback js.Ref) (ok js.Ref) 400 401 //go:wasmimport plat/js/webext/runtime has_OffConnect 402 //go:noescape 403 func HasFuncOffConnect() js.Ref 404 405 //go:wasmimport plat/js/webext/runtime func_OffConnect 406 //go:noescape 407 func FuncOffConnect(fn unsafe.Pointer) 408 409 //go:wasmimport plat/js/webext/runtime call_OffConnect 410 //go:noescape 411 func CallOffConnect( 412 retPtr unsafe.Pointer, 413 callback js.Ref) 414 415 //go:wasmimport plat/js/webext/runtime try_OffConnect 416 //go:noescape 417 func TryOffConnect( 418 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 419 callback js.Ref) (ok js.Ref) 420 421 //go:wasmimport plat/js/webext/runtime has_HasOnConnect 422 //go:noescape 423 func HasFuncHasOnConnect() js.Ref 424 425 //go:wasmimport plat/js/webext/runtime func_HasOnConnect 426 //go:noescape 427 func FuncHasOnConnect(fn unsafe.Pointer) 428 429 //go:wasmimport plat/js/webext/runtime call_HasOnConnect 430 //go:noescape 431 func CallHasOnConnect( 432 retPtr unsafe.Pointer, 433 callback js.Ref) 434 435 //go:wasmimport plat/js/webext/runtime try_HasOnConnect 436 //go:noescape 437 func TryHasOnConnect( 438 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 439 callback js.Ref) (ok js.Ref) 440 441 //go:wasmimport plat/js/webext/runtime has_OnConnectExternal 442 //go:noescape 443 func HasFuncOnConnectExternal() js.Ref 444 445 //go:wasmimport plat/js/webext/runtime func_OnConnectExternal 446 //go:noescape 447 func FuncOnConnectExternal(fn unsafe.Pointer) 448 449 //go:wasmimport plat/js/webext/runtime call_OnConnectExternal 450 //go:noescape 451 func CallOnConnectExternal( 452 retPtr unsafe.Pointer, 453 callback js.Ref) 454 455 //go:wasmimport plat/js/webext/runtime try_OnConnectExternal 456 //go:noescape 457 func TryOnConnectExternal( 458 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 459 callback js.Ref) (ok js.Ref) 460 461 //go:wasmimport plat/js/webext/runtime has_OffConnectExternal 462 //go:noescape 463 func HasFuncOffConnectExternal() js.Ref 464 465 //go:wasmimport plat/js/webext/runtime func_OffConnectExternal 466 //go:noescape 467 func FuncOffConnectExternal(fn unsafe.Pointer) 468 469 //go:wasmimport plat/js/webext/runtime call_OffConnectExternal 470 //go:noescape 471 func CallOffConnectExternal( 472 retPtr unsafe.Pointer, 473 callback js.Ref) 474 475 //go:wasmimport plat/js/webext/runtime try_OffConnectExternal 476 //go:noescape 477 func TryOffConnectExternal( 478 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 479 callback js.Ref) (ok js.Ref) 480 481 //go:wasmimport plat/js/webext/runtime has_HasOnConnectExternal 482 //go:noescape 483 func HasFuncHasOnConnectExternal() js.Ref 484 485 //go:wasmimport plat/js/webext/runtime func_HasOnConnectExternal 486 //go:noescape 487 func FuncHasOnConnectExternal(fn unsafe.Pointer) 488 489 //go:wasmimport plat/js/webext/runtime call_HasOnConnectExternal 490 //go:noescape 491 func CallHasOnConnectExternal( 492 retPtr unsafe.Pointer, 493 callback js.Ref) 494 495 //go:wasmimport plat/js/webext/runtime try_HasOnConnectExternal 496 //go:noescape 497 func TryHasOnConnectExternal( 498 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 499 callback js.Ref) (ok js.Ref) 500 501 //go:wasmimport plat/js/webext/runtime has_OnConnectNative 502 //go:noescape 503 func HasFuncOnConnectNative() js.Ref 504 505 //go:wasmimport plat/js/webext/runtime func_OnConnectNative 506 //go:noescape 507 func FuncOnConnectNative(fn unsafe.Pointer) 508 509 //go:wasmimport plat/js/webext/runtime call_OnConnectNative 510 //go:noescape 511 func CallOnConnectNative( 512 retPtr unsafe.Pointer, 513 callback js.Ref) 514 515 //go:wasmimport plat/js/webext/runtime try_OnConnectNative 516 //go:noescape 517 func TryOnConnectNative( 518 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 519 callback js.Ref) (ok js.Ref) 520 521 //go:wasmimport plat/js/webext/runtime has_OffConnectNative 522 //go:noescape 523 func HasFuncOffConnectNative() js.Ref 524 525 //go:wasmimport plat/js/webext/runtime func_OffConnectNative 526 //go:noescape 527 func FuncOffConnectNative(fn unsafe.Pointer) 528 529 //go:wasmimport plat/js/webext/runtime call_OffConnectNative 530 //go:noescape 531 func CallOffConnectNative( 532 retPtr unsafe.Pointer, 533 callback js.Ref) 534 535 //go:wasmimport plat/js/webext/runtime try_OffConnectNative 536 //go:noescape 537 func TryOffConnectNative( 538 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 539 callback js.Ref) (ok js.Ref) 540 541 //go:wasmimport plat/js/webext/runtime has_HasOnConnectNative 542 //go:noescape 543 func HasFuncHasOnConnectNative() js.Ref 544 545 //go:wasmimport plat/js/webext/runtime func_HasOnConnectNative 546 //go:noescape 547 func FuncHasOnConnectNative(fn unsafe.Pointer) 548 549 //go:wasmimport plat/js/webext/runtime call_HasOnConnectNative 550 //go:noescape 551 func CallHasOnConnectNative( 552 retPtr unsafe.Pointer, 553 callback js.Ref) 554 555 //go:wasmimport plat/js/webext/runtime try_HasOnConnectNative 556 //go:noescape 557 func TryHasOnConnectNative( 558 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 559 callback js.Ref) (ok js.Ref) 560 561 //go:wasmimport plat/js/webext/runtime has_OnInstalled 562 //go:noescape 563 func HasFuncOnInstalled() js.Ref 564 565 //go:wasmimport plat/js/webext/runtime func_OnInstalled 566 //go:noescape 567 func FuncOnInstalled(fn unsafe.Pointer) 568 569 //go:wasmimport plat/js/webext/runtime call_OnInstalled 570 //go:noescape 571 func CallOnInstalled( 572 retPtr unsafe.Pointer, 573 callback js.Ref) 574 575 //go:wasmimport plat/js/webext/runtime try_OnInstalled 576 //go:noescape 577 func TryOnInstalled( 578 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 579 callback js.Ref) (ok js.Ref) 580 581 //go:wasmimport plat/js/webext/runtime has_OffInstalled 582 //go:noescape 583 func HasFuncOffInstalled() js.Ref 584 585 //go:wasmimport plat/js/webext/runtime func_OffInstalled 586 //go:noescape 587 func FuncOffInstalled(fn unsafe.Pointer) 588 589 //go:wasmimport plat/js/webext/runtime call_OffInstalled 590 //go:noescape 591 func CallOffInstalled( 592 retPtr unsafe.Pointer, 593 callback js.Ref) 594 595 //go:wasmimport plat/js/webext/runtime try_OffInstalled 596 //go:noescape 597 func TryOffInstalled( 598 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 599 callback js.Ref) (ok js.Ref) 600 601 //go:wasmimport plat/js/webext/runtime has_HasOnInstalled 602 //go:noescape 603 func HasFuncHasOnInstalled() js.Ref 604 605 //go:wasmimport plat/js/webext/runtime func_HasOnInstalled 606 //go:noescape 607 func FuncHasOnInstalled(fn unsafe.Pointer) 608 609 //go:wasmimport plat/js/webext/runtime call_HasOnInstalled 610 //go:noescape 611 func CallHasOnInstalled( 612 retPtr unsafe.Pointer, 613 callback js.Ref) 614 615 //go:wasmimport plat/js/webext/runtime try_HasOnInstalled 616 //go:noescape 617 func TryHasOnInstalled( 618 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 619 callback js.Ref) (ok js.Ref) 620 621 //go:wasmimport plat/js/webext/runtime has_OnMessage 622 //go:noescape 623 func HasFuncOnMessage() js.Ref 624 625 //go:wasmimport plat/js/webext/runtime func_OnMessage 626 //go:noescape 627 func FuncOnMessage(fn unsafe.Pointer) 628 629 //go:wasmimport plat/js/webext/runtime call_OnMessage 630 //go:noescape 631 func CallOnMessage( 632 retPtr unsafe.Pointer, 633 callback js.Ref) 634 635 //go:wasmimport plat/js/webext/runtime try_OnMessage 636 //go:noescape 637 func TryOnMessage( 638 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 639 callback js.Ref) (ok js.Ref) 640 641 //go:wasmimport plat/js/webext/runtime has_OffMessage 642 //go:noescape 643 func HasFuncOffMessage() js.Ref 644 645 //go:wasmimport plat/js/webext/runtime func_OffMessage 646 //go:noescape 647 func FuncOffMessage(fn unsafe.Pointer) 648 649 //go:wasmimport plat/js/webext/runtime call_OffMessage 650 //go:noescape 651 func CallOffMessage( 652 retPtr unsafe.Pointer, 653 callback js.Ref) 654 655 //go:wasmimport plat/js/webext/runtime try_OffMessage 656 //go:noescape 657 func TryOffMessage( 658 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 659 callback js.Ref) (ok js.Ref) 660 661 //go:wasmimport plat/js/webext/runtime has_HasOnMessage 662 //go:noescape 663 func HasFuncHasOnMessage() js.Ref 664 665 //go:wasmimport plat/js/webext/runtime func_HasOnMessage 666 //go:noescape 667 func FuncHasOnMessage(fn unsafe.Pointer) 668 669 //go:wasmimport plat/js/webext/runtime call_HasOnMessage 670 //go:noescape 671 func CallHasOnMessage( 672 retPtr unsafe.Pointer, 673 callback js.Ref) 674 675 //go:wasmimport plat/js/webext/runtime try_HasOnMessage 676 //go:noescape 677 func TryHasOnMessage( 678 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 679 callback js.Ref) (ok js.Ref) 680 681 //go:wasmimport plat/js/webext/runtime has_OnMessageExternal 682 //go:noescape 683 func HasFuncOnMessageExternal() js.Ref 684 685 //go:wasmimport plat/js/webext/runtime func_OnMessageExternal 686 //go:noescape 687 func FuncOnMessageExternal(fn unsafe.Pointer) 688 689 //go:wasmimport plat/js/webext/runtime call_OnMessageExternal 690 //go:noescape 691 func CallOnMessageExternal( 692 retPtr unsafe.Pointer, 693 callback js.Ref) 694 695 //go:wasmimport plat/js/webext/runtime try_OnMessageExternal 696 //go:noescape 697 func TryOnMessageExternal( 698 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 699 callback js.Ref) (ok js.Ref) 700 701 //go:wasmimport plat/js/webext/runtime has_OffMessageExternal 702 //go:noescape 703 func HasFuncOffMessageExternal() js.Ref 704 705 //go:wasmimport plat/js/webext/runtime func_OffMessageExternal 706 //go:noescape 707 func FuncOffMessageExternal(fn unsafe.Pointer) 708 709 //go:wasmimport plat/js/webext/runtime call_OffMessageExternal 710 //go:noescape 711 func CallOffMessageExternal( 712 retPtr unsafe.Pointer, 713 callback js.Ref) 714 715 //go:wasmimport plat/js/webext/runtime try_OffMessageExternal 716 //go:noescape 717 func TryOffMessageExternal( 718 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 719 callback js.Ref) (ok js.Ref) 720 721 //go:wasmimport plat/js/webext/runtime has_HasOnMessageExternal 722 //go:noescape 723 func HasFuncHasOnMessageExternal() js.Ref 724 725 //go:wasmimport plat/js/webext/runtime func_HasOnMessageExternal 726 //go:noescape 727 func FuncHasOnMessageExternal(fn unsafe.Pointer) 728 729 //go:wasmimport plat/js/webext/runtime call_HasOnMessageExternal 730 //go:noescape 731 func CallHasOnMessageExternal( 732 retPtr unsafe.Pointer, 733 callback js.Ref) 734 735 //go:wasmimport plat/js/webext/runtime try_HasOnMessageExternal 736 //go:noescape 737 func TryHasOnMessageExternal( 738 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 739 callback js.Ref) (ok js.Ref) 740 741 //go:wasmimport plat/js/webext/runtime has_OnRestartRequired 742 //go:noescape 743 func HasFuncOnRestartRequired() js.Ref 744 745 //go:wasmimport plat/js/webext/runtime func_OnRestartRequired 746 //go:noescape 747 func FuncOnRestartRequired(fn unsafe.Pointer) 748 749 //go:wasmimport plat/js/webext/runtime call_OnRestartRequired 750 //go:noescape 751 func CallOnRestartRequired( 752 retPtr unsafe.Pointer, 753 callback js.Ref) 754 755 //go:wasmimport plat/js/webext/runtime try_OnRestartRequired 756 //go:noescape 757 func TryOnRestartRequired( 758 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 759 callback js.Ref) (ok js.Ref) 760 761 //go:wasmimport plat/js/webext/runtime has_OffRestartRequired 762 //go:noescape 763 func HasFuncOffRestartRequired() js.Ref 764 765 //go:wasmimport plat/js/webext/runtime func_OffRestartRequired 766 //go:noescape 767 func FuncOffRestartRequired(fn unsafe.Pointer) 768 769 //go:wasmimport plat/js/webext/runtime call_OffRestartRequired 770 //go:noescape 771 func CallOffRestartRequired( 772 retPtr unsafe.Pointer, 773 callback js.Ref) 774 775 //go:wasmimport plat/js/webext/runtime try_OffRestartRequired 776 //go:noescape 777 func TryOffRestartRequired( 778 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 779 callback js.Ref) (ok js.Ref) 780 781 //go:wasmimport plat/js/webext/runtime has_HasOnRestartRequired 782 //go:noescape 783 func HasFuncHasOnRestartRequired() js.Ref 784 785 //go:wasmimport plat/js/webext/runtime func_HasOnRestartRequired 786 //go:noescape 787 func FuncHasOnRestartRequired(fn unsafe.Pointer) 788 789 //go:wasmimport plat/js/webext/runtime call_HasOnRestartRequired 790 //go:noescape 791 func CallHasOnRestartRequired( 792 retPtr unsafe.Pointer, 793 callback js.Ref) 794 795 //go:wasmimport plat/js/webext/runtime try_HasOnRestartRequired 796 //go:noescape 797 func TryHasOnRestartRequired( 798 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 799 callback js.Ref) (ok js.Ref) 800 801 //go:wasmimport plat/js/webext/runtime has_OnStartup 802 //go:noescape 803 func HasFuncOnStartup() js.Ref 804 805 //go:wasmimport plat/js/webext/runtime func_OnStartup 806 //go:noescape 807 func FuncOnStartup(fn unsafe.Pointer) 808 809 //go:wasmimport plat/js/webext/runtime call_OnStartup 810 //go:noescape 811 func CallOnStartup( 812 retPtr unsafe.Pointer, 813 callback js.Ref) 814 815 //go:wasmimport plat/js/webext/runtime try_OnStartup 816 //go:noescape 817 func TryOnStartup( 818 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 819 callback js.Ref) (ok js.Ref) 820 821 //go:wasmimport plat/js/webext/runtime has_OffStartup 822 //go:noescape 823 func HasFuncOffStartup() js.Ref 824 825 //go:wasmimport plat/js/webext/runtime func_OffStartup 826 //go:noescape 827 func FuncOffStartup(fn unsafe.Pointer) 828 829 //go:wasmimport plat/js/webext/runtime call_OffStartup 830 //go:noescape 831 func CallOffStartup( 832 retPtr unsafe.Pointer, 833 callback js.Ref) 834 835 //go:wasmimport plat/js/webext/runtime try_OffStartup 836 //go:noescape 837 func TryOffStartup( 838 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 839 callback js.Ref) (ok js.Ref) 840 841 //go:wasmimport plat/js/webext/runtime has_HasOnStartup 842 //go:noescape 843 func HasFuncHasOnStartup() js.Ref 844 845 //go:wasmimport plat/js/webext/runtime func_HasOnStartup 846 //go:noescape 847 func FuncHasOnStartup(fn unsafe.Pointer) 848 849 //go:wasmimport plat/js/webext/runtime call_HasOnStartup 850 //go:noescape 851 func CallHasOnStartup( 852 retPtr unsafe.Pointer, 853 callback js.Ref) 854 855 //go:wasmimport plat/js/webext/runtime try_HasOnStartup 856 //go:noescape 857 func TryHasOnStartup( 858 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 859 callback js.Ref) (ok js.Ref) 860 861 //go:wasmimport plat/js/webext/runtime has_OnSuspend 862 //go:noescape 863 func HasFuncOnSuspend() js.Ref 864 865 //go:wasmimport plat/js/webext/runtime func_OnSuspend 866 //go:noescape 867 func FuncOnSuspend(fn unsafe.Pointer) 868 869 //go:wasmimport plat/js/webext/runtime call_OnSuspend 870 //go:noescape 871 func CallOnSuspend( 872 retPtr unsafe.Pointer, 873 callback js.Ref) 874 875 //go:wasmimport plat/js/webext/runtime try_OnSuspend 876 //go:noescape 877 func TryOnSuspend( 878 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 879 callback js.Ref) (ok js.Ref) 880 881 //go:wasmimport plat/js/webext/runtime has_OffSuspend 882 //go:noescape 883 func HasFuncOffSuspend() js.Ref 884 885 //go:wasmimport plat/js/webext/runtime func_OffSuspend 886 //go:noescape 887 func FuncOffSuspend(fn unsafe.Pointer) 888 889 //go:wasmimport plat/js/webext/runtime call_OffSuspend 890 //go:noescape 891 func CallOffSuspend( 892 retPtr unsafe.Pointer, 893 callback js.Ref) 894 895 //go:wasmimport plat/js/webext/runtime try_OffSuspend 896 //go:noescape 897 func TryOffSuspend( 898 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 899 callback js.Ref) (ok js.Ref) 900 901 //go:wasmimport plat/js/webext/runtime has_HasOnSuspend 902 //go:noescape 903 func HasFuncHasOnSuspend() js.Ref 904 905 //go:wasmimport plat/js/webext/runtime func_HasOnSuspend 906 //go:noescape 907 func FuncHasOnSuspend(fn unsafe.Pointer) 908 909 //go:wasmimport plat/js/webext/runtime call_HasOnSuspend 910 //go:noescape 911 func CallHasOnSuspend( 912 retPtr unsafe.Pointer, 913 callback js.Ref) 914 915 //go:wasmimport plat/js/webext/runtime try_HasOnSuspend 916 //go:noescape 917 func TryHasOnSuspend( 918 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 919 callback js.Ref) (ok js.Ref) 920 921 //go:wasmimport plat/js/webext/runtime has_OnSuspendCanceled 922 //go:noescape 923 func HasFuncOnSuspendCanceled() js.Ref 924 925 //go:wasmimport plat/js/webext/runtime func_OnSuspendCanceled 926 //go:noescape 927 func FuncOnSuspendCanceled(fn unsafe.Pointer) 928 929 //go:wasmimport plat/js/webext/runtime call_OnSuspendCanceled 930 //go:noescape 931 func CallOnSuspendCanceled( 932 retPtr unsafe.Pointer, 933 callback js.Ref) 934 935 //go:wasmimport plat/js/webext/runtime try_OnSuspendCanceled 936 //go:noescape 937 func TryOnSuspendCanceled( 938 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 939 callback js.Ref) (ok js.Ref) 940 941 //go:wasmimport plat/js/webext/runtime has_OffSuspendCanceled 942 //go:noescape 943 func HasFuncOffSuspendCanceled() js.Ref 944 945 //go:wasmimport plat/js/webext/runtime func_OffSuspendCanceled 946 //go:noescape 947 func FuncOffSuspendCanceled(fn unsafe.Pointer) 948 949 //go:wasmimport plat/js/webext/runtime call_OffSuspendCanceled 950 //go:noescape 951 func CallOffSuspendCanceled( 952 retPtr unsafe.Pointer, 953 callback js.Ref) 954 955 //go:wasmimport plat/js/webext/runtime try_OffSuspendCanceled 956 //go:noescape 957 func TryOffSuspendCanceled( 958 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 959 callback js.Ref) (ok js.Ref) 960 961 //go:wasmimport plat/js/webext/runtime has_HasOnSuspendCanceled 962 //go:noescape 963 func HasFuncHasOnSuspendCanceled() js.Ref 964 965 //go:wasmimport plat/js/webext/runtime func_HasOnSuspendCanceled 966 //go:noescape 967 func FuncHasOnSuspendCanceled(fn unsafe.Pointer) 968 969 //go:wasmimport plat/js/webext/runtime call_HasOnSuspendCanceled 970 //go:noescape 971 func CallHasOnSuspendCanceled( 972 retPtr unsafe.Pointer, 973 callback js.Ref) 974 975 //go:wasmimport plat/js/webext/runtime try_HasOnSuspendCanceled 976 //go:noescape 977 func TryHasOnSuspendCanceled( 978 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 979 callback js.Ref) (ok js.Ref) 980 981 //go:wasmimport plat/js/webext/runtime has_OnUpdateAvailable 982 //go:noescape 983 func HasFuncOnUpdateAvailable() js.Ref 984 985 //go:wasmimport plat/js/webext/runtime func_OnUpdateAvailable 986 //go:noescape 987 func FuncOnUpdateAvailable(fn unsafe.Pointer) 988 989 //go:wasmimport plat/js/webext/runtime call_OnUpdateAvailable 990 //go:noescape 991 func CallOnUpdateAvailable( 992 retPtr unsafe.Pointer, 993 callback js.Ref) 994 995 //go:wasmimport plat/js/webext/runtime try_OnUpdateAvailable 996 //go:noescape 997 func TryOnUpdateAvailable( 998 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 999 callback js.Ref) (ok js.Ref) 1000 1001 //go:wasmimport plat/js/webext/runtime has_OffUpdateAvailable 1002 //go:noescape 1003 func HasFuncOffUpdateAvailable() js.Ref 1004 1005 //go:wasmimport plat/js/webext/runtime func_OffUpdateAvailable 1006 //go:noescape 1007 func FuncOffUpdateAvailable(fn unsafe.Pointer) 1008 1009 //go:wasmimport plat/js/webext/runtime call_OffUpdateAvailable 1010 //go:noescape 1011 func CallOffUpdateAvailable( 1012 retPtr unsafe.Pointer, 1013 callback js.Ref) 1014 1015 //go:wasmimport plat/js/webext/runtime try_OffUpdateAvailable 1016 //go:noescape 1017 func TryOffUpdateAvailable( 1018 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1019 callback js.Ref) (ok js.Ref) 1020 1021 //go:wasmimport plat/js/webext/runtime has_HasOnUpdateAvailable 1022 //go:noescape 1023 func HasFuncHasOnUpdateAvailable() js.Ref 1024 1025 //go:wasmimport plat/js/webext/runtime func_HasOnUpdateAvailable 1026 //go:noescape 1027 func FuncHasOnUpdateAvailable(fn unsafe.Pointer) 1028 1029 //go:wasmimport plat/js/webext/runtime call_HasOnUpdateAvailable 1030 //go:noescape 1031 func CallHasOnUpdateAvailable( 1032 retPtr unsafe.Pointer, 1033 callback js.Ref) 1034 1035 //go:wasmimport plat/js/webext/runtime try_HasOnUpdateAvailable 1036 //go:noescape 1037 func TryHasOnUpdateAvailable( 1038 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1039 callback js.Ref) (ok js.Ref) 1040 1041 //go:wasmimport plat/js/webext/runtime has_OnUserScriptConnect 1042 //go:noescape 1043 func HasFuncOnUserScriptConnect() js.Ref 1044 1045 //go:wasmimport plat/js/webext/runtime func_OnUserScriptConnect 1046 //go:noescape 1047 func FuncOnUserScriptConnect(fn unsafe.Pointer) 1048 1049 //go:wasmimport plat/js/webext/runtime call_OnUserScriptConnect 1050 //go:noescape 1051 func CallOnUserScriptConnect( 1052 retPtr unsafe.Pointer, 1053 callback js.Ref) 1054 1055 //go:wasmimport plat/js/webext/runtime try_OnUserScriptConnect 1056 //go:noescape 1057 func TryOnUserScriptConnect( 1058 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1059 callback js.Ref) (ok js.Ref) 1060 1061 //go:wasmimport plat/js/webext/runtime has_OffUserScriptConnect 1062 //go:noescape 1063 func HasFuncOffUserScriptConnect() js.Ref 1064 1065 //go:wasmimport plat/js/webext/runtime func_OffUserScriptConnect 1066 //go:noescape 1067 func FuncOffUserScriptConnect(fn unsafe.Pointer) 1068 1069 //go:wasmimport plat/js/webext/runtime call_OffUserScriptConnect 1070 //go:noescape 1071 func CallOffUserScriptConnect( 1072 retPtr unsafe.Pointer, 1073 callback js.Ref) 1074 1075 //go:wasmimport plat/js/webext/runtime try_OffUserScriptConnect 1076 //go:noescape 1077 func TryOffUserScriptConnect( 1078 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1079 callback js.Ref) (ok js.Ref) 1080 1081 //go:wasmimport plat/js/webext/runtime has_HasOnUserScriptConnect 1082 //go:noescape 1083 func HasFuncHasOnUserScriptConnect() js.Ref 1084 1085 //go:wasmimport plat/js/webext/runtime func_HasOnUserScriptConnect 1086 //go:noescape 1087 func FuncHasOnUserScriptConnect(fn unsafe.Pointer) 1088 1089 //go:wasmimport plat/js/webext/runtime call_HasOnUserScriptConnect 1090 //go:noescape 1091 func CallHasOnUserScriptConnect( 1092 retPtr unsafe.Pointer, 1093 callback js.Ref) 1094 1095 //go:wasmimport plat/js/webext/runtime try_HasOnUserScriptConnect 1096 //go:noescape 1097 func TryHasOnUserScriptConnect( 1098 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1099 callback js.Ref) (ok js.Ref) 1100 1101 //go:wasmimport plat/js/webext/runtime has_OnUserScriptMessage 1102 //go:noescape 1103 func HasFuncOnUserScriptMessage() js.Ref 1104 1105 //go:wasmimport plat/js/webext/runtime func_OnUserScriptMessage 1106 //go:noescape 1107 func FuncOnUserScriptMessage(fn unsafe.Pointer) 1108 1109 //go:wasmimport plat/js/webext/runtime call_OnUserScriptMessage 1110 //go:noescape 1111 func CallOnUserScriptMessage( 1112 retPtr unsafe.Pointer, 1113 callback js.Ref) 1114 1115 //go:wasmimport plat/js/webext/runtime try_OnUserScriptMessage 1116 //go:noescape 1117 func TryOnUserScriptMessage( 1118 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1119 callback js.Ref) (ok js.Ref) 1120 1121 //go:wasmimport plat/js/webext/runtime has_OffUserScriptMessage 1122 //go:noescape 1123 func HasFuncOffUserScriptMessage() js.Ref 1124 1125 //go:wasmimport plat/js/webext/runtime func_OffUserScriptMessage 1126 //go:noescape 1127 func FuncOffUserScriptMessage(fn unsafe.Pointer) 1128 1129 //go:wasmimport plat/js/webext/runtime call_OffUserScriptMessage 1130 //go:noescape 1131 func CallOffUserScriptMessage( 1132 retPtr unsafe.Pointer, 1133 callback js.Ref) 1134 1135 //go:wasmimport plat/js/webext/runtime try_OffUserScriptMessage 1136 //go:noescape 1137 func TryOffUserScriptMessage( 1138 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1139 callback js.Ref) (ok js.Ref) 1140 1141 //go:wasmimport plat/js/webext/runtime has_HasOnUserScriptMessage 1142 //go:noescape 1143 func HasFuncHasOnUserScriptMessage() js.Ref 1144 1145 //go:wasmimport plat/js/webext/runtime func_HasOnUserScriptMessage 1146 //go:noescape 1147 func FuncHasOnUserScriptMessage(fn unsafe.Pointer) 1148 1149 //go:wasmimport plat/js/webext/runtime call_HasOnUserScriptMessage 1150 //go:noescape 1151 func CallHasOnUserScriptMessage( 1152 retPtr unsafe.Pointer, 1153 callback js.Ref) 1154 1155 //go:wasmimport plat/js/webext/runtime try_HasOnUserScriptMessage 1156 //go:noescape 1157 func TryHasOnUserScriptMessage( 1158 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1159 callback js.Ref) (ok js.Ref) 1160 1161 //go:wasmimport plat/js/webext/runtime has_OpenOptionsPage 1162 //go:noescape 1163 func HasFuncOpenOptionsPage() js.Ref 1164 1165 //go:wasmimport plat/js/webext/runtime func_OpenOptionsPage 1166 //go:noescape 1167 func FuncOpenOptionsPage(fn unsafe.Pointer) 1168 1169 //go:wasmimport plat/js/webext/runtime call_OpenOptionsPage 1170 //go:noescape 1171 func CallOpenOptionsPage( 1172 retPtr unsafe.Pointer) 1173 1174 //go:wasmimport plat/js/webext/runtime try_OpenOptionsPage 1175 //go:noescape 1176 func TryOpenOptionsPage( 1177 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 1178 1179 //go:wasmimport plat/js/webext/runtime has_Reload 1180 //go:noescape 1181 func HasFuncReload() js.Ref 1182 1183 //go:wasmimport plat/js/webext/runtime func_Reload 1184 //go:noescape 1185 func FuncReload(fn unsafe.Pointer) 1186 1187 //go:wasmimport plat/js/webext/runtime call_Reload 1188 //go:noescape 1189 func CallReload( 1190 retPtr unsafe.Pointer) 1191 1192 //go:wasmimport plat/js/webext/runtime try_Reload 1193 //go:noescape 1194 func TryReload( 1195 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 1196 1197 //go:wasmimport plat/js/webext/runtime has_RequestUpdateCheck 1198 //go:noescape 1199 func HasFuncRequestUpdateCheck() js.Ref 1200 1201 //go:wasmimport plat/js/webext/runtime func_RequestUpdateCheck 1202 //go:noescape 1203 func FuncRequestUpdateCheck(fn unsafe.Pointer) 1204 1205 //go:wasmimport plat/js/webext/runtime call_RequestUpdateCheck 1206 //go:noescape 1207 func CallRequestUpdateCheck( 1208 retPtr unsafe.Pointer) 1209 1210 //go:wasmimport plat/js/webext/runtime try_RequestUpdateCheck 1211 //go:noescape 1212 func TryRequestUpdateCheck( 1213 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 1214 1215 //go:wasmimport plat/js/webext/runtime has_Restart 1216 //go:noescape 1217 func HasFuncRestart() js.Ref 1218 1219 //go:wasmimport plat/js/webext/runtime func_Restart 1220 //go:noescape 1221 func FuncRestart(fn unsafe.Pointer) 1222 1223 //go:wasmimport plat/js/webext/runtime call_Restart 1224 //go:noescape 1225 func CallRestart( 1226 retPtr unsafe.Pointer) 1227 1228 //go:wasmimport plat/js/webext/runtime try_Restart 1229 //go:noescape 1230 func TryRestart( 1231 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 1232 1233 //go:wasmimport plat/js/webext/runtime has_RestartAfterDelay 1234 //go:noescape 1235 func HasFuncRestartAfterDelay() js.Ref 1236 1237 //go:wasmimport plat/js/webext/runtime func_RestartAfterDelay 1238 //go:noescape 1239 func FuncRestartAfterDelay(fn unsafe.Pointer) 1240 1241 //go:wasmimport plat/js/webext/runtime call_RestartAfterDelay 1242 //go:noescape 1243 func CallRestartAfterDelay( 1244 retPtr unsafe.Pointer, 1245 seconds float64) 1246 1247 //go:wasmimport plat/js/webext/runtime try_RestartAfterDelay 1248 //go:noescape 1249 func TryRestartAfterDelay( 1250 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1251 seconds float64) (ok js.Ref) 1252 1253 //go:wasmimport plat/js/webext/runtime has_SendMessage 1254 //go:noescape 1255 func HasFuncSendMessage() js.Ref 1256 1257 //go:wasmimport plat/js/webext/runtime func_SendMessage 1258 //go:noescape 1259 func FuncSendMessage(fn unsafe.Pointer) 1260 1261 //go:wasmimport plat/js/webext/runtime call_SendMessage 1262 //go:noescape 1263 func CallSendMessage( 1264 retPtr unsafe.Pointer, 1265 extensionId js.Ref, 1266 message js.Ref, 1267 options unsafe.Pointer) 1268 1269 //go:wasmimport plat/js/webext/runtime try_SendMessage 1270 //go:noescape 1271 func TrySendMessage( 1272 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1273 extensionId js.Ref, 1274 message js.Ref, 1275 options unsafe.Pointer) (ok js.Ref) 1276 1277 //go:wasmimport plat/js/webext/runtime has_SendNativeMessage 1278 //go:noescape 1279 func HasFuncSendNativeMessage() js.Ref 1280 1281 //go:wasmimport plat/js/webext/runtime func_SendNativeMessage 1282 //go:noescape 1283 func FuncSendNativeMessage(fn unsafe.Pointer) 1284 1285 //go:wasmimport plat/js/webext/runtime call_SendNativeMessage 1286 //go:noescape 1287 func CallSendNativeMessage( 1288 retPtr unsafe.Pointer, 1289 application js.Ref, 1290 message js.Ref) 1291 1292 //go:wasmimport plat/js/webext/runtime try_SendNativeMessage 1293 //go:noescape 1294 func TrySendNativeMessage( 1295 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1296 application js.Ref, 1297 message js.Ref) (ok js.Ref) 1298 1299 //go:wasmimport plat/js/webext/runtime has_SetUninstallURL 1300 //go:noescape 1301 func HasFuncSetUninstallURL() js.Ref 1302 1303 //go:wasmimport plat/js/webext/runtime func_SetUninstallURL 1304 //go:noescape 1305 func FuncSetUninstallURL(fn unsafe.Pointer) 1306 1307 //go:wasmimport plat/js/webext/runtime call_SetUninstallURL 1308 //go:noescape 1309 func CallSetUninstallURL( 1310 retPtr unsafe.Pointer, 1311 url js.Ref) 1312 1313 //go:wasmimport plat/js/webext/runtime try_SetUninstallURL 1314 //go:noescape 1315 func TrySetUninstallURL( 1316 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 1317 url js.Ref) (ok js.Ref)