UNPKG

@datorama/akita

Version:

State Management Tailored-Made for JS Applications

22 lines 1.54 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 const filterNil = (/** * @template T * @param {?} source * @return {?} */ (source) => source.pipe(filter((/** * @param {?} value * @return {?} */ (value) => value !== null && typeof value !== 'undefined')))); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyTmlsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGRhdG9yYW1hL2FraXRhLyIsInNvdXJjZXMiOlsic3JjL2ZpbHRlck5pbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7Ozs7O0FBUXhDLE1BQU0sT0FBTyxTQUFTOzs7OztBQUFHLENBQUksTUFBd0MsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNOzs7O0FBQUMsQ0FBQyxLQUFLLEVBQXNDLEVBQUUsQ0FBQyxLQUFLLEtBQUssSUFBSSxJQUFJLE9BQU8sS0FBSyxLQUFLLFdBQVcsRUFBQyxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBmaWx0ZXIgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5pbXBvcnQgeyBEaWZmIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQGV4YW1wbGVcbiAqXG4gKiBxdWVyeS5zZWxlY3RFbnRpdHkoMikucGlwZShmaWx0ZXJOaWwpXG4gKi9cbmV4cG9ydCBjb25zdCBmaWx0ZXJOaWwgPSA8VD4oc291cmNlOiBPYnNlcnZhYmxlPFQgfCB1bmRlZmluZWQgfCBudWxsPikgPT4gc291cmNlLnBpcGUoZmlsdGVyKCh2YWx1ZSk6IHZhbHVlIGlzIERpZmY8VCwgbnVsbCB8IHVuZGVmaW5lZD4gPT4gdmFsdWUgIT09IG51bGwgJiYgdHlwZW9mIHZhbHVlICE9PSAndW5kZWZpbmVkJykpO1xuIl19