Skip to main content
Version: v3.0.0

proxy.deleteProperty

Type: ProxyDeletePropertyEvent

Triggered when a property is deleted from the proxy.

This event is cancelable, meaning its default behavior can be prevented. By calling event.preventDefault(), you can override or block the underlying operation. This allows you to intercept and customize how the proxy responds to this operation.

Data Properties​

target​

Traceable

The underlying target object.

property​

ObjectKey

The name or symbol of the property being deleted.

Example​

import { Nexo } from "nexos";
import type * as nx from "nexos";

const nexo = new Nexo();
const proxy = nexo.create({ temp: 123 });

nexo.on("proxy.deleteProperty", (event: nx.ProxyDeletePropertyEvent) => {
console.log(`Deleted property: ${event.data.property}`);
});

delete proxy.temp; // Logs: Deleted property: temp