@bi8/am-data-table
Version:
ng update @angular/cli --migrate-only --from=1.7.4 ng update @angular/core yarn add ng-packagr yarn add @angular/material yarn add core-js yarn add @angular/flex-layout yarn add lodash yarn add material-design-icons yarn add roboto-fontface yarn
1 lines • 31.1 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"AmDataTableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":26,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":30,"character":4},{"__symbolic":"reference","module":"@angular/material","name":"MatPaginatorModule","line":31,"character":4}],"exports":[{"__symbolic":"reference","name":"GridComponent"}],"declarations":[{"__symbolic":"reference","name":"GridComponent"},{"__symbolic":"reference","name":"HeaderRowDef"},{"__symbolic":"reference","name":"HeaderRow"},{"__symbolic":"reference","name":"HeaderCellDef"},{"__symbolic":"reference","name":"HeaderCell"},{"__symbolic":"reference","name":"DataRowDef"},{"__symbolic":"reference","name":"DataRow"},{"__symbolic":"reference","name":"DataCellDef"},{"__symbolic":"reference","name":"DataCell"},{"__symbolic":"reference","name":"HeaderRowOutlet"},{"__symbolic":"reference","name":"DataRowOutlet"},{"__symbolic":"reference","name":"RowOutlet"},{"__symbolic":"reference","name":"ExpanderOutlet"},{"__symbolic":"reference","name":"CellOutlet"},{"__symbolic":"reference","name":"GridKeyHeaderFormatter"},{"__symbolic":"reference","name":"GridPropertyFormatter"},{"__symbolic":"reference","name":"GridDateFormatter"}],"entryComponents":[{"__symbolic":"reference","name":"GridKeyHeaderFormatter"},{"__symbolic":"reference","name":"GridPropertyFormatter"},{"__symbolic":"reference","name":"GridDateFormatter"}],"providers":[{"provide":{"__symbolic":"reference","name":"AM_GRID_DATE_FORMAT"},"useValue":{"__symbolic":"reference","name":"AM_GRID_DATE_DEFAULT"}}]}]}],"members":{}},"GridDateFormat":{"__symbolic":"interface"},"AM_GRID_DATE_FORMAT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":44,"character":6},"arguments":["am.grid.date.format"]},"AM_GRID_DATE_DEFAULT":{"format":"fullDate"},"HeaderRowOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":60,"character":1},"arguments":[{"selector":"[headerRowOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"DataRowOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":66,"character":1},"arguments":[{"selector":"[dataRowOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"RowOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":72,"character":1},"arguments":[{"selector":"[rowOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"ExpanderOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":78,"character":1},"arguments":[{"selector":"[expanderOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"CellOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":84,"character":1},"arguments":[{"selector":"[cellOutlet]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"HeaderRowDef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":92,"character":1},"arguments":[{"selector":"[headerRowDef]","inputs":["model: headerRowDef"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"HeaderCellDef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":103,"character":1},"arguments":[{"selector":"[headerCellDef]","inputs":["column: column"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"HeaderCell":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":115,"character":1},"arguments":[{"selector":"header-cell","inputs":["column: column"],"template":"\n <ng-container cellOutlet></ng-container>\n ","host":{"class":"am-header-cell","role":"row","$quoted$":["class","role"]},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":125,"character":17},"member":"None"}}]}],"members":{"_cellOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":131,"character":3},"arguments":[{"__symbolic":"reference","name":"CellOutlet"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":133,"character":50},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":134,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":135,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"renderCell":[{"__symbolic":"method"}]}},"HeaderRow":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":193,"character":1},"arguments":[{"selector":"header-row","inputs":["model: model"],"template":"\n <div *ngIf=\"model.config.showExpander\" class=\"am-header-expander-column\"></div>\n <ng-container rowOutlet></ng-container>\n <ng-container>\n <header-cell *headerCellDef=\"let column;\" [column]=\"column\"></header-cell>\n <!--<header-cell *headerCellDef=\"let column as column;\" [column]=\"column\"></header-cell>-->\n </ng-container>\n ","host":{"class":"am-header-row","role":"row","$quoted$":["class","role"]},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":208,"character":17},"member":"None"}}]}],"members":{"events$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":213,"character":3},"arguments":["events"]}]}],"_rowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":215,"character":3},"arguments":[{"__symbolic":"reference","name":"RowOutlet"},{"static":true}]}]}],"_headerCellDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":216,"character":3},"arguments":[{"__symbolic":"reference","name":"HeaderCellDef"},{"static":true}]}]}],"headerCells":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":217,"character":3},"arguments":[{"__symbolic":"reference","name":"HeaderCell"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":221,"character":44}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"renderHeaderCell":[{"__symbolic":"method"}],"clearCells":[{"__symbolic":"method"}],"applyColumnChanges":[{"__symbolic":"method"}]}},"RowContext":{"__symbolic":"interface"},"DataRowDef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":313,"character":1},"arguments":[{"selector":"[dataRowDef]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"DataCellDef":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":320,"character":1},"arguments":[{"selector":"[dataCellDef]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":62,"character":36}]}]}},"DataCell":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":327,"character":1},"arguments":[{"selector":"data-cell","inputs":["column: column","row: row"],"template":"\n <ng-container cellOutlet></ng-container>\n ","host":{"class":"am-data-cell","role":"row","$quoted$":["class","role"]},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":337,"character":17},"member":"None"}}]}],"members":{"_cellOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":344,"character":3},"arguments":[{"__symbolic":"reference","name":"CellOutlet"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":133,"character":50},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":134,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":135,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"renderCell":[{"__symbolic":"method"}]}},"DataRowStyleResolver":{"__symbolic":"interface"},"DataCellStyleResolver":{"__symbolic":"interface"},"DataRow":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":415,"character":1},"arguments":[{"selector":"data-row","inputs":["row: row"],"template":"\n <!-- \n \n Expander Status - show/hide/disable (also with a tooltip)\n Expander Type - Chevron (expand/contract), Slider (slide-in/slide-out) \n \n rowDataFormatter {\n span: [\n ['firstName','lastName'] \n ]\n \n colSpan: ['firstName','lastName']\n }\n \n GridColumn\n StackedGridColumn\n \n \n \n emit({\n type: RowExpanded / RowContracted,\n data: record\n })\n \n emit({\n type: RowAdded, RowRemoved\n data: record\n })\n \n \n I would also like the ability \n \n [ wildcard search ] - across all columns \n --------------------------------------------------------------------- \n | | First Name | Mobile | Birth Date |\n | | Surname | Email | Age |\n ---------------------------------------------------------------------\n ===================================================================== \n [F]: | [ First Name ] | [ Mobile ] | [DATE-FORM] [DATE-TO] |\n [ Last Name ] | [ Email ] | |\n =====================================================================\n | Manie | Coetzee | 77/05/05 |\n > | Coetzee | mc@bla.com | 40 |\n ---------------------------------------------------------------------\n | | 13 Pioneer Road |\n | [ADDRESS] | Durbanville |\n | | 7550 |\n ---------------------------------------------------------------------\n EXPANDER\n =====================================================================\n =====================================================================\n -->\n\n <div style=\"flex: 1 1 auto; cursor: pointer;\" [ngClass]=\"rowClass()\" (click)=\"rowClicked($event)\">\n <div style=\"display: flex; flex: 1 1 auto;\" [ngClass]=\"{'am-expanded-row': row.expanded && !rowClass()}\">\n <div *ngIf=\"row.model.config.showExpander\" class=\"am-header-expander-column\">\n <mat-icon (click)=\"toggleExpander()\">{{expanderIcon}}</mat-icon>\n </div>\n <ng-container rowOutlet></ng-container>\n </div>\n <div style=\"flex: 1 1 auto;\" [ngClass]=\"{'am-expander-row': row.expanded}\">\n <ng-container expanderOutlet></ng-container>\n </div>\n </div>\n <ng-container>\n <data-cell *dataCellDef=\"let column; \" [column]=\"column\" [row]=\"row\" [ngClass]=\"cellClass(column)\"></data-cell>\n </ng-container>\n ","host":{"class":"am-data-row","role":"row","$quoted$":["class","role"]},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":494,"character":17},"member":"None"}}]}],"members":{"events$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":499,"character":3},"arguments":["events"]}]}],"_rowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":501,"character":3},"arguments":[{"__symbolic":"reference","name":"RowOutlet"},{"static":true}]}]}],"_dataCellDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":502,"character":3},"arguments":[{"__symbolic":"reference","name":"DataCellDef"},{"static":true}]}]}],"dataCells":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":503,"character":3},"arguments":[{"__symbolic":"reference","name":"DataCell"}]}]}],"_expanderOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":504,"character":3},"arguments":[{"__symbolic":"reference","name":"ExpanderOutlet"},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":221,"character":44}]}],"rowClicked":[{"__symbolic":"method"}],"selectRow":[{"__symbolic":"method"}],"deselectRow":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"rowClass":[{"__symbolic":"method"}],"cellClass":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"renderDataCell":[{"__symbolic":"method"}],"applyColumnChanges":[{"__symbolic":"method"}],"toggleExpander":[{"__symbolic":"method"}]}},"GridComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":616,"character":1},"arguments":[{"selector":"am-data-grid","template":"\n <div class=\"am-grid\">\n <ng-container headerRowOutlet></ng-container>\n <ng-container dataRowOutlet></ng-container>\n <ng-container>\n <header-row *headerRowDef=\"let model\" [model]=\"model\" (events)=\"emit($event)\"></header-row>\n <data-row *dataRowDef=\"let row\" [row]=\"row\" (events)=\"emit($event)\"></data-row>\n </ng-container>\n </div>\n ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":628,"character":17},"member":"None"}}]}],"members":{"events$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":632,"character":3},"arguments":["events"]}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":634,"character":3}}]}],"dataSource":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":640,"character":3}}]}],"_headerRowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":651,"character":3},"arguments":[{"__symbolic":"reference","name":"HeaderRowOutlet"},{"static":true}]}]}],"_headerRowDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":652,"character":3},"arguments":[{"__symbolic":"reference","name":"HeaderRowDef"},{"static":true}]}]}],"headerRowTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":654,"character":3},"arguments":["headerRow",{"static":true}]}]}],"headerRow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":655,"character":3},"arguments":[{"__symbolic":"reference","name":"HeaderRow"},{"static":false}]}]}],"_dataRowOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":657,"character":3},"arguments":[{"__symbolic":"reference","name":"DataRowOutlet"},{"static":true}]}]}],"_dataRowDef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":658,"character":3},"arguments":[{"__symbolic":"reference","name":"DataRowDef"},{"static":true}]}]}],"dataRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":659,"character":3},"arguments":[{"__symbolic":"reference","name":"DataRow"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"IterableDiffers","line":673,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":221,"character":44}]}],"toggleRowExpander":[{"__symbolic":"method"}],"emit":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setupHeader":[{"__symbolic":"method"}],"gridModelChanged":[{"__symbolic":"method"}],"dataSourceDataChanged":[{"__symbolic":"method"}],"switchDataSource":[{"__symbolic":"method"}],"observeModel":[{"__symbolic":"method"}],"observeDataSource":[{"__symbolic":"method"}]}},"GridEventType":{"RowExpanded":0,"RowContracted":1,"RowRemoved":2,"RowAdded":3,"Reloaded":4,"ColumnRemoved":5,"ColumnAdded":6,"DataChange":7,"Initialized":8,"RowClicked":9,"RowSelected":10,"RowDeselected":11},"GridEvent":{"__symbolic":"interface"},"GridModelConfig":{"__symbolic":"interface"},"GridModelStyles":{"__symbolic":"interface"},"GridModelEventType":{"ADD":0,"REMOVE":1,"UPDATE":2},"GridModelEvent":{"__symbolic":"interface"},"GridModel":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}],"toggleExpander":[{"__symbolic":"method"}],"addColumn":[{"__symbolic":"method"}],"getColumnByKey":[{"__symbolic":"method"}],"insertColumn":[{"__symbolic":"method"}],"removeColumn":[{"__symbolic":"method"}],"removeColumnByIndex":[{"__symbolic":"method"}],"removeColumnsByKey":[{"__symbolic":"method"}],"updateStyles":[{"__symbolic":"method"}],"updateColumn":[{"__symbolic":"method"}],"removeAll":[{"__symbolic":"method"}],"notifyChanges":[{"__symbolic":"method"}]}},"GridColumnConfig":{"__symbolic":"interface"},"GridColumnStyle":{"__symbolic":"interface"},"GridColumn":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}]}},"GridDataFormatter":{"__symbolic":"interface"},"GridPropertyFormatter":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":1119,"character":1},"arguments":[{"template":"{{getValue()}}"}]}],"members":{"column":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":1123,"character":3}}]}],"row":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":1124,"character":3}}]}],"getValue":[{"__symbolic":"method"}]}},"GridDateFormatter":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GridPropertyFormatter"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":1138,"character":1},"arguments":[{"template":"{{getValue() || '' | date : getFormat()}}"}]}],"members":{"column":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":1142,"character":3}}]}],"row":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":1143,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":1145,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":1145,"character":27},"arguments":[{"__symbolic":"reference","name":"AM_GRID_DATE_FORMAT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"getFormat":[{"__symbolic":"method"}]}},"GridHeaderFormatter":{"__symbolic":"interface"},"GridKeyHeaderFormatter":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":1165,"character":1},"arguments":[{"template":"{{column.config.heading}}"}]}],"members":{"column":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":1169,"character":3}}]}]}},"GridExpanderFormatter":{"__symbolic":"interface"},"GridDefaults":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"setDefaultColumn":[{"__symbolic":"method"}],"getDefaultColumn":[{"__symbolic":"method"}],"applyDefaults":[{"__symbolic":"method"}]}},"ArrayDS":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/collections","name":"DataSource","line":7,"character":29},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":16,"character":34}]}],"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}],"reload":[{"__symbolic":"method"}],"addAll":[{"__symbolic":"method"}],"addItem":[{"__symbolic":"method"}],"insertItem":[{"__symbolic":"method"}],"removeColumn":[{"__symbolic":"method"}],"removeItemByIndex":[{"__symbolic":"method"}],"removeAll":[{"__symbolic":"method"}]}},"Operation":{"gt":0,"lt":1,"gte":2,"lte":3,"eq":4,"ieq":5,"neq":6,"ineq":7,"like":8,"ilike":9},"SortOrder":{"asc":0,"desc":1},"SearchContext":{"__symbolic":"interface"},"FilterCriteria":{"__symbolic":"interface"},"SelectionMapper":{"__symbolic":"function","parameters":["codeProperty","valueProperty","source$"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"source$"},"member":"map"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":40,"character":21,"module":"./app/modules/am-data-table/grid-criteria.ds"}]}},"StringSelectionMapper":{"__symbolic":"function","parameters":["source$"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"source$"},"member":"map"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":50,"character":21,"module":"./app/modules/am-data-table/grid-criteria.ds"}]}},"FilterCriteriaUtils":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"getContext":[{"__symbolic":"method"}],"applyFilter":[{"__symbolic":"method"}],"format":[{"__symbolic":"method"}]}},"CriteriaSearchService":{"__symbolic":"interface"},"CriteriaLoadFn":{"__symbolic":"interface"},"CriteriaLoader":{"__symbolic":"interface"},"FunctionCriteriaLoader":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"prepare":[{"__symbolic":"method"}],"processResponse":[{"__symbolic":"method"}]}},"CriteriaTableDB":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/material","name":"MatPaginator","line":209,"character":33}]}],"reload":[{"__symbolic":"method"}]}},"CriteriaTableDS":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/collections","name":"DataSource","line":234,"character":37},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BehaviorSubject","module":"rxjs/BehaviorSubject","arguments":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}],"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}}},"origins":{"AmDataTableModule":"./app/modules/am-data-table/am-data-table.module","GridDateFormat":"./app/modules/am-data-table/grid","AM_GRID_DATE_FORMAT":"./app/modules/am-data-table/grid","AM_GRID_DATE_DEFAULT":"./app/modules/am-data-table/grid","HeaderRowOutlet":"./app/modules/am-data-table/grid","DataRowOutlet":"./app/modules/am-data-table/grid","RowOutlet":"./app/modules/am-data-table/grid","ExpanderOutlet":"./app/modules/am-data-table/grid","CellOutlet":"./app/modules/am-data-table/grid","HeaderRowDef":"./app/modules/am-data-table/grid","HeaderCellDef":"./app/modules/am-data-table/grid","HeaderCell":"./app/modules/am-data-table/grid","HeaderRow":"./app/modules/am-data-table/grid","RowContext":"./app/modules/am-data-table/grid","DataRowDef":"./app/modules/am-data-table/grid","DataCellDef":"./app/modules/am-data-table/grid","DataCell":"./app/modules/am-data-table/grid","DataRowStyleResolver":"./app/modules/am-data-table/grid","DataCellStyleResolver":"./app/modules/am-data-table/grid","DataRow":"./app/modules/am-data-table/grid","GridComponent":"./app/modules/am-data-table/grid","GridEventType":"./app/modules/am-data-table/grid","GridEvent":"./app/modules/am-data-table/grid","GridModelConfig":"./app/modules/am-data-table/grid","GridModelStyles":"./app/modules/am-data-table/grid","GridModelEventType":"./app/modules/am-data-table/grid","GridModelEvent":"./app/modules/am-data-table/grid","GridModel":"./app/modules/am-data-table/grid","GridColumnConfig":"./app/modules/am-data-table/grid","GridColumnStyle":"./app/modules/am-data-table/grid","GridColumn":"./app/modules/am-data-table/grid","GridDataFormatter":"./app/modules/am-data-table/grid","GridPropertyFormatter":"./app/modules/am-data-table/grid","GridDateFormatter":"./app/modules/am-data-table/grid","GridHeaderFormatter":"./app/modules/am-data-table/grid","GridKeyHeaderFormatter":"./app/modules/am-data-table/grid","GridExpanderFormatter":"./app/modules/am-data-table/grid","GridDefaults":"./app/modules/am-data-table/grid","ArrayDS":"./app/modules/am-data-table/grid-array.ds","Operation":"./app/modules/am-data-table/grid-criteria.ds","SortOrder":"./app/modules/am-data-table/grid-criteria.ds","SearchContext":"./app/modules/am-data-table/grid-criteria.ds","FilterCriteria":"./app/modules/am-data-table/grid-criteria.ds","SelectionMapper":"./app/modules/am-data-table/grid-criteria.ds","StringSelectionMapper":"./app/modules/am-data-table/grid-criteria.ds","FilterCriteriaUtils":"./app/modules/am-data-table/grid-criteria.ds","CriteriaSearchService":"./app/modules/am-data-table/grid-criteria.ds","CriteriaLoadFn":"./app/modules/am-data-table/grid-criteria.ds","CriteriaLoader":"./app/modules/am-data-table/grid-criteria.ds","FunctionCriteriaLoader":"./app/modules/am-data-table/grid-criteria.ds","CriteriaTableDB":"./app/modules/am-data-table/grid-criteria.ds","CriteriaTableDS":"./app/modules/am-data-table/grid-criteria.ds"},"importAs":"@bi8/am-data-table"}