Skip to main content
Version: v3.1.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