github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/app/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/app/runtime constof_ActionType
    20  //go:noescape
    21  func ConstOfActionType(str js.Ref) uint32
    22  
    23  //go:wasmimport plat/js/webext/app/runtime store_ActionData
    24  //go:noescape
    25  func ActionDataJSStore(
    26  	ptr unsafe.Pointer, ref js.Ref)
    27  
    28  //go:wasmimport plat/js/webext/app/runtime load_ActionData
    29  //go:noescape
    30  func ActionDataJSLoad(
    31  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    32  
    33  //go:wasmimport plat/js/webext/app/runtime get_EmbedRequest_EmbedderId
    34  //go:noescape
    35  func GetEmbedRequestEmbedderId(
    36  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    37  
    38  //go:wasmimport plat/js/webext/app/runtime set_EmbedRequest_EmbedderId
    39  //go:noescape
    40  func SetEmbedRequestEmbedderId(
    41  	this js.Ref,
    42  	val js.Ref,
    43  ) js.Ref
    44  
    45  //go:wasmimport plat/js/webext/app/runtime get_EmbedRequest_Data
    46  //go:noescape
    47  func GetEmbedRequestData(
    48  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    49  
    50  //go:wasmimport plat/js/webext/app/runtime set_EmbedRequest_Data
    51  //go:noescape
    52  func SetEmbedRequestData(
    53  	this js.Ref,
    54  	val js.Ref,
    55  ) js.Ref
    56  
    57  //go:wasmimport plat/js/webext/app/runtime has_EmbedRequest_Allow
    58  //go:noescape
    59  func HasFuncEmbedRequestAllow(this js.Ref) js.Ref
    60  
    61  //go:wasmimport plat/js/webext/app/runtime func_EmbedRequest_Allow
    62  //go:noescape
    63  func FuncEmbedRequestAllow(this js.Ref, fn unsafe.Pointer)
    64  
    65  //go:wasmimport plat/js/webext/app/runtime call_EmbedRequest_Allow
    66  //go:noescape
    67  func CallEmbedRequestAllow(
    68  	this js.Ref, retPtr unsafe.Pointer,
    69  	url js.Ref)
    70  
    71  //go:wasmimport plat/js/webext/app/runtime try_EmbedRequest_Allow
    72  //go:noescape
    73  func TryEmbedRequestAllow(
    74  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    75  	url js.Ref) (ok js.Ref)
    76  
    77  //go:wasmimport plat/js/webext/app/runtime has_EmbedRequest_Deny
    78  //go:noescape
    79  func HasFuncEmbedRequestDeny(this js.Ref) js.Ref
    80  
    81  //go:wasmimport plat/js/webext/app/runtime func_EmbedRequest_Deny
    82  //go:noescape
    83  func FuncEmbedRequestDeny(this js.Ref, fn unsafe.Pointer)
    84  
    85  //go:wasmimport plat/js/webext/app/runtime call_EmbedRequest_Deny
    86  //go:noescape
    87  func CallEmbedRequestDeny(
    88  	this js.Ref, retPtr unsafe.Pointer)
    89  
    90  //go:wasmimport plat/js/webext/app/runtime try_EmbedRequest_Deny
    91  //go:noescape
    92  func TryEmbedRequestDeny(
    93  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
    94  
    95  //go:wasmimport plat/js/webext/app/runtime store_LaunchItem
    96  //go:noescape
    97  func LaunchItemJSStore(
    98  	ptr unsafe.Pointer, ref js.Ref)
    99  
   100  //go:wasmimport plat/js/webext/app/runtime load_LaunchItem
   101  //go:noescape
   102  func LaunchItemJSLoad(
   103  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   104  
   105  //go:wasmimport plat/js/webext/app/runtime constof_LaunchSource
   106  //go:noescape
   107  func ConstOfLaunchSource(str js.Ref) uint32
   108  
   109  //go:wasmimport plat/js/webext/app/runtime store_LaunchData
   110  //go:noescape
   111  func LaunchDataJSStore(
   112  	ptr unsafe.Pointer, ref js.Ref)
   113  
   114  //go:wasmimport plat/js/webext/app/runtime load_LaunchData
   115  //go:noescape
   116  func LaunchDataJSLoad(
   117  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   118  
   119  //go:wasmimport plat/js/webext/app/runtime has_OnEmbedRequested
   120  //go:noescape
   121  func HasFuncOnEmbedRequested() js.Ref
   122  
   123  //go:wasmimport plat/js/webext/app/runtime func_OnEmbedRequested
   124  //go:noescape
   125  func FuncOnEmbedRequested(fn unsafe.Pointer)
   126  
   127  //go:wasmimport plat/js/webext/app/runtime call_OnEmbedRequested
   128  //go:noescape
   129  func CallOnEmbedRequested(
   130  	retPtr unsafe.Pointer,
   131  	callback js.Ref)
   132  
   133  //go:wasmimport plat/js/webext/app/runtime try_OnEmbedRequested
   134  //go:noescape
   135  func TryOnEmbedRequested(
   136  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   137  	callback js.Ref) (ok js.Ref)
   138  
   139  //go:wasmimport plat/js/webext/app/runtime has_OffEmbedRequested
   140  //go:noescape
   141  func HasFuncOffEmbedRequested() js.Ref
   142  
   143  //go:wasmimport plat/js/webext/app/runtime func_OffEmbedRequested
   144  //go:noescape
   145  func FuncOffEmbedRequested(fn unsafe.Pointer)
   146  
   147  //go:wasmimport plat/js/webext/app/runtime call_OffEmbedRequested
   148  //go:noescape
   149  func CallOffEmbedRequested(
   150  	retPtr unsafe.Pointer,
   151  	callback js.Ref)
   152  
   153  //go:wasmimport plat/js/webext/app/runtime try_OffEmbedRequested
   154  //go:noescape
   155  func TryOffEmbedRequested(
   156  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   157  	callback js.Ref) (ok js.Ref)
   158  
   159  //go:wasmimport plat/js/webext/app/runtime has_HasOnEmbedRequested
   160  //go:noescape
   161  func HasFuncHasOnEmbedRequested() js.Ref
   162  
   163  //go:wasmimport plat/js/webext/app/runtime func_HasOnEmbedRequested
   164  //go:noescape
   165  func FuncHasOnEmbedRequested(fn unsafe.Pointer)
   166  
   167  //go:wasmimport plat/js/webext/app/runtime call_HasOnEmbedRequested
   168  //go:noescape
   169  func CallHasOnEmbedRequested(
   170  	retPtr unsafe.Pointer,
   171  	callback js.Ref)
   172  
   173  //go:wasmimport plat/js/webext/app/runtime try_HasOnEmbedRequested
   174  //go:noescape
   175  func TryHasOnEmbedRequested(
   176  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   177  	callback js.Ref) (ok js.Ref)
   178  
   179  //go:wasmimport plat/js/webext/app/runtime has_OnLaunched
   180  //go:noescape
   181  func HasFuncOnLaunched() js.Ref
   182  
   183  //go:wasmimport plat/js/webext/app/runtime func_OnLaunched
   184  //go:noescape
   185  func FuncOnLaunched(fn unsafe.Pointer)
   186  
   187  //go:wasmimport plat/js/webext/app/runtime call_OnLaunched
   188  //go:noescape
   189  func CallOnLaunched(
   190  	retPtr unsafe.Pointer,
   191  	callback js.Ref)
   192  
   193  //go:wasmimport plat/js/webext/app/runtime try_OnLaunched
   194  //go:noescape
   195  func TryOnLaunched(
   196  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   197  	callback js.Ref) (ok js.Ref)
   198  
   199  //go:wasmimport plat/js/webext/app/runtime has_OffLaunched
   200  //go:noescape
   201  func HasFuncOffLaunched() js.Ref
   202  
   203  //go:wasmimport plat/js/webext/app/runtime func_OffLaunched
   204  //go:noescape
   205  func FuncOffLaunched(fn unsafe.Pointer)
   206  
   207  //go:wasmimport plat/js/webext/app/runtime call_OffLaunched
   208  //go:noescape
   209  func CallOffLaunched(
   210  	retPtr unsafe.Pointer,
   211  	callback js.Ref)
   212  
   213  //go:wasmimport plat/js/webext/app/runtime try_OffLaunched
   214  //go:noescape
   215  func TryOffLaunched(
   216  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   217  	callback js.Ref) (ok js.Ref)
   218  
   219  //go:wasmimport plat/js/webext/app/runtime has_HasOnLaunched
   220  //go:noescape
   221  func HasFuncHasOnLaunched() js.Ref
   222  
   223  //go:wasmimport plat/js/webext/app/runtime func_HasOnLaunched
   224  //go:noescape
   225  func FuncHasOnLaunched(fn unsafe.Pointer)
   226  
   227  //go:wasmimport plat/js/webext/app/runtime call_HasOnLaunched
   228  //go:noescape
   229  func CallHasOnLaunched(
   230  	retPtr unsafe.Pointer,
   231  	callback js.Ref)
   232  
   233  //go:wasmimport plat/js/webext/app/runtime try_HasOnLaunched
   234  //go:noescape
   235  func TryHasOnLaunched(
   236  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   237  	callback js.Ref) (ok js.Ref)
   238  
   239  //go:wasmimport plat/js/webext/app/runtime has_OnRestarted
   240  //go:noescape
   241  func HasFuncOnRestarted() js.Ref
   242  
   243  //go:wasmimport plat/js/webext/app/runtime func_OnRestarted
   244  //go:noescape
   245  func FuncOnRestarted(fn unsafe.Pointer)
   246  
   247  //go:wasmimport plat/js/webext/app/runtime call_OnRestarted
   248  //go:noescape
   249  func CallOnRestarted(
   250  	retPtr unsafe.Pointer,
   251  	callback js.Ref)
   252  
   253  //go:wasmimport plat/js/webext/app/runtime try_OnRestarted
   254  //go:noescape
   255  func TryOnRestarted(
   256  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   257  	callback js.Ref) (ok js.Ref)
   258  
   259  //go:wasmimport plat/js/webext/app/runtime has_OffRestarted
   260  //go:noescape
   261  func HasFuncOffRestarted() js.Ref
   262  
   263  //go:wasmimport plat/js/webext/app/runtime func_OffRestarted
   264  //go:noescape
   265  func FuncOffRestarted(fn unsafe.Pointer)
   266  
   267  //go:wasmimport plat/js/webext/app/runtime call_OffRestarted
   268  //go:noescape
   269  func CallOffRestarted(
   270  	retPtr unsafe.Pointer,
   271  	callback js.Ref)
   272  
   273  //go:wasmimport plat/js/webext/app/runtime try_OffRestarted
   274  //go:noescape
   275  func TryOffRestarted(
   276  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   277  	callback js.Ref) (ok js.Ref)
   278  
   279  //go:wasmimport plat/js/webext/app/runtime has_HasOnRestarted
   280  //go:noescape
   281  func HasFuncHasOnRestarted() js.Ref
   282  
   283  //go:wasmimport plat/js/webext/app/runtime func_HasOnRestarted
   284  //go:noescape
   285  func FuncHasOnRestarted(fn unsafe.Pointer)
   286  
   287  //go:wasmimport plat/js/webext/app/runtime call_HasOnRestarted
   288  //go:noescape
   289  func CallHasOnRestarted(
   290  	retPtr unsafe.Pointer,
   291  	callback js.Ref)
   292  
   293  //go:wasmimport plat/js/webext/app/runtime try_HasOnRestarted
   294  //go:noescape
   295  func TryHasOnRestarted(
   296  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   297  	callback js.Ref) (ok js.Ref)