{"version":3,"file":"ngxtension-map-skip-undefined.mjs","sources":["../../../../libs/ngxtension/map-skip-undefined/src/map-skip-undefined.ts","../../../../libs/ngxtension/map-skip-undefined/src/ngxtension-map-skip-undefined.ts"],"sourcesContent":["import { type Observable } from 'rxjs';\nimport { filter, map } from 'rxjs/operators';\n\nexport const filterUndefined = <T>() =>\n\tfilter((value: T): value is Exclude<T, undefined> => value !== undefined);\n\nexport function mapSkipUndefined<T, R>(\n\tfnTrasformSkipUndefined: (value: T) => R,\n) {\n\treturn function (source: Observable<T>) {\n\t\treturn source.pipe(map(fnTrasformSkipUndefined), filterUndefined());\n\t};\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;AAGa,MAAA,eAAe,GAAG,MAC9B,MAAM,CAAC,CAAC,KAAQ,KAAqC,KAAK,KAAK,SAAS,EAAE;AAErE,SAAU,gBAAgB,CAC/B,uBAAwC,EAAA;AAExC,IAAA,OAAO,UAAU,MAAqB,EAAA;AACrC,QAAA,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,uBAAuB,CAAC,EAAE,eAAe,EAAE,CAAC,CAAC;AACrE,KAAC,CAAC;AACH;;ACZA;;AAEG;;;;"}