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
38 lines • 2.42 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { HOURS_MODE_AM, HOURS_MODE_PM } from '../utils/constants';
import { HoursScope } from './HoursScope';
export class HoursMode {
/**
* @param {?} scope
*/
constructor(scope) {
this._value = HoursScope.isHoursScope24(scope) ? HOURS_MODE_PM : HOURS_MODE_AM;
}
/**
* @return {?}
*/
get value() {
return this._value;
}
/**
* @param {?} mode
* @return {?}
*/
set value(mode) {
this._value = mode;
}
/**
* @return {?}
*/
get isHoursModePM() {
return this.value === HOURS_MODE_PM;
}
}
if (false) {
/** @type {?} */
HoursMode.prototype._value;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSG91cnNNb2RlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctY2xvY2stcGlja2VyLWxpYi12b292YS8iLCJzb3VyY2VzIjpbImxpYi9jbGFzc2VzL0hvdXJzTW9kZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxhQUFhLEVBQWtCLE1BQU0sb0JBQW9CLENBQUM7QUFDbEYsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUUxQyxNQUFNLE9BQU8sU0FBUzs7OztJQUdwQixZQUFZLEtBQWE7UUFDdkIsSUFBSSxDQUFDLE1BQU0sR0FBRyxVQUFVLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQztJQUNqRixDQUFDOzs7O0lBRUQsSUFBSSxLQUFLO1FBQ1AsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3JCLENBQUM7Ozs7O0lBRUQsSUFBSSxLQUFLLENBQUMsSUFBWTtRQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDOzs7O0lBRUQsSUFBSSxhQUFhO1FBQ2YsT0FBTyxJQUFJLENBQUMsS0FBSyxLQUFLLGFBQWEsQ0FBQztJQUN0QyxDQUFDO0NBQ0Y7OztJQWpCQywyQkFBdUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIT1VSU19NT0RFX0FNLCBIT1VSU19NT0RFX1BNLCBIT1VSU19TQ09QRV8yNCB9IGZyb20gJy4uL3V0aWxzL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBIb3Vyc1Njb3BlIH0gZnJvbSAnLi9Ib3Vyc1Njb3BlJztcblxuZXhwb3J0IGNsYXNzIEhvdXJzTW9kZSB7XG4gIHByaXZhdGUgX3ZhbHVlOiBzdHJpbmc7XG5cbiAgY29uc3RydWN0b3Ioc2NvcGU6IHN0cmluZykge1xuICAgIHRoaXMuX3ZhbHVlID0gSG91cnNTY29wZS5pc0hvdXJzU2NvcGUyNChzY29wZSkgPyBIT1VSU19NT0RFX1BNIDogSE9VUlNfTU9ERV9BTTtcbiAgfVxuXG4gIGdldCB2YWx1ZSgpOiBzdHJpbmcge1xuICAgIHJldHVybiB0aGlzLl92YWx1ZTtcbiAgfVxuXG4gIHNldCB2YWx1ZShtb2RlOiBzdHJpbmcpIHtcbiAgICB0aGlzLl92YWx1ZSA9IG1vZGU7XG4gIH1cblxuICBnZXQgaXNIb3Vyc01vZGVQTSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy52YWx1ZSA9PT0gSE9VUlNfTU9ERV9QTTtcbiAgfVxufVxuIl19