Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
class TransformOperationExecutor
import { TransformOperationExecutor } from "https://deno.land/x/class_transformer@v0.2.3-beta.1/src/TransformOperationExecutor.ts";

Constructors

new
TransformOperationExecutor(transformationType: TransformationType, options: ClassTransformOptions)

Properties

private
recursionStack: Set<Object>

Methods

private
applyCustomTransformations(
value: any,
target: Function,
key: string,
obj: any,
transformationType: TransformationType,
)
private
checkGroups(groups: string[])
private
checkVersion(since: number, until: number)
private
getKeys(target: Function, object: Object): string[]
private
getReflectedType(target: Function, propertyName: string)
private
isCircular(object: Object)
transform(
source: Object | Object[] | any,
value: Object | Object[] | any,
targetType: Function | TypeMetadata,
arrayType: Function,
isMap: boolean,
level?: number,
)