github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/webrequestinternal/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/webrequestinternal constof_AddEventListenerOptions 20 //go:noescape 21 func ConstOfAddEventListenerOptions(str js.Ref) uint32 22 23 //go:wasmimport plat/js/webext/webrequestinternal has_AddEventListener 24 //go:noescape 25 func HasFuncAddEventListener() js.Ref 26 27 //go:wasmimport plat/js/webext/webrequestinternal func_AddEventListener 28 //go:noescape 29 func FuncAddEventListener(fn unsafe.Pointer) 30 31 //go:wasmimport plat/js/webext/webrequestinternal call_AddEventListener 32 //go:noescape 33 func CallAddEventListener( 34 retPtr unsafe.Pointer, 35 callback js.Ref, 36 filter unsafe.Pointer, 37 extraInfoSpec js.Ref, 38 eventName js.Ref, 39 subEventName js.Ref, 40 webViewInstanceId float64) 41 42 //go:wasmimport plat/js/webext/webrequestinternal try_AddEventListener 43 //go:noescape 44 func TryAddEventListener( 45 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 46 callback js.Ref, 47 filter unsafe.Pointer, 48 extraInfoSpec js.Ref, 49 eventName js.Ref, 50 subEventName js.Ref, 51 webViewInstanceId float64) (ok js.Ref) 52 53 //go:wasmimport plat/js/webext/webrequestinternal has_EventHandled 54 //go:noescape 55 func HasFuncEventHandled() js.Ref 56 57 //go:wasmimport plat/js/webext/webrequestinternal func_EventHandled 58 //go:noescape 59 func FuncEventHandled(fn unsafe.Pointer) 60 61 //go:wasmimport plat/js/webext/webrequestinternal call_EventHandled 62 //go:noescape 63 func CallEventHandled( 64 retPtr unsafe.Pointer, 65 eventName js.Ref, 66 subEventName js.Ref, 67 requestId js.Ref, 68 webViewInstanceId float64, 69 response unsafe.Pointer) 70 71 //go:wasmimport plat/js/webext/webrequestinternal try_EventHandled 72 //go:noescape 73 func TryEventHandled( 74 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 75 eventName js.Ref, 76 subEventName js.Ref, 77 requestId js.Ref, 78 webViewInstanceId float64, 79 response unsafe.Pointer) (ok js.Ref)