]> Cypherpunks repositories - gostls13.git/commit
syscall/js: add Wrapper interface to support external Value wrapper types
authorDenys Smirnov <denis.smirnov.91@gmail.com>
Wed, 24 Oct 2018 20:09:00 +0000 (20:09 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 24 Oct 2018 20:37:54 +0000 (20:37 +0000)
commit4be3851d197c331a8789799b9bc54683f6fdd45b
tree1907931329d0464bacd28ce1f498c78d83bff754
parent5538ecadca6b500f3ccd428f247f7502c12ae246
syscall/js: add Wrapper interface to support external Value wrapper types

The Callback and TypedArray are the only JavaScript types supported by
the library, thus they are special-cased in a type switch of ValueOf.

Instead, a Ref interface is defined to allow external wrapper types
to be handled properly by ValueOf.

Change-Id: I03240ba7ec46979336b88389a70b7bcac37fc715
GitHub-Last-Rev: c8cf08d8ccfaab2af98df9eec8bc7b60dbce2c64
GitHub-Pull-Request: golang/go#28181
Reviewed-on: https://go-review.googlesource.com/c/141644
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Richard Musiol <neelance@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/syscall/js/callback.go
src/syscall/js/js.go
src/syscall/js/typedarray.go