@@ -31,7 +31,7 @@ export function classToPlainFromExist<T>(object: T, plainObject: Object|Object[]
3131/**
3232 * Converts plain (literal) object to class (constructor) object. Also works with arrays.
3333 */
34- export function plainToClass < T , V extends Array < any > > ( cls : ClassType < T > , plain : V , options ?: ClassTransformOptions ) : T [ ] ;
34+ export function plainToClass < T , V > ( cls : ClassType < T > , plain : V [ ] , options ?: ClassTransformOptions ) : T [ ] ;
3535export function plainToClass < T , V > ( cls : ClassType < T > , plain : V , options ?: ClassTransformOptions ) : T ;
3636export function plainToClass < T , V > ( cls : ClassType < T > , plain : V | V [ ] , options ?: ClassTransformOptions ) : T | T [ ] {
3737 return classTransformer . plainToClass ( cls , plain as any , options ) ;
@@ -42,7 +42,7 @@ export function plainToClass<T, V>(cls: ClassType<T>, plain: V|V[], options?: Cl
4242 * Uses given object as source object (it means fills given object with data from plain object).
4343 * Also works with arrays.
4444 */
45- export function plainToClassFromExist < T , V extends Array < any > > ( clsObject : T [ ] , plain : V , options ?: ClassTransformOptions ) : T [ ] ;
45+ export function plainToClassFromExist < T , V > ( clsObject : T [ ] , plain : V [ ] , options ?: ClassTransformOptions ) : T [ ] ;
4646export function plainToClassFromExist < T , V > ( clsObject : T , plain : V , options ?: ClassTransformOptions ) : T ;
4747export function plainToClassFromExist < T , V > ( clsObject : T , plain : V | V [ ] , options ?: ClassTransformOptions ) : T | T [ ] {
4848 return classTransformer . plainToClassFromExist ( clsObject , plain , options ) ;
0 commit comments