MCPcopy Create free account
hub / github.com/buke/quickjs-go / PreventExtensions

Method PreventExtensions

value.go:782–791  ·  view source on GitHub ↗

PreventExtensions marks object as non-extensible.

()

Source from the content-addressed store, hash-verified

780
781// PreventExtensions marks object as non-extensible.
782func (v *Value) PreventExtensions() bool {
783 if !v.isAlive() {
784 return false
785 }
786 ret := C.JS_PreventExtensions(v.ctx.ref, v.ref)
787 if ret < 0 {
788 return false
789 }
790 return ret == 1
791}
792
793// Seal seals object properties and prevents extensions.
794func (v *Value) Seal() bool {

Calls 1

isAliveMethod · 0.95