github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/storage/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/storage constof_AccessLevel 20 //go:noescape 21 func ConstOfAccessLevel(str js.Ref) uint32 22 23 //go:wasmimport plat/js/webext/storage store_SetAccessLevelArgAccessOptions 24 //go:noescape 25 func SetAccessLevelArgAccessOptionsJSStore( 26 ptr unsafe.Pointer, ref js.Ref) 27 28 //go:wasmimport plat/js/webext/storage load_SetAccessLevelArgAccessOptions 29 //go:noescape 30 func SetAccessLevelArgAccessOptionsJSLoad( 31 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 32 33 //go:wasmimport plat/js/webext/storage has_StorageArea_Get 34 //go:noescape 35 func HasFuncStorageAreaGet(this js.Ref) js.Ref 36 37 //go:wasmimport plat/js/webext/storage func_StorageArea_Get 38 //go:noescape 39 func FuncStorageAreaGet(this js.Ref, fn unsafe.Pointer) 40 41 //go:wasmimport plat/js/webext/storage call_StorageArea_Get 42 //go:noescape 43 func CallStorageAreaGet( 44 this js.Ref, retPtr unsafe.Pointer, 45 keys js.Ref) 46 47 //go:wasmimport plat/js/webext/storage try_StorageArea_Get 48 //go:noescape 49 func TryStorageAreaGet( 50 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer, 51 keys js.Ref) (ok js.Ref) 52 53 //go:wasmimport plat/js/webext/storage has_StorageArea_Get1 54 //go:noescape 55 func HasFuncStorageAreaGet1(this js.Ref) js.Ref 56 57 //go:wasmimport plat/js/webext/storage func_StorageArea_Get1 58 //go:noescape 59 func FuncStorageAreaGet1(this js.Ref, fn unsafe.Pointer) 60 61 //go:wasmimport plat/js/webext/storage call_StorageArea_Get1 62 //go:noescape 63 func CallStorageAreaGet1( 64 this js.Ref, retPtr unsafe.Pointer) 65 66 //go:wasmimport plat/js/webext/storage try_StorageArea_Get1 67 //go:noescape 68 func TryStorageAreaGet1( 69 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 70 71 //go:wasmimport plat/js/webext/storage has_StorageArea_GetBytesInUse 72 //go:noescape 73 func HasFuncStorageAreaGetBytesInUse(this js.Ref) js.Ref 74 75 //go:wasmimport plat/js/webext/storage func_StorageArea_GetBytesInUse 76 //go:noescape 77 func FuncStorageAreaGetBytesInUse(this js.Ref, fn unsafe.Pointer) 78 79 //go:wasmimport plat/js/webext/storage call_StorageArea_GetBytesInUse 80 //go:noescape 81 func CallStorageAreaGetBytesInUse( 82 this js.Ref, retPtr unsafe.Pointer, 83 keys js.Ref) 84 85 //go:wasmimport plat/js/webext/storage try_StorageArea_GetBytesInUse 86 //go:noescape 87 func TryStorageAreaGetBytesInUse( 88 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer, 89 keys js.Ref) (ok js.Ref) 90 91 //go:wasmimport plat/js/webext/storage has_StorageArea_GetBytesInUse1 92 //go:noescape 93 func HasFuncStorageAreaGetBytesInUse1(this js.Ref) js.Ref 94 95 //go:wasmimport plat/js/webext/storage func_StorageArea_GetBytesInUse1 96 //go:noescape 97 func FuncStorageAreaGetBytesInUse1(this js.Ref, fn unsafe.Pointer) 98 99 //go:wasmimport plat/js/webext/storage call_StorageArea_GetBytesInUse1 100 //go:noescape 101 func CallStorageAreaGetBytesInUse1( 102 this js.Ref, retPtr unsafe.Pointer) 103 104 //go:wasmimport plat/js/webext/storage try_StorageArea_GetBytesInUse1 105 //go:noescape 106 func TryStorageAreaGetBytesInUse1( 107 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 108 109 //go:wasmimport plat/js/webext/storage has_StorageArea_Set 110 //go:noescape 111 func HasFuncStorageAreaSet(this js.Ref) js.Ref 112 113 //go:wasmimport plat/js/webext/storage func_StorageArea_Set 114 //go:noescape 115 func FuncStorageAreaSet(this js.Ref, fn unsafe.Pointer) 116 117 //go:wasmimport plat/js/webext/storage call_StorageArea_Set 118 //go:noescape 119 func CallStorageAreaSet( 120 this js.Ref, retPtr unsafe.Pointer, 121 items js.Ref) 122 123 //go:wasmimport plat/js/webext/storage try_StorageArea_Set 124 //go:noescape 125 func TryStorageAreaSet( 126 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer, 127 items js.Ref) (ok js.Ref) 128 129 //go:wasmimport plat/js/webext/storage has_StorageArea_Remove 130 //go:noescape 131 func HasFuncStorageAreaRemove(this js.Ref) js.Ref 132 133 //go:wasmimport plat/js/webext/storage func_StorageArea_Remove 134 //go:noescape 135 func FuncStorageAreaRemove(this js.Ref, fn unsafe.Pointer) 136 137 //go:wasmimport plat/js/webext/storage call_StorageArea_Remove 138 //go:noescape 139 func CallStorageAreaRemove( 140 this js.Ref, retPtr unsafe.Pointer, 141 keys js.Ref) 142 143 //go:wasmimport plat/js/webext/storage try_StorageArea_Remove 144 //go:noescape 145 func TryStorageAreaRemove( 146 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer, 147 keys js.Ref) (ok js.Ref) 148 149 //go:wasmimport plat/js/webext/storage has_StorageArea_Clear 150 //go:noescape 151 func HasFuncStorageAreaClear(this js.Ref) js.Ref 152 153 //go:wasmimport plat/js/webext/storage func_StorageArea_Clear 154 //go:noescape 155 func FuncStorageAreaClear(this js.Ref, fn unsafe.Pointer) 156 157 //go:wasmimport plat/js/webext/storage call_StorageArea_Clear 158 //go:noescape 159 func CallStorageAreaClear( 160 this js.Ref, retPtr unsafe.Pointer) 161 162 //go:wasmimport plat/js/webext/storage try_StorageArea_Clear 163 //go:noescape 164 func TryStorageAreaClear( 165 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 166 167 //go:wasmimport plat/js/webext/storage has_StorageArea_SetAccessLevel 168 //go:noescape 169 func HasFuncStorageAreaSetAccessLevel(this js.Ref) js.Ref 170 171 //go:wasmimport plat/js/webext/storage func_StorageArea_SetAccessLevel 172 //go:noescape 173 func FuncStorageAreaSetAccessLevel(this js.Ref, fn unsafe.Pointer) 174 175 //go:wasmimport plat/js/webext/storage call_StorageArea_SetAccessLevel 176 //go:noescape 177 func CallStorageAreaSetAccessLevel( 178 this js.Ref, retPtr unsafe.Pointer, 179 accessOptions unsafe.Pointer) 180 181 //go:wasmimport plat/js/webext/storage try_StorageArea_SetAccessLevel 182 //go:noescape 183 func TryStorageAreaSetAccessLevel( 184 this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer, 185 accessOptions unsafe.Pointer) (ok js.Ref) 186 187 //go:wasmimport plat/js/webext/storage store_StorageChange 188 //go:noescape 189 func StorageChangeJSStore( 190 ptr unsafe.Pointer, ref js.Ref) 191 192 //go:wasmimport plat/js/webext/storage load_StorageChange 193 //go:noescape 194 func StorageChangeJSLoad( 195 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 196 197 //go:wasmimport plat/js/webext/storage get_Local 198 //go:noescape 199 func GetLocal(retPtr unsafe.Pointer) js.Ref 200 201 //go:wasmimport plat/js/webext/storage set_Local 202 //go:noescape 203 func SetLocal( 204 val js.Ref) js.Ref 205 206 //go:wasmimport plat/js/webext/storage get_Managed 207 //go:noescape 208 func GetManaged(retPtr unsafe.Pointer) js.Ref 209 210 //go:wasmimport plat/js/webext/storage set_Managed 211 //go:noescape 212 func SetManaged( 213 val js.Ref) js.Ref 214 215 //go:wasmimport plat/js/webext/storage has_OnChanged 216 //go:noescape 217 func HasFuncOnChanged() js.Ref 218 219 //go:wasmimport plat/js/webext/storage func_OnChanged 220 //go:noescape 221 func FuncOnChanged(fn unsafe.Pointer) 222 223 //go:wasmimport plat/js/webext/storage call_OnChanged 224 //go:noescape 225 func CallOnChanged( 226 retPtr unsafe.Pointer, 227 callback js.Ref) 228 229 //go:wasmimport plat/js/webext/storage try_OnChanged 230 //go:noescape 231 func TryOnChanged( 232 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 233 callback js.Ref) (ok js.Ref) 234 235 //go:wasmimport plat/js/webext/storage has_OffChanged 236 //go:noescape 237 func HasFuncOffChanged() js.Ref 238 239 //go:wasmimport plat/js/webext/storage func_OffChanged 240 //go:noescape 241 func FuncOffChanged(fn unsafe.Pointer) 242 243 //go:wasmimport plat/js/webext/storage call_OffChanged 244 //go:noescape 245 func CallOffChanged( 246 retPtr unsafe.Pointer, 247 callback js.Ref) 248 249 //go:wasmimport plat/js/webext/storage try_OffChanged 250 //go:noescape 251 func TryOffChanged( 252 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 253 callback js.Ref) (ok js.Ref) 254 255 //go:wasmimport plat/js/webext/storage has_HasOnChanged 256 //go:noescape 257 func HasFuncHasOnChanged() js.Ref 258 259 //go:wasmimport plat/js/webext/storage func_HasOnChanged 260 //go:noescape 261 func FuncHasOnChanged(fn unsafe.Pointer) 262 263 //go:wasmimport plat/js/webext/storage call_HasOnChanged 264 //go:noescape 265 func CallHasOnChanged( 266 retPtr unsafe.Pointer, 267 callback js.Ref) 268 269 //go:wasmimport plat/js/webext/storage try_HasOnChanged 270 //go:noescape 271 func TryHasOnChanged( 272 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 273 callback js.Ref) (ok js.Ref) 274 275 //go:wasmimport plat/js/webext/storage get_Session 276 //go:noescape 277 func GetSession(retPtr unsafe.Pointer) js.Ref 278 279 //go:wasmimport plat/js/webext/storage set_Session 280 //go:noescape 281 func SetSession( 282 val js.Ref) js.Ref 283 284 //go:wasmimport plat/js/webext/storage get_Sync 285 //go:noescape 286 func GetSync(retPtr unsafe.Pointer) js.Ref 287 288 //go:wasmimport plat/js/webext/storage set_Sync 289 //go:noescape 290 func SetSync( 291 val js.Ref) js.Ref