UNPKG

ngx-wachat

Version:

Chat UI Component for Angular Applications.

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