{"version":3,"file":"angular-kit-cdk-lazy.mjs","sources":["../../../../libs/cdk/lazy/src/lib/lazy/lazy.pipe.ts","../../../../libs/cdk/lazy/src/lib/lazy.service.ts","../../../../libs/cdk/lazy/src/angular-kit-cdk-lazy.ts"],"sourcesContent":["import {Pipe, PipeTransform} from '@angular/core';\nimport {ProviderFn, RunFnExpression} from \"../types/types\";\nimport {from, map, Observable} from \"rxjs\";\n\n@Pipe({\n  name: 'lazy',\n  standalone: true,\n})\nexport class LazyPipe implements PipeTransform {\n  transform<R>(fn: RunFnExpression<R>, providerFn: ProviderFn): Observable<R> {\n    return from(providerFn()).pipe(map(fn));\n\n  }\n}\n","import {Injectable} from '@angular/core';\nimport {ProviderFn, RunFnExpression} from \"./types/types\";\nimport {from, map, Observable} from \"rxjs\";\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class LazyService {\n\n  run<R>(fn: RunFnExpression<R>, providerFn: ProviderFn): Observable<R>{\n    return from(providerFn()).pipe( map(fn));\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;AAIA,MAIa,QAAQ,CAAA;IACnB,SAAS,CAAI,EAAsB,EAAE,UAAsB,EAAA;AACzD,QAAA,OAAO,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC;KAEzC;8GAJU,QAAQ,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA,EAAA;4GAAR,QAAQ,EAAA,YAAA,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,CAAA,EAAA;;2FAAR,QAAQ,EAAA,UAAA,EAAA,CAAA;kBAJpB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,MAAM;AACZ,oBAAA,UAAU,EAAE,IAAI;AACjB,iBAAA,CAAA;;;ACHD,MAGa,WAAW,CAAA;IAEtB,GAAG,CAAI,EAAsB,EAAE,UAAsB,EAAA;AACnD,QAAA,OAAO,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC;KAC1C;8GAJU,WAAW,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA,EAAA;AAAX,IAAA,SAAA,IAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAW,cAFV,MAAM,EAAA,CAAA,CAAA,EAAA;;2FAEP,WAAW,EAAA,UAAA,EAAA,CAAA;kBAHvB,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;;;ACND;;AAEG;;;;"}