UNPKG

@ynmstudio/utils

Version:
1 lines 1.38 kB
{"version":3,"file":"ynmstudio-utils-pipes-pluck.mjs","sources":["../../../projects/ynm-utils/pipes/pluck/src/pluck.pipe.ts","../../../projects/ynm-utils/pipes/pluck/src/ynmstudio-utils-pipes-pluck.ts"],"sourcesContent":["import { Pipe, PipeTransform, NgModule } from '@angular/core';\nimport { getProperty, isArray } from '@ynmstudio/utils/helpers';\n\n\n@Pipe({\n standalone: true,\n name: 'pluck',\n})\nexport class PluckPipe implements PipeTransform {\n transform(input: any, key: string): any {\n if (!isArray(input) || !key) {\n return input;\n }\n\n return input.map((value: any) => {\n return getProperty(value, key);\n });\n }\n}","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;;;MAQa,SAAS,CAAA;IAClB,SAAS,CAAC,KAAU,EAAE,GAAW,EAAA;QAC7B,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE;AACzB,YAAA,OAAO,KAAK;QAChB;AAEA,QAAA,OAAO,KAAK,CAAC,GAAG,CAAC,CAAC,KAAU,KAAI;AAC5B,YAAA,OAAO,WAAW,CAAC,KAAK,EAAE,GAAG,CAAC;AAClC,QAAA,CAAC,CAAC;IACN;8GATS,SAAS,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;4GAAT,SAAS,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,OAAA,EAAA,CAAA,CAAA;;2FAAT,SAAS,EAAA,UAAA,EAAA,CAAA;kBAJrB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACF,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,IAAI,EAAE,OAAO;AAChB,iBAAA;;;ACPD;;AAEG;;;;"}