{"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;;AAGhB,QAAA,OAAO,KAAK,CAAC,GAAG,CAAC,CAAC,KAAU,KAAI;AAC5B,YAAA,OAAO,WAAW,CAAC,KAAK,EAAE,GAAG,CAAC;AAClC,SAAC,CAAC;;+GARG,SAAS,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;6GAAT,SAAS,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,OAAA,EAAA,CAAA,CAAA;;4FAAT,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;;;;"}