@circe/core
Version:
Circe Components for Angular :: Core Services and Tools
20 lines • 2.39 kB
JavaScript
import { Pipe } from '@angular/core';
import { OrderPipe } from 'ngx-order-pipe';
export class OrderConditionPipe {
constructor(_o) {
this._o = _o;
}
transform(value, orderBy, condition, reverse, caseSensitive) {
const _condition = (condition === undefined) ? true : !!condition;
return (_condition) ? this._o.transform(value, orderBy, !!reverse, !!caseSensitive) : value;
}
}
OrderConditionPipe.decorators = [
{ type: Pipe, args: [{
name: 'orderCondition'
},] }
];
OrderConditionPipe.ctorParameters = () => [
{ type: OrderPipe }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXItY29uZGl0aW9uLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy9saWIvb3JkZXItY29uZGl0aW9uL29yZGVyLWNvbmRpdGlvbi5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUszQyxNQUFNLE9BQU8sa0JBQWtCO0lBQzdCLFlBQW9CLEVBQWE7UUFBYixPQUFFLEdBQUYsRUFBRSxDQUFXO0lBQUcsQ0FBQztJQUVyQyxTQUFTLENBQUMsS0FBVSxFQUFFLE9BQWUsRUFBRSxTQUFtQixFQUFFLE9BQWlCLEVBQUUsYUFBdUI7UUFDcEcsTUFBTSxVQUFVLEdBQVksQ0FBQyxTQUFTLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztRQUMzRSxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztJQUM5RixDQUFDOzs7WUFURixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLGdCQUFnQjthQUN2Qjs7O1lBSlEsU0FBUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9yZGVyUGlwZSB9IGZyb20gJ25neC1vcmRlci1waXBlJztcblxuQFBpcGUoe1xuICBuYW1lOiAnb3JkZXJDb25kaXRpb24nXG59KVxuZXhwb3J0IGNsYXNzIE9yZGVyQ29uZGl0aW9uUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9vOiBPcmRlclBpcGUpIHt9XG5cbiAgdHJhbnNmb3JtKHZhbHVlOiBhbnksIG9yZGVyQnk6IHN0cmluZywgY29uZGl0aW9uPzogYm9vbGVhbiwgcmV2ZXJzZT86IGJvb2xlYW4sIGNhc2VTZW5zaXRpdmU/OiBib29sZWFuKTogQXJyYXk8YW55PiB7XG4gICAgY29uc3QgX2NvbmRpdGlvbjogYm9vbGVhbiA9IChjb25kaXRpb24gPT09IHVuZGVmaW5lZCkgPyB0cnVlIDogISFjb25kaXRpb247XG4gICAgcmV0dXJuIChfY29uZGl0aW9uKSA/IHRoaXMuX28udHJhbnNmb3JtKHZhbHVlLCBvcmRlckJ5LCAhIXJldmVyc2UsICEhY2FzZVNlbnNpdGl2ZSkgOiB2YWx1ZTtcbiAgfVxufVxuIl19