ngx-wachat
Version:
Chat UI Component for Angular Applications.
36 lines • 2.43 kB
JavaScript
/**
* @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=