@@ -23,15 +23,15 @@ type BindingSource struct {
2323}
2424
2525// ExposedFunction represents the func signature of an exposed function
26- type ExposedFunction = func (args ... interface {}) interface {}
26+ type ExposedFunction = func (args ... any ) any
2727
2828// BindingCallFunction represents the func signature of an exposed binding call func
29- type BindingCallFunction func (source * BindingSource , args ... interface {}) interface {}
29+ type BindingCallFunction func (source * BindingSource , args ... any ) any
3030
3131func (b * bindingCallImpl ) Call (f BindingCallFunction ) {
3232 defer func () {
3333 if r := recover (); r != nil {
34- if _ , err := b .channel .Send ("reject" , map [string ]interface {} {
34+ if _ , err := b .channel .Send ("reject" , map [string ]any {
3535 "error" : serializeError (r .(error )),
3636 }); err != nil {
3737 logger .Error ("could not reject BindingCall" , "error" , err )
@@ -45,31 +45,31 @@ func (b *bindingCallImpl) Call(f BindingCallFunction) {
4545 Page : frame .Page (),
4646 Frame : frame ,
4747 }
48- var result interface {}
48+ var result any
4949 if handle , ok := b .initializer ["handle" ]; ok {
5050 result = f (source , fromChannel (handle ))
5151 } else {
52- initializerArgs := b .initializer ["args" ].([]interface {} )
53- funcArgs := []interface {} {}
54- for i := 0 ; i < len ( initializerArgs ); i ++ {
52+ initializerArgs := b .initializer ["args" ].([]any )
53+ funcArgs := []any {}
54+ for i := range initializerArgs {
5555 funcArgs = append (funcArgs , parseResult (initializerArgs [i ]))
5656 }
5757 result = f (source , funcArgs ... )
5858 }
59- _ , err := b .channel .Send ("resolve" , map [string ]interface {} {
59+ _ , err := b .channel .Send ("resolve" , map [string ]any {
6060 "result" : serializeArgument (result ),
6161 })
6262 if err != nil {
6363 logger .Error ("could not resolve BindingCall" , "error" , err )
6464 }
6565}
6666
67- func serializeError (err error ) map [string ]interface {} {
67+ func serializeError (err error ) map [string ]any {
6868 st := stack .Trace ().TrimRuntime ()
6969 if len (st ) == 0 { // https://github.com/go-stack/stack/issues/27
7070 st = stack .Trace ()
7171 }
72- return map [string ]interface {} {
72+ return map [string ]any {
7373 "error" : & Error {
7474 Name : "Playwright for Go Error" ,
7575 Message : err .Error (),
@@ -80,7 +80,7 @@ func serializeError(err error) map[string]interface{} {
8080 }
8181}
8282
83- func newBindingCall (parent * channelOwner , objectType string , guid string , initializer map [string ]interface {} ) * bindingCallImpl {
83+ func newBindingCall (parent * channelOwner , objectType string , guid string , initializer map [string ]any ) * bindingCallImpl {
8484 bt := & bindingCallImpl {}
8585 bt .createChannelOwner (bt , parent , objectType , guid , initializer )
8686 return bt
0 commit comments