proxy.preventExtensions
Type: ProxyPreventExtensionsEvent
Triggered when Object.preventExtensions(proxy) is called to make the proxy (and its target) non-extensible.
Data Properties
target
The underlying target object.
result
boolean
Indicates whether the operation to prevent extensions was successful.
If true, new properties can no longer be added to the target object.
Example
import { Nexo } from "nexos";
import type * as nx from "nexos";
const nexo = new Nexo();
const proxy = nexo.create({});
nexo.on("proxy.preventExtensions", (event: nx.ProxyPreventExtensionsEvent) => {
console.log("Preventing extensions");
});
Object.preventExtensions(proxy); // Logs: Preventing extensions