book-picker
Version:
<p align="center"> <img width="409" height="331" src="https://raw.githubusercontent.com/ymxk/book-picker/master/book-picker.gif"> </p>
29 lines • 2.14 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
import moment from 'moment';
var BooktimePipe = /** @class */ (function () {
function BooktimePipe() {
}
/**
* @param {?} value
* @return {?}
*/
BooktimePipe.prototype.transform = /**
* @param {?} value
* @return {?}
*/
function (value) {
return (value && value.end && value.start) ? "" + moment.duration(value.end.diff(value.start)).asHours() : '0';
};
BooktimePipe.decorators = [
{ type: Pipe, args: [{
name: 'booktime'
},] }
];
return BooktimePipe;
}());
export { BooktimePipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9va3RpbWUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Jvb2stcGlja2VyLyIsInNvdXJjZXMiOlsicGlwZS9ib29rdGltZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLE1BQU0sTUFBTSxRQUFRLENBQUM7QUFHNUI7SUFBQTtJQVNBLENBQUM7Ozs7O0lBSkMsZ0NBQVM7Ozs7SUFBVCxVQUFVLEtBQWdCO1FBQ3hCLE9BQU8sQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLEdBQUcsSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO0lBQ2pILENBQUM7O2dCQVBGLElBQUksU0FBQztvQkFDSixJQUFJLEVBQUUsVUFBVTtpQkFDakI7O0lBT0QsbUJBQUM7Q0FBQSxBQVRELElBU0M7U0FOWSxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IG1vbWVudCBmcm9tICdtb21lbnQnO1xuaW1wb3J0IHsgVGltZVJhbmdlIH0gZnJvbSAnLi4vdGltZS1yYW5nZSc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2Jvb2t0aW1lJ1xufSlcbmV4cG9ydCBjbGFzcyBCb29rdGltZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcblxuICB0cmFuc2Zvcm0odmFsdWU6IFRpbWVSYW5nZSk6IHN0cmluZyB7XG4gICAgcmV0dXJuICh2YWx1ZSAmJiB2YWx1ZS5lbmQgJiYgdmFsdWUuc3RhcnQpID8gYCR7bW9tZW50LmR1cmF0aW9uKHZhbHVlLmVuZC5kaWZmKHZhbHVlLnN0YXJ0KSkuYXNIb3VycygpfWAgOiAnMCc7XG4gIH1cblxufSJdfQ==