UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

22 lines 1.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { filter } from 'rxjs/operators'; /** * \@example * * query.selectEntity(2).pipe(filterNil) * @type {?} */ export var filterNil = (/** * @template T * @param {?} source * @return {?} */ function (source) { return source.pipe(filter((/** * @param {?} value * @return {?} */ function (value) { return value !== null && typeof value !== 'undefined'; }))); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyTmlsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGRhdG9yYW1hL2FraXRhLyIsInNvdXJjZXMiOlsic3JjL2ZpbHRlck5pbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7Ozs7O0FBUXhDLE1BQU0sS0FBTyxTQUFTOzs7OztBQUFHLFVBQUksTUFBd0MsSUFBSyxPQUFBLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTTs7OztBQUFDLFVBQUMsS0FBSyxJQUF5QyxPQUFBLEtBQUssS0FBSyxJQUFJLElBQUksT0FBTyxLQUFLLEtBQUssV0FBVyxFQUE5QyxDQUE4QyxFQUFDLENBQUMsRUFBbEgsQ0FBa0gsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IGZpbHRlciB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcbmltcG9ydCB7IERpZmYgfSBmcm9tICcuL3R5cGVzJztcblxuLyoqXG4gKiBAZXhhbXBsZVxuICpcbiAqIHF1ZXJ5LnNlbGVjdEVudGl0eSgyKS5waXBlKGZpbHRlck5pbClcbiAqL1xuZXhwb3J0IGNvbnN0IGZpbHRlck5pbCA9IDxUPihzb3VyY2U6IE9ic2VydmFibGU8VCB8IHVuZGVmaW5lZCB8IG51bGw+KSA9PiBzb3VyY2UucGlwZShmaWx0ZXIoKHZhbHVlKTogdmFsdWUgaXMgRGlmZjxULCBudWxsIHwgdW5kZWZpbmVkPiA9PiB2YWx1ZSAhPT0gbnVsbCAmJiB0eXBlb2YgdmFsdWUgIT09ICd1bmRlZmluZWQnKSk7XG4iXX0=