UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 1.83 kB
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import{_ as t}from"../../../chunks/tslib.es6.js";import{property as e}from"../../../core/accessorSupport/decorators/property.js";import"../../../core/has.js";import"../../../core/Logger.js";import"../../../core/RandomLCG.js";import{reader as o}from"../../../core/accessorSupport/decorators/reader.js";import{subclass as r}from"../../../core/accessorSupport/decorators/subclass.js";import{writer as i}from"../../../core/accessorSupport/decorators/writer.js";import n from"./Input.js";var s;function p(t){return null!=t?t:null}function m(t){return null!=t?t:null}let u=s=class extends n{constructor(t){super(t),this.max=null,this.min=null,this.timeResolution="minutes",this.type="time-picker"}readMax(t,e){return p(e.max)}writeMax(t,e){e.max=m(t)}readMin(t,e){return p(e.min)}writeMin(t,e){e.min=m(t)}readTimeResolution(t,e){return p(e.timeResolution)}writeTimeResolution(t,e){e.timeResolution=m(t)}clone(){return new s({max:this.max,min:this.min,timeResolution:this.timeResolution})}};t([e({type:String,json:{type:String,write:!0}})],u.prototype,"max",void 0),t([o("max")],u.prototype,"readMax",null),t([i("max")],u.prototype,"writeMax",null),t([e({type:String,json:{type:String,write:!0}})],u.prototype,"min",void 0),t([o("min")],u.prototype,"readMin",null),t([i("min")],u.prototype,"writeMin",null),t([e({type:String,json:{type:String,write:!0}})],u.prototype,"timeResolution",void 0),t([o("timeResolution")],u.prototype,"readTimeResolution",null),t([i("timeResolution")],u.prototype,"writeTimeResolution",null),t([e({type:["time-picker"],json:{read:!1,write:!0}})],u.prototype,"type",void 0),u=s=t([r("esri.form.elements.inputs.TimePickerInput")],u);const l=u;export{l as default};