github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/loginstate/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/loginstate constof_ProfileType
    20  //go:noescape
    21  func ConstOfProfileType(str js.Ref) uint32
    22  
    23  //go:wasmimport plat/js/webext/loginstate constof_SessionState
    24  //go:noescape
    25  func ConstOfSessionState(str js.Ref) uint32
    26  
    27  //go:wasmimport plat/js/webext/loginstate has_GetProfileType
    28  //go:noescape
    29  func HasFuncGetProfileType() js.Ref
    30  
    31  //go:wasmimport plat/js/webext/loginstate func_GetProfileType
    32  //go:noescape
    33  func FuncGetProfileType(fn unsafe.Pointer)
    34  
    35  //go:wasmimport plat/js/webext/loginstate call_GetProfileType
    36  //go:noescape
    37  func CallGetProfileType(
    38  	retPtr unsafe.Pointer)
    39  
    40  //go:wasmimport plat/js/webext/loginstate try_GetProfileType
    41  //go:noescape
    42  func TryGetProfileType(
    43  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
    44  
    45  //go:wasmimport plat/js/webext/loginstate has_GetSessionState
    46  //go:noescape
    47  func HasFuncGetSessionState() js.Ref
    48  
    49  //go:wasmimport plat/js/webext/loginstate func_GetSessionState
    50  //go:noescape
    51  func FuncGetSessionState(fn unsafe.Pointer)
    52  
    53  //go:wasmimport plat/js/webext/loginstate call_GetSessionState
    54  //go:noescape
    55  func CallGetSessionState(
    56  	retPtr unsafe.Pointer)
    57  
    58  //go:wasmimport plat/js/webext/loginstate try_GetSessionState
    59  //go:noescape
    60  func TryGetSessionState(
    61  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
    62  
    63  //go:wasmimport plat/js/webext/loginstate has_OnSessionStateChanged
    64  //go:noescape
    65  func HasFuncOnSessionStateChanged() js.Ref
    66  
    67  //go:wasmimport plat/js/webext/loginstate func_OnSessionStateChanged
    68  //go:noescape
    69  func FuncOnSessionStateChanged(fn unsafe.Pointer)
    70  
    71  //go:wasmimport plat/js/webext/loginstate call_OnSessionStateChanged
    72  //go:noescape
    73  func CallOnSessionStateChanged(
    74  	retPtr unsafe.Pointer,
    75  	callback js.Ref)
    76  
    77  //go:wasmimport plat/js/webext/loginstate try_OnSessionStateChanged
    78  //go:noescape
    79  func TryOnSessionStateChanged(
    80  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    81  	callback js.Ref) (ok js.Ref)
    82  
    83  //go:wasmimport plat/js/webext/loginstate has_OffSessionStateChanged
    84  //go:noescape
    85  func HasFuncOffSessionStateChanged() js.Ref
    86  
    87  //go:wasmimport plat/js/webext/loginstate func_OffSessionStateChanged
    88  //go:noescape
    89  func FuncOffSessionStateChanged(fn unsafe.Pointer)
    90  
    91  //go:wasmimport plat/js/webext/loginstate call_OffSessionStateChanged
    92  //go:noescape
    93  func CallOffSessionStateChanged(
    94  	retPtr unsafe.Pointer,
    95  	callback js.Ref)
    96  
    97  //go:wasmimport plat/js/webext/loginstate try_OffSessionStateChanged
    98  //go:noescape
    99  func TryOffSessionStateChanged(
   100  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   101  	callback js.Ref) (ok js.Ref)
   102  
   103  //go:wasmimport plat/js/webext/loginstate has_HasOnSessionStateChanged
   104  //go:noescape
   105  func HasFuncHasOnSessionStateChanged() js.Ref
   106  
   107  //go:wasmimport plat/js/webext/loginstate func_HasOnSessionStateChanged
   108  //go:noescape
   109  func FuncHasOnSessionStateChanged(fn unsafe.Pointer)
   110  
   111  //go:wasmimport plat/js/webext/loginstate call_HasOnSessionStateChanged
   112  //go:noescape
   113  func CallHasOnSessionStateChanged(
   114  	retPtr unsafe.Pointer,
   115  	callback js.Ref)
   116  
   117  //go:wasmimport plat/js/webext/loginstate try_HasOnSessionStateChanged
   118  //go:noescape
   119  func TryHasOnSessionStateChanged(
   120  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   121  	callback js.Ref) (ok js.Ref)