github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/extension/bindings/import_wasm.go (about)

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