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)