github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/action/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/action store_OpenPopupOptions 20 //go:noescape 21 func OpenPopupOptionsJSStore( 22 ptr unsafe.Pointer, ref js.Ref) 23 24 //go:wasmimport plat/js/webext/action load_OpenPopupOptions 25 //go:noescape 26 func OpenPopupOptionsJSLoad( 27 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 28 29 //go:wasmimport plat/js/webext/action store_SetBadgeBackgroundColorArgDetails 30 //go:noescape 31 func SetBadgeBackgroundColorArgDetailsJSStore( 32 ptr unsafe.Pointer, ref js.Ref) 33 34 //go:wasmimport plat/js/webext/action load_SetBadgeBackgroundColorArgDetails 35 //go:noescape 36 func SetBadgeBackgroundColorArgDetailsJSLoad( 37 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 38 39 //go:wasmimport plat/js/webext/action store_SetBadgeTextArgDetails 40 //go:noescape 41 func SetBadgeTextArgDetailsJSStore( 42 ptr unsafe.Pointer, ref js.Ref) 43 44 //go:wasmimport plat/js/webext/action load_SetBadgeTextArgDetails 45 //go:noescape 46 func SetBadgeTextArgDetailsJSLoad( 47 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 48 49 //go:wasmimport plat/js/webext/action store_SetBadgeTextColorArgDetails 50 //go:noescape 51 func SetBadgeTextColorArgDetailsJSStore( 52 ptr unsafe.Pointer, ref js.Ref) 53 54 //go:wasmimport plat/js/webext/action load_SetBadgeTextColorArgDetails 55 //go:noescape 56 func SetBadgeTextColorArgDetailsJSLoad( 57 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 58 59 //go:wasmimport plat/js/webext/action store_SetIconArgDetails 60 //go:noescape 61 func SetIconArgDetailsJSStore( 62 ptr unsafe.Pointer, ref js.Ref) 63 64 //go:wasmimport plat/js/webext/action load_SetIconArgDetails 65 //go:noescape 66 func SetIconArgDetailsJSLoad( 67 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 68 69 //go:wasmimport plat/js/webext/action store_SetPopupArgDetails 70 //go:noescape 71 func SetPopupArgDetailsJSStore( 72 ptr unsafe.Pointer, ref js.Ref) 73 74 //go:wasmimport plat/js/webext/action load_SetPopupArgDetails 75 //go:noescape 76 func SetPopupArgDetailsJSLoad( 77 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 78 79 //go:wasmimport plat/js/webext/action store_SetTitleArgDetails 80 //go:noescape 81 func SetTitleArgDetailsJSStore( 82 ptr unsafe.Pointer, ref js.Ref) 83 84 //go:wasmimport plat/js/webext/action load_SetTitleArgDetails 85 //go:noescape 86 func SetTitleArgDetailsJSLoad( 87 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 88 89 //go:wasmimport plat/js/webext/action store_TabDetails 90 //go:noescape 91 func TabDetailsJSStore( 92 ptr unsafe.Pointer, ref js.Ref) 93 94 //go:wasmimport plat/js/webext/action load_TabDetails 95 //go:noescape 96 func TabDetailsJSLoad( 97 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 98 99 //go:wasmimport plat/js/webext/action store_UserSettings 100 //go:noescape 101 func UserSettingsJSStore( 102 ptr unsafe.Pointer, ref js.Ref) 103 104 //go:wasmimport plat/js/webext/action load_UserSettings 105 //go:noescape 106 func UserSettingsJSLoad( 107 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 108 109 //go:wasmimport plat/js/webext/action has_Disable 110 //go:noescape 111 func HasFuncDisable() js.Ref 112 113 //go:wasmimport plat/js/webext/action func_Disable 114 //go:noescape 115 func FuncDisable(fn unsafe.Pointer) 116 117 //go:wasmimport plat/js/webext/action call_Disable 118 //go:noescape 119 func CallDisable( 120 retPtr unsafe.Pointer, 121 tabId float64) 122 123 //go:wasmimport plat/js/webext/action try_Disable 124 //go:noescape 125 func TryDisable( 126 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 127 tabId float64) (ok js.Ref) 128 129 //go:wasmimport plat/js/webext/action has_Enable 130 //go:noescape 131 func HasFuncEnable() js.Ref 132 133 //go:wasmimport plat/js/webext/action func_Enable 134 //go:noescape 135 func FuncEnable(fn unsafe.Pointer) 136 137 //go:wasmimport plat/js/webext/action call_Enable 138 //go:noescape 139 func CallEnable( 140 retPtr unsafe.Pointer, 141 tabId float64) 142 143 //go:wasmimport plat/js/webext/action try_Enable 144 //go:noescape 145 func TryEnable( 146 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 147 tabId float64) (ok js.Ref) 148 149 //go:wasmimport plat/js/webext/action has_GetBadgeBackgroundColor 150 //go:noescape 151 func HasFuncGetBadgeBackgroundColor() js.Ref 152 153 //go:wasmimport plat/js/webext/action func_GetBadgeBackgroundColor 154 //go:noescape 155 func FuncGetBadgeBackgroundColor(fn unsafe.Pointer) 156 157 //go:wasmimport plat/js/webext/action call_GetBadgeBackgroundColor 158 //go:noescape 159 func CallGetBadgeBackgroundColor( 160 retPtr unsafe.Pointer, 161 details unsafe.Pointer) 162 163 //go:wasmimport plat/js/webext/action try_GetBadgeBackgroundColor 164 //go:noescape 165 func TryGetBadgeBackgroundColor( 166 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 167 details unsafe.Pointer) (ok js.Ref) 168 169 //go:wasmimport plat/js/webext/action has_GetBadgeText 170 //go:noescape 171 func HasFuncGetBadgeText() js.Ref 172 173 //go:wasmimport plat/js/webext/action func_GetBadgeText 174 //go:noescape 175 func FuncGetBadgeText(fn unsafe.Pointer) 176 177 //go:wasmimport plat/js/webext/action call_GetBadgeText 178 //go:noescape 179 func CallGetBadgeText( 180 retPtr unsafe.Pointer, 181 details unsafe.Pointer) 182 183 //go:wasmimport plat/js/webext/action try_GetBadgeText 184 //go:noescape 185 func TryGetBadgeText( 186 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 187 details unsafe.Pointer) (ok js.Ref) 188 189 //go:wasmimport plat/js/webext/action has_GetBadgeTextColor 190 //go:noescape 191 func HasFuncGetBadgeTextColor() js.Ref 192 193 //go:wasmimport plat/js/webext/action func_GetBadgeTextColor 194 //go:noescape 195 func FuncGetBadgeTextColor(fn unsafe.Pointer) 196 197 //go:wasmimport plat/js/webext/action call_GetBadgeTextColor 198 //go:noescape 199 func CallGetBadgeTextColor( 200 retPtr unsafe.Pointer, 201 details unsafe.Pointer) 202 203 //go:wasmimport plat/js/webext/action try_GetBadgeTextColor 204 //go:noescape 205 func TryGetBadgeTextColor( 206 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 207 details unsafe.Pointer) (ok js.Ref) 208 209 //go:wasmimport plat/js/webext/action has_GetPopup 210 //go:noescape 211 func HasFuncGetPopup() js.Ref 212 213 //go:wasmimport plat/js/webext/action func_GetPopup 214 //go:noescape 215 func FuncGetPopup(fn unsafe.Pointer) 216 217 //go:wasmimport plat/js/webext/action call_GetPopup 218 //go:noescape 219 func CallGetPopup( 220 retPtr unsafe.Pointer, 221 details unsafe.Pointer) 222 223 //go:wasmimport plat/js/webext/action try_GetPopup 224 //go:noescape 225 func TryGetPopup( 226 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 227 details unsafe.Pointer) (ok js.Ref) 228 229 //go:wasmimport plat/js/webext/action has_GetTitle 230 //go:noescape 231 func HasFuncGetTitle() js.Ref 232 233 //go:wasmimport plat/js/webext/action func_GetTitle 234 //go:noescape 235 func FuncGetTitle(fn unsafe.Pointer) 236 237 //go:wasmimport plat/js/webext/action call_GetTitle 238 //go:noescape 239 func CallGetTitle( 240 retPtr unsafe.Pointer, 241 details unsafe.Pointer) 242 243 //go:wasmimport plat/js/webext/action try_GetTitle 244 //go:noescape 245 func TryGetTitle( 246 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 247 details unsafe.Pointer) (ok js.Ref) 248 249 //go:wasmimport plat/js/webext/action has_GetUserSettings 250 //go:noescape 251 func HasFuncGetUserSettings() js.Ref 252 253 //go:wasmimport plat/js/webext/action func_GetUserSettings 254 //go:noescape 255 func FuncGetUserSettings(fn unsafe.Pointer) 256 257 //go:wasmimport plat/js/webext/action call_GetUserSettings 258 //go:noescape 259 func CallGetUserSettings( 260 retPtr unsafe.Pointer) 261 262 //go:wasmimport plat/js/webext/action try_GetUserSettings 263 //go:noescape 264 func TryGetUserSettings( 265 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref) 266 267 //go:wasmimport plat/js/webext/action has_IsEnabled 268 //go:noescape 269 func HasFuncIsEnabled() js.Ref 270 271 //go:wasmimport plat/js/webext/action func_IsEnabled 272 //go:noescape 273 func FuncIsEnabled(fn unsafe.Pointer) 274 275 //go:wasmimport plat/js/webext/action call_IsEnabled 276 //go:noescape 277 func CallIsEnabled( 278 retPtr unsafe.Pointer, 279 tabId float64) 280 281 //go:wasmimport plat/js/webext/action try_IsEnabled 282 //go:noescape 283 func TryIsEnabled( 284 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 285 tabId float64) (ok js.Ref) 286 287 //go:wasmimport plat/js/webext/action has_OnClicked 288 //go:noescape 289 func HasFuncOnClicked() js.Ref 290 291 //go:wasmimport plat/js/webext/action func_OnClicked 292 //go:noescape 293 func FuncOnClicked(fn unsafe.Pointer) 294 295 //go:wasmimport plat/js/webext/action call_OnClicked 296 //go:noescape 297 func CallOnClicked( 298 retPtr unsafe.Pointer, 299 callback js.Ref) 300 301 //go:wasmimport plat/js/webext/action try_OnClicked 302 //go:noescape 303 func TryOnClicked( 304 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 305 callback js.Ref) (ok js.Ref) 306 307 //go:wasmimport plat/js/webext/action has_OffClicked 308 //go:noescape 309 func HasFuncOffClicked() js.Ref 310 311 //go:wasmimport plat/js/webext/action func_OffClicked 312 //go:noescape 313 func FuncOffClicked(fn unsafe.Pointer) 314 315 //go:wasmimport plat/js/webext/action call_OffClicked 316 //go:noescape 317 func CallOffClicked( 318 retPtr unsafe.Pointer, 319 callback js.Ref) 320 321 //go:wasmimport plat/js/webext/action try_OffClicked 322 //go:noescape 323 func TryOffClicked( 324 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 325 callback js.Ref) (ok js.Ref) 326 327 //go:wasmimport plat/js/webext/action has_HasOnClicked 328 //go:noescape 329 func HasFuncHasOnClicked() js.Ref 330 331 //go:wasmimport plat/js/webext/action func_HasOnClicked 332 //go:noescape 333 func FuncHasOnClicked(fn unsafe.Pointer) 334 335 //go:wasmimport plat/js/webext/action call_HasOnClicked 336 //go:noescape 337 func CallHasOnClicked( 338 retPtr unsafe.Pointer, 339 callback js.Ref) 340 341 //go:wasmimport plat/js/webext/action try_HasOnClicked 342 //go:noescape 343 func TryHasOnClicked( 344 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 345 callback js.Ref) (ok js.Ref) 346 347 //go:wasmimport plat/js/webext/action has_OpenPopup 348 //go:noescape 349 func HasFuncOpenPopup() js.Ref 350 351 //go:wasmimport plat/js/webext/action func_OpenPopup 352 //go:noescape 353 func FuncOpenPopup(fn unsafe.Pointer) 354 355 //go:wasmimport plat/js/webext/action call_OpenPopup 356 //go:noescape 357 func CallOpenPopup( 358 retPtr unsafe.Pointer, 359 options unsafe.Pointer) 360 361 //go:wasmimport plat/js/webext/action try_OpenPopup 362 //go:noescape 363 func TryOpenPopup( 364 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 365 options unsafe.Pointer) (ok js.Ref) 366 367 //go:wasmimport plat/js/webext/action has_SetBadgeBackgroundColor 368 //go:noescape 369 func HasFuncSetBadgeBackgroundColor() js.Ref 370 371 //go:wasmimport plat/js/webext/action func_SetBadgeBackgroundColor 372 //go:noescape 373 func FuncSetBadgeBackgroundColor(fn unsafe.Pointer) 374 375 //go:wasmimport plat/js/webext/action call_SetBadgeBackgroundColor 376 //go:noescape 377 func CallSetBadgeBackgroundColor( 378 retPtr unsafe.Pointer, 379 details unsafe.Pointer) 380 381 //go:wasmimport plat/js/webext/action try_SetBadgeBackgroundColor 382 //go:noescape 383 func TrySetBadgeBackgroundColor( 384 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 385 details unsafe.Pointer) (ok js.Ref) 386 387 //go:wasmimport plat/js/webext/action has_SetBadgeText 388 //go:noescape 389 func HasFuncSetBadgeText() js.Ref 390 391 //go:wasmimport plat/js/webext/action func_SetBadgeText 392 //go:noescape 393 func FuncSetBadgeText(fn unsafe.Pointer) 394 395 //go:wasmimport plat/js/webext/action call_SetBadgeText 396 //go:noescape 397 func CallSetBadgeText( 398 retPtr unsafe.Pointer, 399 details unsafe.Pointer) 400 401 //go:wasmimport plat/js/webext/action try_SetBadgeText 402 //go:noescape 403 func TrySetBadgeText( 404 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 405 details unsafe.Pointer) (ok js.Ref) 406 407 //go:wasmimport plat/js/webext/action has_SetBadgeTextColor 408 //go:noescape 409 func HasFuncSetBadgeTextColor() js.Ref 410 411 //go:wasmimport plat/js/webext/action func_SetBadgeTextColor 412 //go:noescape 413 func FuncSetBadgeTextColor(fn unsafe.Pointer) 414 415 //go:wasmimport plat/js/webext/action call_SetBadgeTextColor 416 //go:noescape 417 func CallSetBadgeTextColor( 418 retPtr unsafe.Pointer, 419 details unsafe.Pointer) 420 421 //go:wasmimport plat/js/webext/action try_SetBadgeTextColor 422 //go:noescape 423 func TrySetBadgeTextColor( 424 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 425 details unsafe.Pointer) (ok js.Ref) 426 427 //go:wasmimport plat/js/webext/action has_SetIcon 428 //go:noescape 429 func HasFuncSetIcon() js.Ref 430 431 //go:wasmimport plat/js/webext/action func_SetIcon 432 //go:noescape 433 func FuncSetIcon(fn unsafe.Pointer) 434 435 //go:wasmimport plat/js/webext/action call_SetIcon 436 //go:noescape 437 func CallSetIcon( 438 retPtr unsafe.Pointer, 439 details unsafe.Pointer) 440 441 //go:wasmimport plat/js/webext/action try_SetIcon 442 //go:noescape 443 func TrySetIcon( 444 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 445 details unsafe.Pointer) (ok js.Ref) 446 447 //go:wasmimport plat/js/webext/action has_SetPopup 448 //go:noescape 449 func HasFuncSetPopup() js.Ref 450 451 //go:wasmimport plat/js/webext/action func_SetPopup 452 //go:noescape 453 func FuncSetPopup(fn unsafe.Pointer) 454 455 //go:wasmimport plat/js/webext/action call_SetPopup 456 //go:noescape 457 func CallSetPopup( 458 retPtr unsafe.Pointer, 459 details unsafe.Pointer) 460 461 //go:wasmimport plat/js/webext/action try_SetPopup 462 //go:noescape 463 func TrySetPopup( 464 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 465 details unsafe.Pointer) (ok js.Ref) 466 467 //go:wasmimport plat/js/webext/action has_SetTitle 468 //go:noescape 469 func HasFuncSetTitle() js.Ref 470 471 //go:wasmimport plat/js/webext/action func_SetTitle 472 //go:noescape 473 func FuncSetTitle(fn unsafe.Pointer) 474 475 //go:wasmimport plat/js/webext/action call_SetTitle 476 //go:noescape 477 func CallSetTitle( 478 retPtr unsafe.Pointer, 479 details unsafe.Pointer) 480 481 //go:wasmimport plat/js/webext/action try_SetTitle 482 //go:noescape 483 func TrySetTitle( 484 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 485 details unsafe.Pointer) (ok js.Ref)