@@ -242,7 +242,7 @@ export default class DXComponentMetadataGenerator {
242242 packageName : config . wrapperPackageName ,
243243 imports : buildImports ( getValues ( widget . Options ) , config . widgetPackageName ) ,
244244 nestedComponents : widgetNestedComponents ,
245- optionsTypeParams : widget . OptionsTypeParams
245+ optionsTypeParams : widget . OptionsTypeParams ,
246246 } ;
247247
248248 logger ( 'Write metadata to file ' + outputFilePath ) ;
@@ -327,12 +327,12 @@ export default class DXComponentMetadataGenerator {
327327 return result ;
328328 }
329329
330- private mergeArrayTypes ( array1 , array2 ) {
330+ private mergeArrayTypes < T > ( array1 : T [ ] , array2 : T [ ] ) : T [ ] {
331331 let newTypes = array2 . filter ( type => array1 . indexOf ( type ) === - 1 ) ;
332332 return [ ] . concat ( array1 , newTypes ) ;
333333 }
334334
335- private getExternalObjectInfo ( metadata : Metadata , typeName ) {
335+ private getExternalObjectInfo ( metadata : Metadata , typeName : string ) {
336336 let externalObject = metadata . ExtraObjects [ typeName ] ;
337337
338338 if ( ! externalObject ) {
@@ -492,7 +492,7 @@ export default class DXComponentMetadataGenerator {
492492 } else {
493493 existingComponent . properties = existingComponent . properties
494494 . concat ( ...component . properties )
495- . reduce ( ( properties , property ) => {
495+ . reduce ( ( properties : Property [ ] , property ) => {
496496 if ( properties . filter ( p => p . name === property . name ) . length === 0 ) {
497497 properties . push ( property ) ;
498498 } else {
@@ -515,7 +515,7 @@ export default class DXComponentMetadataGenerator {
515515
516516 existingComponent . events = existingComponent . events
517517 . concat ( ...component . events )
518- . reduce ( ( events , event ) => {
518+ . reduce ( ( events : Event [ ] , event ) => {
519519 if ( events . filter ( e => e . emit === event . emit ) . length === 0 ) {
520520 events . push ( event ) ;
521521 }
@@ -535,7 +535,8 @@ export default class DXComponentMetadataGenerator {
535535 } , [ ] ) ;
536536
537537 normalizedMetadata . forEach ( component => {
538- component . collectionNestedComponents = component . collectionNestedComponents . reduce ( ( result , nestedComponent ) => {
538+ component . collectionNestedComponents = component . collectionNestedComponents
539+ . reduce ( ( result : NestedComponent [ ] , nestedComponent ) => {
539540 if ( result . filter ( c => nestedComponent . className === c . className ) . length === 0 ) {
540541 result . push ( nestedComponent ) ;
541542 }
0 commit comments