Interface ITransformer

interface ITransformer {
    call?<T, U>(p, args): U;
    get?<T, U>(p, value): U;
    ret?<T, U>(p, value): U;
    set?<T, U>(p, value): U;
}

Methods

  • Transforms the args passed in a method call

    Type Parameters

    • T extends any[]
    • U extends any[]

    Parameters

    • p: string | number | symbol
    • args: T

    Returns U

  • Transforms the value returned from a property access

    Type Parameters

    • T
    • U

    Parameters

    • p: string | number | symbol
    • value: T

    Returns U

  • Transforms the value returned from a method call.

    Type Parameters

    • T
    • U

    Parameters

    • p: string | number | symbol
    • value: T

    Returns U

  • Transforms the value assigned to a property

    Type Parameters

    • T
    • U

    Parameters

    • p: string | number | symbol
    • value: T

    Returns U