From 569a87d91e8c2f18ba201d2b74c5378e8691bf9b Mon Sep 17 00:00:00 2001 From: Mattia Collalti Date: Wed, 6 Jul 2022 11:39:01 +0200 Subject: [PATCH] feature: replace V type with T --- src/index.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/index.ts b/src/index.ts index 3bef5422b..2c388c7ad 100644 --- a/src/index.ts +++ b/src/index.ts @@ -65,9 +65,9 @@ export function classToPlainFromExist( * * @deprecated Function name changed, use the `plainToInstance` method instead. */ -export function plainToClass(cls: ClassConstructor, plain: V[], options?: ClassTransformOptions): T[]; -export function plainToClass(cls: ClassConstructor, plain: V, options?: ClassTransformOptions): T; -export function plainToClass(cls: ClassConstructor, plain: V | V[], options?: ClassTransformOptions): T | T[] { +export function plainToClass(cls: ClassConstructor, plain: T[], options?: ClassTransformOptions): T[]; +export function plainToClass(cls: ClassConstructor, plain: T, options?: ClassTransformOptions): T; +export function plainToClass(cls: ClassConstructor, plain: T | T[], options?: ClassTransformOptions): T | T[] { return classTransformer.plainToInstance(cls, plain as any, options); } @@ -91,9 +91,9 @@ export function plainToInstance( * * @deprecated This function is being removed. The current implementation is incorrect as it modifies the source object. */ -export function plainToClassFromExist(clsObject: T[], plain: V[], options?: ClassTransformOptions): T[]; -export function plainToClassFromExist(clsObject: T, plain: V, options?: ClassTransformOptions): T; -export function plainToClassFromExist(clsObject: T, plain: V | V[], options?: ClassTransformOptions): T | T[] { +export function plainToClassFromExist(clsObject: T[], plain: T[], options?: ClassTransformOptions): T[]; +export function plainToClassFromExist(clsObject: T, plain: T, options?: ClassTransformOptions): T; +export function plainToClassFromExist(clsObject: T, plain: T | T[], options?: ClassTransformOptions): T | T[] { return classTransformer.plainToClassFromExist(clsObject, plain, options); }