UNPKG

ng-clock-picker-lib-voova

Version:

This is a customize version from the original https://jedrzejiwanicki.github.io/ng-clockpicker, Original function will not work the same

52 lines 2.65 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { MODE_HOURS, MODE_MINUTES } from '../utils/constants'; export class Mode { constructor() { this._mode = MODE_HOURS; } /** * @return {?} */ get mode() { return this._mode; } /** * @return {?} */ get isModeMinutes() { return this._mode === MODE_MINUTES; } /** * @return {?} */ get isModeHours() { return this._mode === MODE_HOURS; } /** * @param {?} mode * @return {?} */ set mode(mode) { this._mode = mode; } /** * @return {?} */ setModeToMinutes() { this.mode = MODE_MINUTES; } /** * @return {?} */ setModeToHours() { this.mode = MODE_HOURS; } } if (false) { /** @type {?} */ Mode.prototype._mode; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9kZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLWNsb2NrLXBpY2tlci1saWItdm9vdmEvIiwic291cmNlcyI6WyJsaWIvY2xhc3Nlcy9Nb2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRTlELE1BQU0sT0FBTyxJQUFJO0lBQWpCO1FBQ0UsVUFBSyxHQUFHLFVBQVUsQ0FBQztJQXlCckIsQ0FBQzs7OztJQXZCQyxJQUFJLElBQUk7UUFDTixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDcEIsQ0FBQzs7OztJQUVELElBQUksYUFBYTtRQUNmLE9BQU8sSUFBSSxDQUFDLEtBQUssS0FBSyxZQUFZLENBQUM7SUFDckMsQ0FBQzs7OztJQUVELElBQUksV0FBVztRQUNiLE9BQU8sSUFBSSxDQUFDLEtBQUssS0FBSyxVQUFVLENBQUM7SUFDbkMsQ0FBQzs7Ozs7SUFFRCxJQUFJLElBQUksQ0FBQyxJQUFZO1FBQ25CLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO0lBQ3BCLENBQUM7Ozs7SUFFRCxnQkFBZ0I7UUFDZCxJQUFJLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztJQUMzQixDQUFDOzs7O0lBRUQsY0FBYztRQUNaLElBQUksQ0FBQyxJQUFJLEdBQUcsVUFBVSxDQUFDO0lBQ3pCLENBQUM7Q0FDRjs7O0lBekJDLHFCQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1PREVfSE9VUlMsIE1PREVfTUlOVVRFUyB9IGZyb20gJy4uL3V0aWxzL2NvbnN0YW50cyc7XG5cbmV4cG9ydCBjbGFzcyBNb2RlIHtcbiAgX21vZGUgPSBNT0RFX0hPVVJTO1xuXG4gIGdldCBtb2RlKCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIHRoaXMuX21vZGU7XG4gIH1cblxuICBnZXQgaXNNb2RlTWludXRlcygpOiBib29sZWFuICB7XG4gICAgcmV0dXJuIHRoaXMuX21vZGUgPT09IE1PREVfTUlOVVRFUztcbiAgfVxuXG4gIGdldCBpc01vZGVIb3VycygpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5fbW9kZSA9PT0gTU9ERV9IT1VSUztcbiAgfVxuXG4gIHNldCBtb2RlKG1vZGU6IHN0cmluZykge1xuICAgIHRoaXMuX21vZGUgPSBtb2RlO1xuICB9XG5cbiAgc2V0TW9kZVRvTWludXRlcygpOiB2b2lkIHtcbiAgICB0aGlzLm1vZGUgPSBNT0RFX01JTlVURVM7XG4gIH1cblxuICBzZXRNb2RlVG9Ib3VycygpIHtcbiAgICB0aGlzLm1vZGUgPSBNT0RFX0hPVVJTO1xuICB9XG59XG4iXX0=