Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IAccess

Describes a property access that is processed by an interceptor-chain.

Hierarchy

  • IAccess

Index

Properties

member

member: string

The name of the property that was accessed. This cannot be changed by the interceptor-chain.

persistentContext

persistentContext: any

setter

setter: boolean

true if this is setter-call, false otherwise. This cannot be changed by the interceptor-chain.

target

target: any

The object on which the property originally was accessed. Unlike IInvocation.this, IInvocation.target can not be changed by the interceptor-chain. Note also that this is the proxy-version of the invoked object.

this

this: any

this context of the property-access. This can be changed by the interceptor-chain.

value

value: any

If this is a setter call, this denotes the value the property is to be set to. If this is a getter call, the value is ignored.

Methods

next

  • next(): any
  • Invoke the next handler of this property-access or access the original property if this is the end of the chain.

    Returns any

    the value of the property for getters, true/false for setters

Generated using TypeDoc