File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " mx-table-builder" ,
3- "version" : " 0.3.5 " ,
3+ "version" : " 0.3.6 " ,
44 "peerDependencies" : {
55 "@angular/common" : " ~10.0.0" ,
66 "@angular/core" : " ~10.0.0" ,
Original file line number Diff line number Diff line change 11import { InjectionToken } from '@angular/core' ;
22import { TableState } from './TableState' ;
33import { DefaultSettings } from './DefaultSettings' ;
4- import { ArrayAdditional } from '../interfaces/report-def' ;
4+ import { ArrayAdditional , FieldType } from '../interfaces/report-def' ;
55export interface TableBuilderConfig {
66 defaultTableState : Partial < TableState > ;
7- export ?: TableBuilderExport
7+ export ?: TableBuilderExport ;
88 defaultSettings ?: DefaultSettings ;
9- arrayInfo ?: ArrayAdditional
9+ arrayInfo ?: ArrayAdditional ;
10+ transformers ?: { [ key in keyof typeof FieldType ] : any }
1011}
1112
1213export interface TableBuilderExport {
Original file line number Diff line number Diff line change @@ -25,6 +25,9 @@ export class TransformCreator{
2525 }
2626 return metaData . transform
2727 }
28+ if ( this . config . transformers && this . config . transformers [ metaData . fieldType ] ) {
29+ return this . config . transformers [ metaData . fieldType ] ;
30+ }
2831 switch ( metaData . fieldType ) {
2932 case FieldType . Date :
3033 const dateFormat = metaData . additional ?. dateFormat ?? this . config . defaultSettings ?. dateFormat ?? 'shortDate' ;
You can’t perform that action at this time.
0 commit comments