vlocode-project - v1.40.0-beta-4
    Preparing search index...

    Class PropertyTransformHandler<T>

    Type Parameters

    • T extends object

    Implements

    • ProxyHandler<T>
    Index

    Constructors

    Properties

    proxyIdentity: `${string}-${string}-${string}-${string}-${string}` = ...
    transformProperty: PropertyTransformer<T>
    transformValue?: ValueTransformer

    Methods

    • A trap for getting a property value.

      Parameters

      • target: T

        The original object which is being proxied.

      • name: string | number | symbol

      Returns any

    • A trap for Object.getOwnPropertyDescriptor().

      Parameters

      • target: T

        The original object which is being proxied.

      • name: string | number | symbol

      Returns undefined | { configurable: boolean; enumerable: boolean; writable: boolean }

    • Parameters

      • target: T
      • name: string | number | symbol

      Returns undefined | string

    • A trap for the in operator.

      Parameters

      • target: T

        The original object which is being proxied.

      • name: string | number | symbol

      Returns boolean

    • A trap for Reflect.ownKeys().

      Parameters

      • target: T

        The original object which is being proxied.

      Returns string[]

    • A trap for setting a property value.

      Parameters

      • target: T

        The original object which is being proxied.

      • name: string | number | symbol
      • value: any

      Returns boolean

      A Boolean indicating whether or not the property was set.