UNPKG

715 BSource Map (JSON)View Raw
1{"version":3,"sources":["iterable/iif.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAChC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,MAAM,UAAU,GAAG,CACjB,EAAiB,EACjB,UAA6B,EAC7B,aAAgC,KAAK,EAAW;IAEhD,OAAO,KAAK,CAAU,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC;AAChE,CAAC","file":"iif.js","sourcesContent":["import { IterableX } from './iterablex';\nimport { defer } from './defer';\nimport { empty } from './empty';\n\nexport function iif<TSource>(\n fn: () => boolean,\n thenSource: Iterable<TSource>,\n elseSource: Iterable<TSource> = empty<TSource>()\n): IterableX<TSource> {\n return defer<TSource>(() => (fn() ? thenSource : elseSource));\n}\n"]}
\No newline at end of file