github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/action/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/action store_OpenPopupOptions
    20  //go:noescape
    21  func OpenPopupOptionsJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/action load_OpenPopupOptions
    25  //go:noescape
    26  func OpenPopupOptionsJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/action store_SetBadgeBackgroundColorArgDetails
    30  //go:noescape
    31  func SetBadgeBackgroundColorArgDetailsJSStore(
    32  	ptr unsafe.Pointer, ref js.Ref)
    33  
    34  //go:wasmimport plat/js/webext/action load_SetBadgeBackgroundColorArgDetails
    35  //go:noescape
    36  func SetBadgeBackgroundColorArgDetailsJSLoad(
    37  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    38  
    39  //go:wasmimport plat/js/webext/action store_SetBadgeTextArgDetails
    40  //go:noescape
    41  func SetBadgeTextArgDetailsJSStore(
    42  	ptr unsafe.Pointer, ref js.Ref)
    43  
    44  //go:wasmimport plat/js/webext/action load_SetBadgeTextArgDetails
    45  //go:noescape
    46  func SetBadgeTextArgDetailsJSLoad(
    47  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    48  
    49  //go:wasmimport plat/js/webext/action store_SetBadgeTextColorArgDetails
    50  //go:noescape
    51  func SetBadgeTextColorArgDetailsJSStore(
    52  	ptr unsafe.Pointer, ref js.Ref)
    53  
    54  //go:wasmimport plat/js/webext/action load_SetBadgeTextColorArgDetails
    55  //go:noescape
    56  func SetBadgeTextColorArgDetailsJSLoad(
    57  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    58  
    59  //go:wasmimport plat/js/webext/action store_SetIconArgDetails
    60  //go:noescape
    61  func SetIconArgDetailsJSStore(
    62  	ptr unsafe.Pointer, ref js.Ref)
    63  
    64  //go:wasmimport plat/js/webext/action load_SetIconArgDetails
    65  //go:noescape
    66  func SetIconArgDetailsJSLoad(
    67  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    68  
    69  //go:wasmimport plat/js/webext/action store_SetPopupArgDetails
    70  //go:noescape
    71  func SetPopupArgDetailsJSStore(
    72  	ptr unsafe.Pointer, ref js.Ref)
    73  
    74  //go:wasmimport plat/js/webext/action load_SetPopupArgDetails
    75  //go:noescape
    76  func SetPopupArgDetailsJSLoad(
    77  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    78  
    79  //go:wasmimport plat/js/webext/action store_SetTitleArgDetails
    80  //go:noescape
    81  func SetTitleArgDetailsJSStore(
    82  	ptr unsafe.Pointer, ref js.Ref)
    83  
    84  //go:wasmimport plat/js/webext/action load_SetTitleArgDetails
    85  //go:noescape
    86  func SetTitleArgDetailsJSLoad(
    87  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    88  
    89  //go:wasmimport plat/js/webext/action store_TabDetails
    90  //go:noescape
    91  func TabDetailsJSStore(
    92  	ptr unsafe.Pointer, ref js.Ref)
    93  
    94  //go:wasmimport plat/js/webext/action load_TabDetails
    95  //go:noescape
    96  func TabDetailsJSLoad(
    97  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    98  
    99  //go:wasmimport plat/js/webext/action store_UserSettings
   100  //go:noescape
   101  func UserSettingsJSStore(
   102  	ptr unsafe.Pointer, ref js.Ref)
   103  
   104  //go:wasmimport plat/js/webext/action load_UserSettings
   105  //go:noescape
   106  func UserSettingsJSLoad(
   107  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   108  
   109  //go:wasmimport plat/js/webext/action has_Disable
   110  //go:noescape
   111  func HasFuncDisable() js.Ref
   112  
   113  //go:wasmimport plat/js/webext/action func_Disable
   114  //go:noescape
   115  func FuncDisable(fn unsafe.Pointer)
   116  
   117  //go:wasmimport plat/js/webext/action call_Disable
   118  //go:noescape
   119  func CallDisable(
   120  	retPtr unsafe.Pointer,
   121  	tabId float64)
   122  
   123  //go:wasmimport plat/js/webext/action try_Disable
   124  //go:noescape
   125  func TryDisable(
   126  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   127  	tabId float64) (ok js.Ref)
   128  
   129  //go:wasmimport plat/js/webext/action has_Enable
   130  //go:noescape
   131  func HasFuncEnable() js.Ref
   132  
   133  //go:wasmimport plat/js/webext/action func_Enable
   134  //go:noescape
   135  func FuncEnable(fn unsafe.Pointer)
   136  
   137  //go:wasmimport plat/js/webext/action call_Enable
   138  //go:noescape
   139  func CallEnable(
   140  	retPtr unsafe.Pointer,
   141  	tabId float64)
   142  
   143  //go:wasmimport plat/js/webext/action try_Enable
   144  //go:noescape
   145  func TryEnable(
   146  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   147  	tabId float64) (ok js.Ref)
   148  
   149  //go:wasmimport plat/js/webext/action has_GetBadgeBackgroundColor
   150  //go:noescape
   151  func HasFuncGetBadgeBackgroundColor() js.Ref
   152  
   153  //go:wasmimport plat/js/webext/action func_GetBadgeBackgroundColor
   154  //go:noescape
   155  func FuncGetBadgeBackgroundColor(fn unsafe.Pointer)
   156  
   157  //go:wasmimport plat/js/webext/action call_GetBadgeBackgroundColor
   158  //go:noescape
   159  func CallGetBadgeBackgroundColor(
   160  	retPtr unsafe.Pointer,
   161  	details unsafe.Pointer)
   162  
   163  //go:wasmimport plat/js/webext/action try_GetBadgeBackgroundColor
   164  //go:noescape
   165  func TryGetBadgeBackgroundColor(
   166  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   167  	details unsafe.Pointer) (ok js.Ref)
   168  
   169  //go:wasmimport plat/js/webext/action has_GetBadgeText
   170  //go:noescape
   171  func HasFuncGetBadgeText() js.Ref
   172  
   173  //go:wasmimport plat/js/webext/action func_GetBadgeText
   174  //go:noescape
   175  func FuncGetBadgeText(fn unsafe.Pointer)
   176  
   177  //go:wasmimport plat/js/webext/action call_GetBadgeText
   178  //go:noescape
   179  func CallGetBadgeText(
   180  	retPtr unsafe.Pointer,
   181  	details unsafe.Pointer)
   182  
   183  //go:wasmimport plat/js/webext/action try_GetBadgeText
   184  //go:noescape
   185  func TryGetBadgeText(
   186  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   187  	details unsafe.Pointer) (ok js.Ref)
   188  
   189  //go:wasmimport plat/js/webext/action has_GetBadgeTextColor
   190  //go:noescape
   191  func HasFuncGetBadgeTextColor() js.Ref
   192  
   193  //go:wasmimport plat/js/webext/action func_GetBadgeTextColor
   194  //go:noescape
   195  func FuncGetBadgeTextColor(fn unsafe.Pointer)
   196  
   197  //go:wasmimport plat/js/webext/action call_GetBadgeTextColor
   198  //go:noescape
   199  func CallGetBadgeTextColor(
   200  	retPtr unsafe.Pointer,
   201  	details unsafe.Pointer)
   202  
   203  //go:wasmimport plat/js/webext/action try_GetBadgeTextColor
   204  //go:noescape
   205  func TryGetBadgeTextColor(
   206  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   207  	details unsafe.Pointer) (ok js.Ref)
   208  
   209  //go:wasmimport plat/js/webext/action has_GetPopup
   210  //go:noescape
   211  func HasFuncGetPopup() js.Ref
   212  
   213  //go:wasmimport plat/js/webext/action func_GetPopup
   214  //go:noescape
   215  func FuncGetPopup(fn unsafe.Pointer)
   216  
   217  //go:wasmimport plat/js/webext/action call_GetPopup
   218  //go:noescape
   219  func CallGetPopup(
   220  	retPtr unsafe.Pointer,
   221  	details unsafe.Pointer)
   222  
   223  //go:wasmimport plat/js/webext/action try_GetPopup
   224  //go:noescape
   225  func TryGetPopup(
   226  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   227  	details unsafe.Pointer) (ok js.Ref)
   228  
   229  //go:wasmimport plat/js/webext/action has_GetTitle
   230  //go:noescape
   231  func HasFuncGetTitle() js.Ref
   232  
   233  //go:wasmimport plat/js/webext/action func_GetTitle
   234  //go:noescape
   235  func FuncGetTitle(fn unsafe.Pointer)
   236  
   237  //go:wasmimport plat/js/webext/action call_GetTitle
   238  //go:noescape
   239  func CallGetTitle(
   240  	retPtr unsafe.Pointer,
   241  	details unsafe.Pointer)
   242  
   243  //go:wasmimport plat/js/webext/action try_GetTitle
   244  //go:noescape
   245  func TryGetTitle(
   246  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   247  	details unsafe.Pointer) (ok js.Ref)
   248  
   249  //go:wasmimport plat/js/webext/action has_GetUserSettings
   250  //go:noescape
   251  func HasFuncGetUserSettings() js.Ref
   252  
   253  //go:wasmimport plat/js/webext/action func_GetUserSettings
   254  //go:noescape
   255  func FuncGetUserSettings(fn unsafe.Pointer)
   256  
   257  //go:wasmimport plat/js/webext/action call_GetUserSettings
   258  //go:noescape
   259  func CallGetUserSettings(
   260  	retPtr unsafe.Pointer)
   261  
   262  //go:wasmimport plat/js/webext/action try_GetUserSettings
   263  //go:noescape
   264  func TryGetUserSettings(
   265  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   266  
   267  //go:wasmimport plat/js/webext/action has_IsEnabled
   268  //go:noescape
   269  func HasFuncIsEnabled() js.Ref
   270  
   271  //go:wasmimport plat/js/webext/action func_IsEnabled
   272  //go:noescape
   273  func FuncIsEnabled(fn unsafe.Pointer)
   274  
   275  //go:wasmimport plat/js/webext/action call_IsEnabled
   276  //go:noescape
   277  func CallIsEnabled(
   278  	retPtr unsafe.Pointer,
   279  	tabId float64)
   280  
   281  //go:wasmimport plat/js/webext/action try_IsEnabled
   282  //go:noescape
   283  func TryIsEnabled(
   284  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   285  	tabId float64) (ok js.Ref)
   286  
   287  //go:wasmimport plat/js/webext/action has_OnClicked
   288  //go:noescape
   289  func HasFuncOnClicked() js.Ref
   290  
   291  //go:wasmimport plat/js/webext/action func_OnClicked
   292  //go:noescape
   293  func FuncOnClicked(fn unsafe.Pointer)
   294  
   295  //go:wasmimport plat/js/webext/action call_OnClicked
   296  //go:noescape
   297  func CallOnClicked(
   298  	retPtr unsafe.Pointer,
   299  	callback js.Ref)
   300  
   301  //go:wasmimport plat/js/webext/action try_OnClicked
   302  //go:noescape
   303  func TryOnClicked(
   304  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   305  	callback js.Ref) (ok js.Ref)
   306  
   307  //go:wasmimport plat/js/webext/action has_OffClicked
   308  //go:noescape
   309  func HasFuncOffClicked() js.Ref
   310  
   311  //go:wasmimport plat/js/webext/action func_OffClicked
   312  //go:noescape
   313  func FuncOffClicked(fn unsafe.Pointer)
   314  
   315  //go:wasmimport plat/js/webext/action call_OffClicked
   316  //go:noescape
   317  func CallOffClicked(
   318  	retPtr unsafe.Pointer,
   319  	callback js.Ref)
   320  
   321  //go:wasmimport plat/js/webext/action try_OffClicked
   322  //go:noescape
   323  func TryOffClicked(
   324  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   325  	callback js.Ref) (ok js.Ref)
   326  
   327  //go:wasmimport plat/js/webext/action has_HasOnClicked
   328  //go:noescape
   329  func HasFuncHasOnClicked() js.Ref
   330  
   331  //go:wasmimport plat/js/webext/action func_HasOnClicked
   332  //go:noescape
   333  func FuncHasOnClicked(fn unsafe.Pointer)
   334  
   335  //go:wasmimport plat/js/webext/action call_HasOnClicked
   336  //go:noescape
   337  func CallHasOnClicked(
   338  	retPtr unsafe.Pointer,
   339  	callback js.Ref)
   340  
   341  //go:wasmimport plat/js/webext/action try_HasOnClicked
   342  //go:noescape
   343  func TryHasOnClicked(
   344  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   345  	callback js.Ref) (ok js.Ref)
   346  
   347  //go:wasmimport plat/js/webext/action has_OpenPopup
   348  //go:noescape
   349  func HasFuncOpenPopup() js.Ref
   350  
   351  //go:wasmimport plat/js/webext/action func_OpenPopup
   352  //go:noescape
   353  func FuncOpenPopup(fn unsafe.Pointer)
   354  
   355  //go:wasmimport plat/js/webext/action call_OpenPopup
   356  //go:noescape
   357  func CallOpenPopup(
   358  	retPtr unsafe.Pointer,
   359  	options unsafe.Pointer)
   360  
   361  //go:wasmimport plat/js/webext/action try_OpenPopup
   362  //go:noescape
   363  func TryOpenPopup(
   364  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   365  	options unsafe.Pointer) (ok js.Ref)
   366  
   367  //go:wasmimport plat/js/webext/action has_SetBadgeBackgroundColor
   368  //go:noescape
   369  func HasFuncSetBadgeBackgroundColor() js.Ref
   370  
   371  //go:wasmimport plat/js/webext/action func_SetBadgeBackgroundColor
   372  //go:noescape
   373  func FuncSetBadgeBackgroundColor(fn unsafe.Pointer)
   374  
   375  //go:wasmimport plat/js/webext/action call_SetBadgeBackgroundColor
   376  //go:noescape
   377  func CallSetBadgeBackgroundColor(
   378  	retPtr unsafe.Pointer,
   379  	details unsafe.Pointer)
   380  
   381  //go:wasmimport plat/js/webext/action try_SetBadgeBackgroundColor
   382  //go:noescape
   383  func TrySetBadgeBackgroundColor(
   384  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   385  	details unsafe.Pointer) (ok js.Ref)
   386  
   387  //go:wasmimport plat/js/webext/action has_SetBadgeText
   388  //go:noescape
   389  func HasFuncSetBadgeText() js.Ref
   390  
   391  //go:wasmimport plat/js/webext/action func_SetBadgeText
   392  //go:noescape
   393  func FuncSetBadgeText(fn unsafe.Pointer)
   394  
   395  //go:wasmimport plat/js/webext/action call_SetBadgeText
   396  //go:noescape
   397  func CallSetBadgeText(
   398  	retPtr unsafe.Pointer,
   399  	details unsafe.Pointer)
   400  
   401  //go:wasmimport plat/js/webext/action try_SetBadgeText
   402  //go:noescape
   403  func TrySetBadgeText(
   404  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   405  	details unsafe.Pointer) (ok js.Ref)
   406  
   407  //go:wasmimport plat/js/webext/action has_SetBadgeTextColor
   408  //go:noescape
   409  func HasFuncSetBadgeTextColor() js.Ref
   410  
   411  //go:wasmimport plat/js/webext/action func_SetBadgeTextColor
   412  //go:noescape
   413  func FuncSetBadgeTextColor(fn unsafe.Pointer)
   414  
   415  //go:wasmimport plat/js/webext/action call_SetBadgeTextColor
   416  //go:noescape
   417  func CallSetBadgeTextColor(
   418  	retPtr unsafe.Pointer,
   419  	details unsafe.Pointer)
   420  
   421  //go:wasmimport plat/js/webext/action try_SetBadgeTextColor
   422  //go:noescape
   423  func TrySetBadgeTextColor(
   424  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   425  	details unsafe.Pointer) (ok js.Ref)
   426  
   427  //go:wasmimport plat/js/webext/action has_SetIcon
   428  //go:noescape
   429  func HasFuncSetIcon() js.Ref
   430  
   431  //go:wasmimport plat/js/webext/action func_SetIcon
   432  //go:noescape
   433  func FuncSetIcon(fn unsafe.Pointer)
   434  
   435  //go:wasmimport plat/js/webext/action call_SetIcon
   436  //go:noescape
   437  func CallSetIcon(
   438  	retPtr unsafe.Pointer,
   439  	details unsafe.Pointer)
   440  
   441  //go:wasmimport plat/js/webext/action try_SetIcon
   442  //go:noescape
   443  func TrySetIcon(
   444  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   445  	details unsafe.Pointer) (ok js.Ref)
   446  
   447  //go:wasmimport plat/js/webext/action has_SetPopup
   448  //go:noescape
   449  func HasFuncSetPopup() js.Ref
   450  
   451  //go:wasmimport plat/js/webext/action func_SetPopup
   452  //go:noescape
   453  func FuncSetPopup(fn unsafe.Pointer)
   454  
   455  //go:wasmimport plat/js/webext/action call_SetPopup
   456  //go:noescape
   457  func CallSetPopup(
   458  	retPtr unsafe.Pointer,
   459  	details unsafe.Pointer)
   460  
   461  //go:wasmimport plat/js/webext/action try_SetPopup
   462  //go:noescape
   463  func TrySetPopup(
   464  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   465  	details unsafe.Pointer) (ok js.Ref)
   466  
   467  //go:wasmimport plat/js/webext/action has_SetTitle
   468  //go:noescape
   469  func HasFuncSetTitle() js.Ref
   470  
   471  //go:wasmimport plat/js/webext/action func_SetTitle
   472  //go:noescape
   473  func FuncSetTitle(fn unsafe.Pointer)
   474  
   475  //go:wasmimport plat/js/webext/action call_SetTitle
   476  //go:noescape
   477  func CallSetTitle(
   478  	retPtr unsafe.Pointer,
   479  	details unsafe.Pointer)
   480  
   481  //go:wasmimport plat/js/webext/action try_SetTitle
   482  //go:noescape
   483  func TrySetTitle(
   484  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   485  	details unsafe.Pointer) (ok js.Ref)