UNPKG

ngx-wachat

Version:

Chat UI Component for Angular Applications.

27 lines 2.06 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Pipe } from '@angular/core'; export class ChatStatusPipe { /** * @param {?} value * @param {?} status * @return {?} */ transform(value, status) { /** @type {?} */ const filter = value.filter((/** * @param {?} item * @return {?} */ item => status.indexOf(item.status) >= 0)); return filter.length > 0 ? filter : null; } } ChatStatusPipe.decorators = [ { type: Pipe, args: [{ name: 'status' },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hhdC1zdGF0dXMucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC13YWNoYXQvIiwic291cmNlcyI6WyJwaXBlcy9jaGF0LXN0YXR1cy5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQU9wRCxNQUFNLE9BQU8sY0FBYzs7Ozs7O0lBRXpCLFNBQVMsQ0FBQyxLQUFvQixFQUFFLE1BQW9COztjQUM1QyxNQUFNLEdBQUcsS0FBSyxDQUFDLE1BQU07Ozs7UUFBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUN0RSxPQUFPLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztJQUMzQyxDQUFDOzs7WUFSRixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLFFBQVE7YUFDZiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Q2hhdENvbnRhY3R9IGZyb20gJy4uL2ludGVyZmFjZXMvY2hhdC1jb250YWN0LmludGVyZmFjZSc7XG5pbXBvcnQge0NoYXRTdGF0dXN9IGZyb20gJy4uL2VudW1zL3N0YXR1cy5lbnVtJztcblxuQFBpcGUoe1xuICBuYW1lOiAnc3RhdHVzJ1xufSlcbmV4cG9ydCBjbGFzcyBDaGF0U3RhdHVzUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXG4gIHRyYW5zZm9ybSh2YWx1ZTogQ2hhdENvbnRhY3RbXSwgc3RhdHVzOiBDaGF0U3RhdHVzW10gKTogYW55IHtcbiAgICBjb25zdCBmaWx0ZXIgPSB2YWx1ZS5maWx0ZXIoaXRlbSA9PiBzdGF0dXMuaW5kZXhPZihpdGVtLnN0YXR1cykgPj0gMCApO1xuICAgIHJldHVybiBmaWx0ZXIubGVuZ3RoID4gMCA/IGZpbHRlciA6IG51bGw7XG4gIH1cblxufVxuIl19