book-picker
Version:
<p align="center"> <img width="409" height="331" src="https://raw.githubusercontent.com/ymxk/book-picker/master/book-picker.gif"> </p>
21 lines • 1.85 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';
export class BooktimePipe {
/**
* @param {?} value
* @return {?}
*/
transform(value) {
return (value && value.end && value.start) ? `${moment.duration(value.end.diff(value.start)).asHours()}` : '0';
}
}
BooktimePipe.decorators = [
{ type: Pipe, args: [{
name: 'booktime'
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9va3RpbWUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Jvb2stcGlja2VyLyIsInNvdXJjZXMiOlsicGlwZS9ib29rdGltZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLE1BQU0sTUFBTSxRQUFRLENBQUM7QUFNNUIsTUFBTSxPQUFPLFlBQVk7Ozs7O0lBRXZCLFNBQVMsQ0FBQyxLQUFnQjtRQUN4QixPQUFPLENBQUMsS0FBSyxJQUFJLEtBQUssQ0FBQyxHQUFHLElBQUksS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO0lBQ2pILENBQUM7OztZQVBGLElBQUksU0FBQztnQkFDSixJQUFJLEVBQUUsVUFBVTthQUNqQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCBtb21lbnQgZnJvbSAnbW9tZW50JztcbmltcG9ydCB7IFRpbWVSYW5nZSB9IGZyb20gJy4uL3RpbWUtcmFuZ2UnO1xuXG5AUGlwZSh7XG4gIG5hbWU6ICdib29rdGltZSdcbn0pXG5leHBvcnQgY2xhc3MgQm9va3RpbWVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgdHJhbnNmb3JtKHZhbHVlOiBUaW1lUmFuZ2UpOiBzdHJpbmcge1xuICAgIHJldHVybiAodmFsdWUgJiYgdmFsdWUuZW5kICYmIHZhbHVlLnN0YXJ0KSA/IGAke21vbWVudC5kdXJhdGlvbih2YWx1ZS5lbmQuZGlmZih2YWx1ZS5zdGFydCkpLmFzSG91cnMoKX1gIDogJzAnO1xuICB9XG5cbn0iXX0=