{"version":3,"file":"eherve-angular-material-datatable-transform.pipe-BOmcXXZU.mjs","sources":["../../../projects/datatable/src/lib/pipes/transform.pipe.ts"],"sourcesContent":["/** @format */\n\nimport { Pipe, PipeTransform } from '@angular/core';\nimport { DatatableValueColumn } from '../types/datatable-column.type';\n\n@Pipe({ name: 'transform' })\nexport class TransformPipe<Record> implements PipeTransform {\n  transform(value: any, row: Record, column: DatatableValueColumn<Record>): any {\n    if (typeof column.transform === 'function') {\n      return column.transform(value, row);\n    }\n    return value;\n  }\n}\n"],"names":[],"mappings":";;;AAAA;MAMa,aAAa,CAAA;AACxB,IAAA,SAAS,CAAC,KAAU,EAAE,GAAW,EAAE,MAAoC,EAAA;AACrE,QAAA,IAAI,OAAO,MAAM,CAAC,SAAS,KAAK,UAAU,EAAE;YAC1C,OAAO,MAAM,CAAC,SAAS,CAAC,KAAK,EAAE,GAAG,CAAC;;AAErC,QAAA,OAAO,KAAK;;uGALH,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA;qGAAb,aAAa,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,WAAA,EAAA,CAAA;;2FAAb,aAAa,EAAA,UAAA,EAAA,CAAA;kBADzB,IAAI;mBAAC,EAAE,IAAI,EAAE,WAAW,EAAE;;;;;"}