@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
5 lines • 1.36 kB
JavaScript
import { EMPTY, pipe, switchMap } from 'rxjs';
export function tuiIfMap(project, predicate = Boolean) {
return pipe(switchMap((value) => (predicate(value) ? project(value) : EMPTY)));
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWYtbWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvY2RrL29ic2VydmFibGVzL2lmLW1hcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUMsS0FBSyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFFNUMsTUFBTSxVQUFVLFFBQVEsQ0FDcEIsT0FBb0MsRUFDcEMsWUFBa0MsT0FBTztJQUV6QyxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNuRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUge1R1aUJvb2xlYW5IYW5kbGVyfSBmcm9tICdAdGFpZ2EtdWkvY2RrL3R5cGVzJztcbmltcG9ydCB0eXBlIHtPYnNlcnZhYmxlLCBPcGVyYXRvckZ1bmN0aW9ufSBmcm9tICdyeGpzJztcbmltcG9ydCB7RU1QVFksIHBpcGUsIHN3aXRjaE1hcH0gZnJvbSAncnhqcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlJZk1hcDxULCBHPihcbiAgICBwcm9qZWN0OiAodmFsdWU6IFQpID0+IE9ic2VydmFibGU8Rz4sXG4gICAgcHJlZGljYXRlOiBUdWlCb29sZWFuSGFuZGxlcjxUPiA9IEJvb2xlYW4sXG4pOiBPcGVyYXRvckZ1bmN0aW9uPFQsIEc+IHtcbiAgICByZXR1cm4gcGlwZShzd2l0Y2hNYXAoKHZhbHVlKSA9PiAocHJlZGljYXRlKHZhbHVlKSA/IHByb2plY3QodmFsdWUpIDogRU1QVFkpKSk7XG59XG4iXX0=