github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/permissions/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/permissions store_Permissions
    20  //go:noescape
    21  func PermissionsJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/permissions load_Permissions
    25  //go:noescape
    26  func PermissionsJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/permissions has_Contains
    30  //go:noescape
    31  func HasFuncContains() js.Ref
    32  
    33  //go:wasmimport plat/js/webext/permissions func_Contains
    34  //go:noescape
    35  func FuncContains(fn unsafe.Pointer)
    36  
    37  //go:wasmimport plat/js/webext/permissions call_Contains
    38  //go:noescape
    39  func CallContains(
    40  	retPtr unsafe.Pointer,
    41  	permissions unsafe.Pointer)
    42  
    43  //go:wasmimport plat/js/webext/permissions try_Contains
    44  //go:noescape
    45  func TryContains(
    46  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    47  	permissions unsafe.Pointer) (ok js.Ref)
    48  
    49  //go:wasmimport plat/js/webext/permissions has_GetAll
    50  //go:noescape
    51  func HasFuncGetAll() js.Ref
    52  
    53  //go:wasmimport plat/js/webext/permissions func_GetAll
    54  //go:noescape
    55  func FuncGetAll(fn unsafe.Pointer)
    56  
    57  //go:wasmimport plat/js/webext/permissions call_GetAll
    58  //go:noescape
    59  func CallGetAll(
    60  	retPtr unsafe.Pointer)
    61  
    62  //go:wasmimport plat/js/webext/permissions try_GetAll
    63  //go:noescape
    64  func TryGetAll(
    65  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
    66  
    67  //go:wasmimport plat/js/webext/permissions has_OnAdded
    68  //go:noescape
    69  func HasFuncOnAdded() js.Ref
    70  
    71  //go:wasmimport plat/js/webext/permissions func_OnAdded
    72  //go:noescape
    73  func FuncOnAdded(fn unsafe.Pointer)
    74  
    75  //go:wasmimport plat/js/webext/permissions call_OnAdded
    76  //go:noescape
    77  func CallOnAdded(
    78  	retPtr unsafe.Pointer,
    79  	callback js.Ref)
    80  
    81  //go:wasmimport plat/js/webext/permissions try_OnAdded
    82  //go:noescape
    83  func TryOnAdded(
    84  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    85  	callback js.Ref) (ok js.Ref)
    86  
    87  //go:wasmimport plat/js/webext/permissions has_OffAdded
    88  //go:noescape
    89  func HasFuncOffAdded() js.Ref
    90  
    91  //go:wasmimport plat/js/webext/permissions func_OffAdded
    92  //go:noescape
    93  func FuncOffAdded(fn unsafe.Pointer)
    94  
    95  //go:wasmimport plat/js/webext/permissions call_OffAdded
    96  //go:noescape
    97  func CallOffAdded(
    98  	retPtr unsafe.Pointer,
    99  	callback js.Ref)
   100  
   101  //go:wasmimport plat/js/webext/permissions try_OffAdded
   102  //go:noescape
   103  func TryOffAdded(
   104  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   105  	callback js.Ref) (ok js.Ref)
   106  
   107  //go:wasmimport plat/js/webext/permissions has_HasOnAdded
   108  //go:noescape
   109  func HasFuncHasOnAdded() js.Ref
   110  
   111  //go:wasmimport plat/js/webext/permissions func_HasOnAdded
   112  //go:noescape
   113  func FuncHasOnAdded(fn unsafe.Pointer)
   114  
   115  //go:wasmimport plat/js/webext/permissions call_HasOnAdded
   116  //go:noescape
   117  func CallHasOnAdded(
   118  	retPtr unsafe.Pointer,
   119  	callback js.Ref)
   120  
   121  //go:wasmimport plat/js/webext/permissions try_HasOnAdded
   122  //go:noescape
   123  func TryHasOnAdded(
   124  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   125  	callback js.Ref) (ok js.Ref)
   126  
   127  //go:wasmimport plat/js/webext/permissions has_OnRemoved
   128  //go:noescape
   129  func HasFuncOnRemoved() js.Ref
   130  
   131  //go:wasmimport plat/js/webext/permissions func_OnRemoved
   132  //go:noescape
   133  func FuncOnRemoved(fn unsafe.Pointer)
   134  
   135  //go:wasmimport plat/js/webext/permissions call_OnRemoved
   136  //go:noescape
   137  func CallOnRemoved(
   138  	retPtr unsafe.Pointer,
   139  	callback js.Ref)
   140  
   141  //go:wasmimport plat/js/webext/permissions try_OnRemoved
   142  //go:noescape
   143  func TryOnRemoved(
   144  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   145  	callback js.Ref) (ok js.Ref)
   146  
   147  //go:wasmimport plat/js/webext/permissions has_OffRemoved
   148  //go:noescape
   149  func HasFuncOffRemoved() js.Ref
   150  
   151  //go:wasmimport plat/js/webext/permissions func_OffRemoved
   152  //go:noescape
   153  func FuncOffRemoved(fn unsafe.Pointer)
   154  
   155  //go:wasmimport plat/js/webext/permissions call_OffRemoved
   156  //go:noescape
   157  func CallOffRemoved(
   158  	retPtr unsafe.Pointer,
   159  	callback js.Ref)
   160  
   161  //go:wasmimport plat/js/webext/permissions try_OffRemoved
   162  //go:noescape
   163  func TryOffRemoved(
   164  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   165  	callback js.Ref) (ok js.Ref)
   166  
   167  //go:wasmimport plat/js/webext/permissions has_HasOnRemoved
   168  //go:noescape
   169  func HasFuncHasOnRemoved() js.Ref
   170  
   171  //go:wasmimport plat/js/webext/permissions func_HasOnRemoved
   172  //go:noescape
   173  func FuncHasOnRemoved(fn unsafe.Pointer)
   174  
   175  //go:wasmimport plat/js/webext/permissions call_HasOnRemoved
   176  //go:noescape
   177  func CallHasOnRemoved(
   178  	retPtr unsafe.Pointer,
   179  	callback js.Ref)
   180  
   181  //go:wasmimport plat/js/webext/permissions try_HasOnRemoved
   182  //go:noescape
   183  func TryHasOnRemoved(
   184  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   185  	callback js.Ref) (ok js.Ref)
   186  
   187  //go:wasmimport plat/js/webext/permissions has_Remove
   188  //go:noescape
   189  func HasFuncRemove() js.Ref
   190  
   191  //go:wasmimport plat/js/webext/permissions func_Remove
   192  //go:noescape
   193  func FuncRemove(fn unsafe.Pointer)
   194  
   195  //go:wasmimport plat/js/webext/permissions call_Remove
   196  //go:noescape
   197  func CallRemove(
   198  	retPtr unsafe.Pointer,
   199  	permissions unsafe.Pointer)
   200  
   201  //go:wasmimport plat/js/webext/permissions try_Remove
   202  //go:noescape
   203  func TryRemove(
   204  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   205  	permissions unsafe.Pointer) (ok js.Ref)
   206  
   207  //go:wasmimport plat/js/webext/permissions has_Request
   208  //go:noescape
   209  func HasFuncRequest() js.Ref
   210  
   211  //go:wasmimport plat/js/webext/permissions func_Request
   212  //go:noescape
   213  func FuncRequest(fn unsafe.Pointer)
   214  
   215  //go:wasmimport plat/js/webext/permissions call_Request
   216  //go:noescape
   217  func CallRequest(
   218  	retPtr unsafe.Pointer,
   219  	permissions unsafe.Pointer)
   220  
   221  //go:wasmimport plat/js/webext/permissions try_Request
   222  //go:noescape
   223  func TryRequest(
   224  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   225  	permissions unsafe.Pointer) (ok js.Ref)