@@ -31,7 +31,7 @@ export function classToPlainFromExist<T>(object: T, plainObject: Object|Object[]
31
31
/**
32
32
* Converts plain (literal) object to class (constructor) object. Also works with arrays.
33
33
*/
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 [ ] ;
35
35
export function plainToClass < T , V > ( cls : ClassType < T > , plain : V , options ?: ClassTransformOptions ) : T ;
36
36
export function plainToClass < T , V > ( cls : ClassType < T > , plain : V | V [ ] , options ?: ClassTransformOptions ) : T | T [ ] {
37
37
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
42
42
* Uses given object as source object (it means fills given object with data from plain object).
43
43
* Also works with arrays.
44
44
*/
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 [ ] ;
46
46
export function plainToClassFromExist < T , V > ( clsObject : T , plain : V , options ?: ClassTransformOptions ) : T ;
47
47
export function plainToClassFromExist < T , V > ( clsObject : T , plain : V | V [ ] , options ?: ClassTransformOptions ) : T | T [ ] {
48
48
return classTransformer . plainToClassFromExist ( clsObject , plain , options ) ;
0 commit comments