timepicker.actions.js 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. /**
  2. * @fileoverview added by tsickle
  3. * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
  4. */
  5. import { Injectable } from '@angular/core';
  6. var TimepickerActions = /** @class */ (function () {
  7. function TimepickerActions() {
  8. }
  9. /**
  10. * @param {?} value
  11. * @return {?}
  12. */
  13. TimepickerActions.prototype.writeValue = /**
  14. * @param {?} value
  15. * @return {?}
  16. */
  17. function (value) {
  18. return {
  19. type: TimepickerActions.WRITE_VALUE,
  20. payload: value
  21. };
  22. };
  23. /**
  24. * @param {?} event
  25. * @return {?}
  26. */
  27. TimepickerActions.prototype.changeHours = /**
  28. * @param {?} event
  29. * @return {?}
  30. */
  31. function (event) {
  32. return {
  33. type: TimepickerActions.CHANGE_HOURS,
  34. payload: event
  35. };
  36. };
  37. /**
  38. * @param {?} event
  39. * @return {?}
  40. */
  41. TimepickerActions.prototype.changeMinutes = /**
  42. * @param {?} event
  43. * @return {?}
  44. */
  45. function (event) {
  46. return {
  47. type: TimepickerActions.CHANGE_MINUTES,
  48. payload: event
  49. };
  50. };
  51. /**
  52. * @param {?} event
  53. * @return {?}
  54. */
  55. TimepickerActions.prototype.changeSeconds = /**
  56. * @param {?} event
  57. * @return {?}
  58. */
  59. function (event) {
  60. return {
  61. type: TimepickerActions.CHANGE_SECONDS,
  62. payload: event
  63. };
  64. };
  65. /**
  66. * @param {?} value
  67. * @return {?}
  68. */
  69. TimepickerActions.prototype.setTime = /**
  70. * @param {?} value
  71. * @return {?}
  72. */
  73. function (value) {
  74. return {
  75. type: TimepickerActions.SET_TIME_UNIT,
  76. payload: value
  77. };
  78. };
  79. /**
  80. * @param {?} value
  81. * @return {?}
  82. */
  83. TimepickerActions.prototype.updateControls = /**
  84. * @param {?} value
  85. * @return {?}
  86. */
  87. function (value) {
  88. return {
  89. type: TimepickerActions.UPDATE_CONTROLS,
  90. payload: value
  91. };
  92. };
  93. TimepickerActions.WRITE_VALUE = '[timepicker] write value from ng model';
  94. TimepickerActions.CHANGE_HOURS = '[timepicker] change hours';
  95. TimepickerActions.CHANGE_MINUTES = '[timepicker] change minutes';
  96. TimepickerActions.CHANGE_SECONDS = '[timepicker] change seconds';
  97. TimepickerActions.SET_TIME_UNIT = '[timepicker] set time unit';
  98. TimepickerActions.UPDATE_CONTROLS = '[timepicker] update controls';
  99. TimepickerActions.decorators = [
  100. { type: Injectable }
  101. ];
  102. return TimepickerActions;
  103. }());
  104. export { TimepickerActions };
  105. if (false) {
  106. /** @type {?} */
  107. TimepickerActions.WRITE_VALUE;
  108. /** @type {?} */
  109. TimepickerActions.CHANGE_HOURS;
  110. /** @type {?} */
  111. TimepickerActions.CHANGE_MINUTES;
  112. /** @type {?} */
  113. TimepickerActions.CHANGE_SECONDS;
  114. /** @type {?} */
  115. TimepickerActions.SET_TIME_UNIT;
  116. /** @type {?} */
  117. TimepickerActions.UPDATE_CONTROLS;
  118. }
  119. //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZXBpY2tlci5hY3Rpb25zLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWJvb3RzdHJhcC90aW1lcGlja2VyLyIsInNvdXJjZXMiOlsicmVkdWNlci90aW1lcGlja2VyLmFjdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFRM0M7SUFBQTtJQWtEQSxDQUFDOzs7OztJQXpDQyxzQ0FBVTs7OztJQUFWLFVBQVcsS0FBb0I7UUFDN0IsT0FBTztZQUNMLElBQUksRUFBRSxpQkFBaUIsQ0FBQyxXQUFXO1lBQ25DLE9BQU8sRUFBRSxLQUFLO1NBQ2YsQ0FBQztJQUNKLENBQUM7Ozs7O0lBRUQsdUNBQVc7Ozs7SUFBWCxVQUFZLEtBQXNCO1FBQ2hDLE9BQU87WUFDTCxJQUFJLEVBQUUsaUJBQWlCLENBQUMsWUFBWTtZQUNwQyxPQUFPLEVBQUUsS0FBSztTQUNmLENBQUM7SUFDSixDQUFDOzs7OztJQUVELHlDQUFhOzs7O0lBQWIsVUFBYyxLQUFzQjtRQUNsQyxPQUFPO1lBQ0wsSUFBSSxFQUFFLGlCQUFpQixDQUFDLGNBQWM7WUFDdEMsT0FBTyxFQUFFLEtBQUs7U0FDZixDQUFDO0lBQ0osQ0FBQzs7Ozs7SUFFRCx5Q0FBYTs7OztJQUFiLFVBQWMsS0FBc0I7UUFDbEMsT0FBTztZQUNMLElBQUksRUFBRSxpQkFBaUIsQ0FBQyxjQUFjO1lBQ3RDLE9BQU8sRUFBRSxLQUFLO1NBQ2YsQ0FBQztJQUNKLENBQUM7Ozs7O0lBRUQsbUNBQU87Ozs7SUFBUCxVQUFRLEtBQVc7UUFDakIsT0FBTztZQUNMLElBQUksRUFBRSxpQkFBaUIsQ0FBQyxhQUFhO1lBQ3JDLE9BQU8sRUFBRSxLQUFLO1NBQ2YsQ0FBQztJQUNKLENBQUM7Ozs7O0lBRUQsMENBQWM7Ozs7SUFBZCxVQUFlLEtBQStCO1FBQzVDLE9BQU87WUFDTCxJQUFJLEVBQUUsaUJBQWlCLENBQUMsZUFBZTtZQUN2QyxPQUFPLEVBQUUsS0FBSztTQUNmLENBQUM7SUFDSixDQUFDO0lBL0NlLDZCQUFXLEdBQUcsd0NBQXdDLENBQUM7SUFDdkQsOEJBQVksR0FBRywyQkFBMkIsQ0FBQztJQUMzQyxnQ0FBYyxHQUFHLDZCQUE2QixDQUFDO0lBQy9DLGdDQUFjLEdBQUcsNkJBQTZCLENBQUM7SUFDL0MsK0JBQWEsR0FBRyw0QkFBNEIsQ0FBQztJQUM3QyxpQ0FBZSxHQUFHLDhCQUE4QixDQUFDOztnQkFQbEUsVUFBVTs7SUFrRFgsd0JBQUM7Q0FBQSxBQWxERCxJQWtEQztTQWpEWSxpQkFBaUI7OztJQUM1Qiw4QkFBdUU7O0lBQ3ZFLCtCQUEyRDs7SUFDM0QsaUNBQStEOztJQUMvRCxpQ0FBK0Q7O0lBQy9ELGdDQUE2RDs7SUFDN0Qsa0NBQWlFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWN0aW9uIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC9taW5pLW5ncngnO1xuaW1wb3J0IHtcbiAgVGltZUNoYW5nZUV2ZW50LFxuICBUaW1lcGlja2VyQ29tcG9uZW50U3RhdGUsXG4gIFRpbWVcbn0gZnJvbSAnLi4vdGltZXBpY2tlci5tb2RlbHMnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgVGltZXBpY2tlckFjdGlvbnMge1xuICBzdGF0aWMgcmVhZG9ubHkgV1JJVEVfVkFMVUUgPSAnW3RpbWVwaWNrZXJdIHdyaXRlIHZhbHVlIGZyb20gbmcgbW9kZWwnO1xuICBzdGF0aWMgcmVhZG9ubHkgQ0hBTkdFX0hPVVJTID0gJ1t0aW1lcGlja2VyXSBjaGFuZ2UgaG91cnMnO1xuICBzdGF0aWMgcmVhZG9ubHkgQ0hBTkdFX01JTlVURVMgPSAnW3RpbWVwaWNrZXJdIGNoYW5nZSBtaW51dGVzJztcbiAgc3RhdGljIHJlYWRvbmx5IENIQU5HRV9TRUNPTkRTID0gJ1t0aW1lcGlja2VyXSBjaGFuZ2Ugc2Vjb25kcyc7XG4gIHN0YXRpYyByZWFkb25seSBTRVRfVElNRV9VTklUID0gJ1t0aW1lcGlja2VyXSBzZXQgdGltZSB1bml0JztcbiAgc3RhdGljIHJlYWRvbmx5IFVQREFURV9DT05UUk9MUyA9ICdbdGltZXBpY2tlcl0gdXBkYXRlIGNvbnRyb2xzJztcblxuICB3cml0ZVZhbHVlKHZhbHVlOiBEYXRlIHwgc3RyaW5nKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHR5cGU6IFRpbWVwaWNrZXJBY3Rpb25zLldSSVRFX1ZBTFVFLFxuICAgICAgcGF5bG9hZDogdmFsdWVcbiAgICB9O1xuICB9XG5cbiAgY2hhbmdlSG91cnMoZXZlbnQ6IFRpbWVDaGFuZ2VFdmVudCkge1xuICAgIHJldHVybiB7XG4gICAgICB0eXBlOiBUaW1lcGlja2VyQWN0aW9ucy5DSEFOR0VfSE9VUlMsXG4gICAgICBwYXlsb2FkOiBldmVudFxuICAgIH07XG4gIH1cblxuICBjaGFuZ2VNaW51dGVzKGV2ZW50OiBUaW1lQ2hhbmdlRXZlbnQpIHtcbiAgICByZXR1cm4ge1xuICAgICAgdHlwZTogVGltZXBpY2tlckFjdGlvbnMuQ0hBTkdFX01JTlVURVMsXG4gICAgICBwYXlsb2FkOiBldmVudFxuICAgIH07XG4gIH1cblxuICBjaGFuZ2VTZWNvbmRzKGV2ZW50OiBUaW1lQ2hhbmdlRXZlbnQpOiBBY3Rpb24ge1xuICAgIHJldHVybiB7XG4gICAgICB0eXBlOiBUaW1lcGlja2VyQWN0aW9ucy5DSEFOR0VfU0VDT05EUyxcbiAgICAgIHBheWxvYWQ6IGV2ZW50XG4gICAgfTtcbiAgfVxuXG4gIHNldFRpbWUodmFsdWU6IFRpbWUpOiBBY3Rpb24ge1xuICAgIHJldHVybiB7XG4gICAgICB0eXBlOiBUaW1lcGlja2VyQWN0aW9ucy5TRVRfVElNRV9VTklULFxuICAgICAgcGF5bG9hZDogdmFsdWVcbiAgICB9O1xuICB9XG5cbiAgdXBkYXRlQ29udHJvbHModmFsdWU6IFRpbWVwaWNrZXJDb21wb25lbnRTdGF0ZSk6IEFjdGlvbiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHR5cGU6IFRpbWVwaWNrZXJBY3Rpb25zLlVQREFURV9DT05UUk9MUyxcbiAgICAgIHBheWxvYWQ6IHZhbHVlXG4gICAgfTtcbiAgfVxufVxuIl19