Options
All
  • Public
  • Public/Protected
  • All
Menu
     

Interface EHANDLERS<T>

Creates an instance of EPROXY.

Type parameters

  • T: object

Hierarchy

  • EHANDLERS

Index

Methods

construct

  • construct(target: T, argumentsList: any[], newTarget: any): T
  • Parameters

    • target: T
    • argumentsList: any[]
    • newTarget: any

    Returns T

apply

  • apply(target: T, thisArg: object, argumentsList: any[]): any
  • Parameters

    • target: T
    • thisArg: object
    • argumentsList: any[]

    Returns any

ownKeys

  • ownKeys(target: T): any[]
  • Parameters

    • target: T

    Returns any[]

has

  • has(target: T, property: PropertyKey): boolean
  • Parameters

    • target: T
    • property: PropertyKey

    Returns boolean

get

  • get(target: T, property: PropertyKey, receiver: ProxyConstructor): any
  • Parameters

    • target: T
    • property: PropertyKey
    • receiver: ProxyConstructor

    Returns any

set

  • set(target: T, property: PropertyKey, value: any, receiver: ProxyConstructor): boolean
  • Parameters

    • target: T
    • property: PropertyKey
    • value: any
    • receiver: ProxyConstructor

    Returns boolean

deleteProperty

  • deleteProperty(target: T, property: PropertyKey): boolean
  • Parameters

    • target: T
    • property: PropertyKey

    Returns boolean