# Index

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								wijmo Module
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Contains utilities used by all controls and modules, as well as the
									<a href="classes/wijmo.control.html">Control</a> and <a href="classes/wijmo.event.html">Event</a> classes.</p>
								</div>
							</div>
						</section>
						<section class="tsd-index-group">
							<section class="tsd-index-panel">
								<div class="tsd-index-content">
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Variables
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-variable tsd-parent-kind-external-module"><a href="index.html#changeculture" class="tsd-kind-icon">change<wbr>Culture</a></li>
											<li class="tsd-kind-variable tsd-parent-kind-external-module"><a href="index.html#changeculturesync" class="tsd-kind-icon">change<wbr>Culture<wbr>Sync</a></li>
											<li class="tsd-kind-variable tsd-parent-kind-external-module"><a href="index.html#culture" class="tsd-kind-icon">culture</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Classes
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-class tsd-parent-kind-external-module tsd-has-type-parameter"><a href="classes/wijmo.arraybase.html" class="tsd-kind-icon">Array<wbr>Base</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.binding.html" class="tsd-kind-icon">Binding</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.canceleventargs.html" class="tsd-kind-icon">Cancel<wbr>Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.clipboard.html" class="tsd-kind-icon">Clipboard</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module tsd-has-type-parameter"><a href="classes/wijmo.collectionview.html" class="tsd-kind-icon">Collection<wbr>View</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.collectionviewgroup.html" class="tsd-kind-icon">Collection<wbr>View<wbr>Group</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.color.html" class="tsd-kind-icon">Color</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.control.html" class="tsd-kind-icon">Control</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.datetime.html" class="tsd-kind-icon">Date<wbr>Time</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module tsd-has-type-parameter"><a href="classes/wijmo.event.html" class="tsd-kind-icon">Event</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.eventargs.html" class="tsd-kind-icon">Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.globalize.html" class="tsd-kind-icon">Globalize</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.groupdescription.html" class="tsd-kind-icon">Group<wbr>Description</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module tsd-has-type-parameter"><a href="classes/wijmo.notifycollectionchangedeventargs.html" class="tsd-kind-icon">Notify<wbr>Collection<wbr>Changed<wbr>Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module tsd-has-type-parameter"><a href="classes/wijmo.observablearray.html" class="tsd-kind-icon">Observable<wbr>Array</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.pagechangingeventargs.html" class="tsd-kind-icon">Page<wbr>Changing<wbr>Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.point.html" class="tsd-kind-icon">Point</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.printdocument.html" class="tsd-kind-icon">Print<wbr>Document</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.propertychangedeventargs.html" class="tsd-kind-icon">Property<wbr>Changed<wbr>Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.propertygroupdescription.html" class="tsd-kind-icon">Property<wbr>Group<wbr>Description</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.rect.html" class="tsd-kind-icon">Rect</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.requesterroreventargs.html" class="tsd-kind-icon">Request<wbr>Error<wbr>Event<wbr>Args</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.size.html" class="tsd-kind-icon">Size</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.sortdescription.html" class="tsd-kind-icon">Sort<wbr>Description</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.tooltip.html" class="tsd-kind-icon">Tooltip</a></li>
											<li class="tsd-kind-class tsd-parent-kind-external-module"><a href="classes/wijmo.tooltipeventargs.html" class="tsd-kind-icon">Tooltip<wbr>Event<wbr>Args</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Interfaces
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="interfaces/wijmo.ibindinginfo.html" class="tsd-kind-icon">IBinding<wbr>Info</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter"><a href="interfaces/wijmo.icollectionview.html" class="tsd-kind-icon">ICollection<wbr>View</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter"><a href="interfaces/wijmo.ieditablecollectionview.html" class="tsd-kind-icon">IEditable<wbr>Collection<wbr>View</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="interfaces/wijmo.ihttprequestoptions.html" class="tsd-kind-icon">IHttp<wbr>Request<wbr>Options</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="interfaces/wijmo.inotifycollectionchanged.html" class="tsd-kind-icon">INotify<wbr>Collection<wbr>Changed</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module tsd-has-type-parameter"><a href="interfaces/wijmo.ipagedcollectionview.html" class="tsd-kind-icon">IPaged<wbr>Collection<wbr>View</a></li>
											<li class="tsd-kind-interface tsd-parent-kind-external-module"><a href="interfaces/wijmo.iqueryinterface.html" class="tsd-kind-icon">IQuery<wbr>Interface</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Enumerations
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.aggregate.html" class="tsd-kind-icon">Aggregate</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.datatype.html" class="tsd-kind-icon">Data<wbr>Type</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.key.html" class="tsd-kind-icon">Key</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.notifycollectionchangedaction.html" class="tsd-kind-icon">Notify<wbr>Collection<wbr>Changed<wbr>Action</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.popupposition.html" class="tsd-kind-icon">Popup<wbr>Position</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.sortnulls.html" class="tsd-kind-icon">Sort<wbr>Nulls</a></li>
											<li class="tsd-kind-enum tsd-parent-kind-external-module"><a href="enums/wijmo.tooltiptrigger.html" class="tsd-kind-icon">Tooltip<wbr>Trigger</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Functions
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#addclass" class="tsd-kind-icon">add<wbr>Class</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#animate" class="tsd-kind-icon">animate</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asarray" class="tsd-kind-icon">as<wbr>Array</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asboolean" class="tsd-kind-icon">as<wbr>Boolean</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#ascollectionview" class="tsd-kind-icon">as<wbr>Collection<wbr>View</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asdate" class="tsd-kind-icon">as<wbr>Date</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asenum" class="tsd-kind-icon">as<wbr>Enum</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asfunction" class="tsd-kind-icon">as<wbr>Function</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asint" class="tsd-kind-icon">as<wbr>Int</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asnumber" class="tsd-kind-icon">as<wbr>Number</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#asstring" class="tsd-kind-icon">as<wbr>String</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#astype" class="tsd-kind-icon">as<wbr>Type</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#assert" class="tsd-kind-icon">assert</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#changetype" class="tsd-kind-icon">change<wbr>Type</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#clamp" class="tsd-kind-icon">clamp</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#closest" class="tsd-kind-icon">closest</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#closestclass" class="tsd-kind-icon">closest<wbr>Class</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#contains" class="tsd-kind-icon">contains</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#copy" class="tsd-kind-icon">copy</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#createelement" class="tsd-kind-icon">create<wbr>Element</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter"><a href="index.html#deepclone" class="tsd-kind-icon">deep<wbr>Clone</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#disableautocomplete" class="tsd-kind-icon">disable<wbr>Auto<wbr>Complete</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#enable" class="tsd-kind-icon">enable</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#escapehtml" class="tsd-kind-icon">escape<wbr>Html</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#escaperegexp" class="tsd-kind-icon">escape<wbr>Reg<wbr>Exp</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#evaltemplate" class="tsd-kind-icon">eval<wbr>Template</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#focusfirst" class="tsd-kind-icon">focus<wbr>First</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#format" class="tsd-kind-icon">format</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getactiveelement" class="tsd-kind-icon">get<wbr>Active<wbr>Element</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getaggregate" class="tsd-kind-icon">get<wbr>Aggregate</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getelement" class="tsd-kind-icon">get<wbr>Element</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getelementrect" class="tsd-kind-icon">get<wbr>Element<wbr>Rect</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getoffsetfromancestor" class="tsd-kind-icon">get<wbr>Offset<wbr>From<wbr>Ancestor</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getscrollableparent" class="tsd-kind-icon">get<wbr>Scrollable<wbr>Parent</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#gettype" class="tsd-kind-icon">get<wbr>Type</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#gettypes" class="tsd-kind-icon">get<wbr>Types</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getuniqueid" class="tsd-kind-icon">get<wbr>Unique<wbr>Id</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#getversion" class="tsd-kind-icon">get<wbr>Version</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#glbz" class="tsd-kind-icon">glbz</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#hasclass" class="tsd-kind-icon">has<wbr>Class</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#hasitems" class="tsd-kind-icon">has<wbr>Items</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#hidepopup" class="tsd-kind-icon">hide<wbr>Popup</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#httprequest" class="tsd-kind-icon">http<wbr>Request</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isarray" class="tsd-kind-icon">is<wbr>Array</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isboolean" class="tsd-kind-icon">is<wbr>Boolean</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isdate" class="tsd-kind-icon">is<wbr>Date</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isempty" class="tsd-kind-icon">is<wbr>Empty</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isfunction" class="tsd-kind-icon">is<wbr>Function</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isint" class="tsd-kind-icon">is<wbr>Int</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isnullorundefined" class="tsd-kind-icon">is<wbr>Null<wbr>OrUndefined</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isnullorwhitespace" class="tsd-kind-icon">is<wbr>Null<wbr>OrWhite<wbr>Space</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isnumber" class="tsd-kind-icon">is<wbr>Number</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isobject" class="tsd-kind-icon">is<wbr>Object</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isprimitive" class="tsd-kind-icon">is<wbr>Primitive</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isstring" class="tsd-kind-icon">is<wbr>String</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#isundefined" class="tsd-kind-icon">is<wbr>Undefined</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter"><a href="index.html#iswritable" class="tsd-kind-icon">is<wbr>Writable</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#mousetopage" class="tsd-kind-icon">mouse<wbr>ToPage</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#movefocus" class="tsd-kind-icon">move<wbr>Focus</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#removechild" class="tsd-kind-icon">remove<wbr>Child</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#removeclass" class="tsd-kind-icon">remove<wbr>Class</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#savefile" class="tsd-kind-icon">save<wbr>File</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#setarialabel" class="tsd-kind-icon">set<wbr>Aria<wbr>Label</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#setattribute" class="tsd-kind-icon">set<wbr>Attribute</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#setchecked" class="tsd-kind-icon">set<wbr>Checked</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#setcss" class="tsd-kind-icon">set<wbr>Css</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#setlicensekey" class="tsd-kind-icon">set<wbr>License<wbr>Key</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#setselectionrange" class="tsd-kind-icon">set<wbr>Selection<wbr>Range</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#settext" class="tsd-kind-icon">set<wbr>Text</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#showpopup" class="tsd-kind-icon">show<wbr>Popup</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#tofixed" class="tsd-kind-icon">to<wbr>Fixed</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#toheadercase" class="tsd-kind-icon">to<wbr>Header<wbr>Case</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#toplaintext" class="tsd-kind-icon">to<wbr>Plain<wbr>Text</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#toggleclass" class="tsd-kind-icon">toggle<wbr>Class</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#trycast" class="tsd-kind-icon">try<wbr>Cast</a></li>
											<li class="tsd-kind-function tsd-parent-kind-external-module"><a href="index.html#uidgenerator" class="tsd-kind-icon">uid<wbr>Generator</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Variables</h2>
							<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-external-module">
								<a name="changeculture" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagConst">Const</span> changeCulture</h3>
								<div class="tsd-signature tsd-kind-icon">change<wbr>Culture<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Change culture with given code async</p>
									</div>
									<dl class="tsd-comment-tags">
										<dt>param   </dt>
										<dd><p>string (e.g. "jp")</p>
										</dd>
										<dt>returns   </dt>
										<dd><p>Promise</p>
										</dd>
									</dl>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-external-module">
								<a name="changeculturesync" class="tsd-anchor"></a>
								<h3><span class="tsd-flag ts-flagConst">Const</span> changeCultureSync</h3>
								<div class="tsd-signature tsd-kind-icon">change<wbr>Culture<wbr>Sync<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Change culture with given code synced</p>
									</div>
									<dl class="tsd-comment-tags">
										<dt>param   </dt>
										<dd><p>string (e.g. "jp")</p>
										</dd>
										<dt>param   </dt>
										<dd></dd>
										<dt>returns   </dt>
										<dd><p>void</p>
										</dd>
									</dl>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-external-module">
								<a name="culture" class="tsd-anchor"></a>
								<h3>culture</h3>
								<div class="tsd-signature tsd-kind-icon">culture<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets an object that contains all localizable strings in the Wijmo library.</p>
									</div>
									<p>The culture selector is a two-letter string that represents an
									<a href="https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes">ISO 639 culture</a>.</p>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Functions</h2>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="addclass" class="tsd-anchor"></a>
								<h3>addClass</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">add<wbr>Class<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span>, className<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Adds a class to an element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
												<div class="tsd-comment">
													<p>Element that will have the class added.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> className: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Class (or space-separated list of classes) to add to the element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="animate" class="tsd-anchor"></a>
								<h3>animate</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">animate<span class="tsd-signature-symbol">(</span>apply<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IAnimateCallback</span>, duration<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, step<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, completed<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Object</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Calls a function on a timer with a parameter varying between zero and one.</p>
											</div>
											<p>Use this function to create animations by modifying document properties
											or styles on a timer.</p>
											<p>For example, the code below changes the opacity of an element from zero
											to one in one second:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { animate } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">const</span> element = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'someElement'</span>);
animate(<span class="hljs-function"><span class="hljs-params">pct</span> =&gt;</span> {
    element.style.opacity = pct;
}, <span class="hljs-number">1000</span>);</code></pre>
											<p>The function returns an interval ID that you can use to stop the
												animation. This is typically done when you are starting a new animation
												and wish to suspend other on-going animations on the same element.
												For example, the code below keeps track of the interval ID and clears
											if before starting a new animation:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { animate } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">const</span> element = <span class="hljs-built_in">document</span>.getElementById(<span class="hljs-string">'someElement'</span>);
<span class="hljs-keyword">if</span> (<span class="hljs-keyword">this</span>._animInterval) {
    clearInterval(<span class="hljs-keyword">this</span>._animInterval);
}
<span class="hljs-keyword">this</span>._animInterval = animate(<span class="hljs-function"><span class="hljs-params">pct</span> =&gt;</span> {
    element.style.opacity = pct;
    <span class="hljs-keyword">if</span> (pct == <span class="hljs-number">1</span>) {
        self._animInterval = <span class="hljs-literal">null</span>;
    }
}, <span class="hljs-number">1000</span>);</code></pre>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>apply: <span class="tsd-signature-type">IAnimateCallback</span></h5>
												<div class="tsd-comment">
													<p>Callback function that modifies the document.
													The function takes a single parameter that represents a percentage.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> duration: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>The duration of the animation, in milliseconds.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> step: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>The interval between animation frames, in milliseconds.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> completed: <span class="tsd-signature-type">Object</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>An interval id that you can use to suspend the animation.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asarray" class="tsd-anchor"></a>
								<h3>asArray</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Array<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is an array.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be an array.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4>
										<p>The array passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asboolean" class="tsd-anchor"></a>
								<h3>asBoolean</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Boolean<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is a Boolean.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be Boolean.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
										<p>The Boolean passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="ascollectionview" class="tsd-anchor"></a>
								<h3>asCollectionView</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Collection<wbr>View<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="interfaces/wijmo.icollectionview.html" class="tsd-signature-type">ICollectionView</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is an <a href="interfaces/wijmo.icollectionview.html">ICollectionView</a> or an Array.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Array or <a href="interfaces/wijmo.icollectionview.html">ICollectionView</a>.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="interfaces/wijmo.icollectionview.html" class="tsd-signature-type">ICollectionView</a></h4>
										<p>The <a href="interfaces/wijmo.icollectionview.html">ICollectionView</a> that was passed in or a <a href="classes/wijmo.collectionview.html">CollectionView</a>
										created from the array that was passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asdate" class="tsd-anchor"></a>
								<h3>asDate</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Date<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Date</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Date</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is a Date.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">Date</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be a Date.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Date</span></h4>
										<p>The Date passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asenum" class="tsd-anchor"></a>
								<h3>asEnum</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Enum<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, enumType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is a valid setting for an enumeration.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be a member of the enumeration.</p>
												</div>
											</li>
											<li>
												<h5>enumType: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Enumeration to test for.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
										<p>The value passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asfunction" class="tsd-anchor"></a>
								<h3>asFunction</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Function<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Function</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is a function.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be a function.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4>
										<p>The function passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asint" class="tsd-anchor"></a>
								<h3>asInt</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Int<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, positive<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is an integer.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be an integer.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> positive: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to accept only positive integers.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
										<p>The number passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asnumber" class="tsd-anchor"></a>
								<h3>asNumber</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Number<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, positive<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is a number.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be numeric.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> positive: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to accept only positive numeric values.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
										<p>The number passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="asstring" class="tsd-anchor"></a>
								<h3>asString</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>String<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is a string.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Value supposed to be a string.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>The string passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="astype" class="tsd-anchor"></a>
								<h3>asType</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">as<wbr>Type<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, nullOK<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Asserts that a value is an instance of a given type.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to be checked.</p>
												</div>
											</li>
											<li>
												<h5>type: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Type of value expected.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> nullOK: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether null values are acceptable.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>The value passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="assert" class="tsd-anchor"></a>
								<h3>assert</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">assert<span class="tsd-signature-symbol">(</span>condition<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, msg<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, showStackTrace<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Throws an exception if a condition is false.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>condition: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Condition expected to be true.</p>
												</div>
											</li>
											<li>
												<h5>msg: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Message of the exception if the condition is not true.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> showStackTrace: <span class="tsd-signature-type">boolean</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="changetype" class="tsd-anchor"></a>
								<h3>changeType</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">change<wbr>Type<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, type<span class="tsd-signature-symbol">: </span><a href="enums/wijmo.datatype.html" class="tsd-signature-type">DataType</a>, format<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, refDate<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Date</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Changes the type of a value.</p>
											</div>
											<p>If the conversion fails, the original value is returned. To check if a
											conversion succeeded, you should check the type of the returned value.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to convert.</p>
												</div>
											</li>
											<li>
												<h5>type: <a href="enums/wijmo.datatype.html" class="tsd-signature-type">DataType</a></h5>
												<div class="tsd-comment">
													<p><a href="enums/wijmo.datatype.html">DataType</a> to convert the value to.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> format: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Format to use when converting to or from strings.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> refDate: <span class="tsd-signature-type">Date</span></h5>
												<div class="tsd-comment">
													<p>Reference date to use when parsing strings with missing information.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>The converted value, or the original value if a conversion was not possible.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="clamp" class="tsd-anchor"></a>
								<h3>clamp</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">clamp<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, min<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, max<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Clamps a value between a minimum and a maximum.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Original value.</p>
												</div>
											</li>
											<li>
												<h5>min: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Minimum allowed value.</p>
												</div>
											</li>
											<li>
												<h5>max: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Maximum allowed value.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="closest" class="tsd-anchor"></a>
								<h3>closest</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">closest<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, selector<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Finds the closest ancestor (including the original element) that satisfies a selector.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Element where the search should start.</p>
												</div>
											</li>
											<li>
												<h5>selector: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>A string containing a selector expression to match elements against.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Element</span></h4>
										<p>The closest ancestor that satisfies the selector, or null if not found.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="closestclass" class="tsd-anchor"></a>
								<h3>closestClass</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">closest<wbr>Class<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Node</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Finds the closest ancestor (including the original element) that satisfies a class selector.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Element where the search should start.</p>
												</div>
											</li>
											<li>
												<h5>className: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>A string containing the class name to match elements against.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Node</span></h4>
										<p>The closest ancestor that has the specified class name, or null if not found.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="contains" class="tsd-anchor"></a>
								<h3>contains</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">contains<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, popup<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Checks whether an HTML element contains another.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>parent: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Parent element.</p>
												</div>
											</li>
											<li>
												<h5>child: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Child element.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> popup: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to take Wijmo popups into account.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
										<p>True if the parent element contains the child element.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="copy" class="tsd-anchor"></a>
								<h3>copy</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">copy<span class="tsd-signature-symbol">(</span>dst<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, src<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, copySubObjects<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, copyNativeSubObjects<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Copies properties from an object to another.</p>
											</div>
											<p>This method is typically used to initialize controls and other Wijmo objects
											by setting their properties and assigning event handlers.</p>
											<p>The destination object must define all the properties defined in the source,
											or an error will be thrown.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>dst: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>The destination object.</p>
												</div>
											</li>
											<li>
												<h5>src: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>The source object.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> copySubObjects: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to copy properties of Object type props.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> copyNativeSubObjects: <span class="tsd-signature-type">boolean</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>The destination object.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="createelement" class="tsd-anchor"></a>
								<h3>createElement</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">create<wbr>Element<span class="tsd-signature-symbol">(</span>html<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, appendTo<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span>, css<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Creates an element from an HTML string.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>html: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>HTML fragment to convert into an HTMLElement.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> appendTo: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>Optional HTMLElement to append the new element to.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> css: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Optional CSS attributes to apply to the root of the new element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
										<p>The new element.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter">
								<a name="deepclone" class="tsd-anchor"></a>
								<h3>deepClone</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter">
									<li class="tsd-signature tsd-kind-icon">deep<wbr>Clone&lt;T&gt;<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Creates a recursive deep copy of an object or array, ensuring
													that all nested structures are duplicated without retaining
												references to the original instance.</p>
											</div>
										</div>
										<h4 class="tsd-type-parameters-title">Type parameters</h4>
										<ul class="tsd-type-parameters">
											<li>
												<h4>T</h4>
											</li>
										</ul>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>obj: <span class="tsd-signature-type">T</span></h5>
												<div class="tsd-comment">
													<p>Array or Object to deep clone</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
										<p>Returns deep cloned array or object</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="disableautocomplete" class="tsd-anchor"></a>
								<h3>disableAutoComplete</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">disable<wbr>Auto<wbr>Complete<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLInputElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Disables the autocomplete, autocorrect, autocapitalize, and spellcheck
												properties of an input element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">HTMLInputElement</span></h5>
												<div class="tsd-comment">
													<p>The input element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="enable" class="tsd-anchor"></a>
								<h3>enable</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">enable<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Enables or disables an element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>Element to enable or disable.</p>
												</div>
											</li>
											<li>
												<h5>value: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to enable or disable the element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="escapehtml" class="tsd-anchor"></a>
								<h3>escapeHtml</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">escape<wbr>Html<span class="tsd-signature-symbol">(</span>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Escapes a string by replacing HTML characters with text entities.</p>
											</div>
											<p>Strings entered by users should always be escaped before they are displayed
												in HTML pages. This helps ensure page integrity and prevent HTML/javascript
											injection attacks.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>text: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Text to escape.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>An HTML-escaped version of the original string.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="escaperegexp" class="tsd-anchor"></a>
								<h3>escapeRegExp</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">escape<wbr>Reg<wbr>Exp<span class="tsd-signature-symbol">(</span>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Escapes a string by prefixing special regular expression characters
												with backslashes.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>text: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Text to escape.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>A RegExp-escaped version of the original string.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="evaltemplate" class="tsd-anchor"></a>
								<h3>evalTemplate</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">eval<wbr>Template<span class="tsd-signature-symbol">(</span>template<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, ctx<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Evaluates a string in template literal notation.</p>
											</div>
											<p>This function allows you to evaluate template literals on-demand,
											rather than when they are declared.</p>
											<p>The template string uses the standard template literal syntax,
												except it is a regular string (enclosed in single or double
											quotes) rather than a template literal (enclosed in back-quotes).</p>
											<p>The template string may contain references to variables provided
											in a context object passed as a parameter.</p>
											<p>The template string may contain formatting information as
											used with the <a href="index.html#glbz">glbz</a> tag function.</p>
											<p>For example:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { evalTemplate } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">const</span> msg = evalTemplate(<span class="hljs-string">'hello ${user}, want some ${Math.PI}:n2?'</span>, { user: <span class="hljs-string">'Chris'</span> }));
<span class="hljs-built_in">console</span>.log(msg);
&gt; hello Chris, want some <span class="hljs-number">3.14</span>?</code></pre>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>template: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>String in template literal notation.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> ctx: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Object with properties acessible to the template.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>A string containing the result.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="focusfirst" class="tsd-anchor"></a>
								<h3>focusFirst</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">focus<wbr>First<span class="tsd-signature-symbol">(</span>container<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, focusableSelector<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Moves the focus to the first focusable element within a given container.
													Optionally, focuses the first element that matches a specific selector.
												The element would not be focused if it's disabled or it's tabIndex &lt; 0</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>container: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>The DOM element.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> focusableSelector: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Optional. A CSS selector specifying which elements to consider for focusing.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
										<p>True if an element was focused, otherwise false.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="format" class="tsd-anchor"></a>
								<h3>format</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">format<span class="tsd-signature-symbol">(</span>format<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, formatFunction<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Replaces each format item in a specified string with the text equivalent of an
												object's value.</p>
											</div>
											<p>The function works by replacing parts of the <b>formatString</b> with the pattern
											'{name:format}' with properties of the <b>data</b> parameter. For example:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { format } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">let</span> data = { name: <span class="hljs-string">'Joe'</span>, amount: <span class="hljs-number">123456</span> },
    msg = format(<span class="hljs-string">'Hello {name}, you won {amount:n2}!'</span>, data);</code></pre>
											<p>The <a href="index.html#format">format</a> function supports pluralization. If the format string is a
												JSON-encoded object with 'count' and 'when' properties, the method uses
												the 'count' parameter of the data object to select the appropriate format
											from the 'when' property. For example:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { format } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
fmtObj fmt = {
    count: <span class="hljs-string">'count'</span>,
    when: {
        <span class="hljs-number">0</span>: <span class="hljs-string">'No items selected.'</span>,
        <span class="hljs-number">1</span>: <span class="hljs-string">'One item is selected.'</span>,
        <span class="hljs-number">2</span>: <span class="hljs-string">'A pair is selected.'</span>,
        <span class="hljs-string">'other'</span>: <span class="hljs-string">'{count:n0} items are selected.'</span>
    }
};
<span class="hljs-keyword">let</span> fmt = <span class="hljs-built_in">JSON</span>.stringify(fmtObj);
<span class="hljs-built_in">console</span>.log(format(fmt, { count: <span class="hljs-number">0</span> }));  <span class="hljs-comment">// No items selected.</span>
<span class="hljs-built_in">console</span>.log(format(fmt, { count: <span class="hljs-number">1</span> }));  <span class="hljs-comment">// One item is selected.</span>
<span class="hljs-built_in">console</span>.log(format(fmt, { count: <span class="hljs-number">2</span> }));  <span class="hljs-comment">// A pair is selected.</span>
<span class="hljs-built_in">console</span>.log(format(fmt, { count: <span class="hljs-number">12</span> })); <span class="hljs-comment">// 12 items are selected.</span></code></pre>
											<p>The optional <b>formatFunction</b> allows you to customize the content by
												providing context-sensitive formatting. If provided, the format function
												gets called for each format element and gets passed the data object, the
												parameter name, the format, and the value; it should return an output string.
											For example:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { format, isString, escapeHtml } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">let</span> data = { name: <span class="hljs-string">'Joe'</span>, amount: <span class="hljs-number">123456</span> },
    msg = format(<span class="hljs-string">'Hello {name}, you won {amount:n2}!'</span>, data,
    <span class="hljs-function">(<span class="hljs-params">data, name, fmt, val</span>) =&gt;</span> {
        <span class="hljs-keyword">if</span> (isString(data[name])) {
            val = escapeHtml(data[name]);
        }
        <span class="hljs-keyword">return</span> val;
    }
);</code></pre>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>format: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>A composite format string.</p>
												</div>
											</li>
											<li>
												<h5>data: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>The data object used to build the string.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> formatFunction: <span class="tsd-signature-type">Function</span></h5>
												<div class="tsd-comment">
													<p>An optional function used to format items in context.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>The formatted string.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getactiveelement" class="tsd-anchor"></a>
								<h3>getActiveElement</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Active<wbr>Element<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a reference to the element that contains the focus,
												accounting for shadow document fragments.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getaggregate" class="tsd-anchor"></a>
								<h3>getAggregate</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Aggregate<span class="tsd-signature-symbol">(</span>aggType<span class="tsd-signature-symbol">: </span><a href="enums/wijmo.aggregate.html" class="tsd-signature-type">Aggregate</a>, items<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span>, binding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, sheet<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Calculates an aggregate value from the values in an array.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>aggType: <a href="enums/wijmo.aggregate.html" class="tsd-signature-type">Aggregate</a></h5>
												<div class="tsd-comment">
													<p>Type of aggregate to calculate.</p>
												</div>
											</li>
											<li>
												<h5>items: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
												<div class="tsd-comment">
													<p>Array with the items to aggregate.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> binding: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Name of the property to aggregate on (in case the items are not simple values).</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> sheet: <span class="tsd-signature-type">any</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getelement" class="tsd-anchor"></a>
								<h3>getElement</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Element<span class="tsd-signature-symbol">(</span>selector<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets an element from a query selector.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>selector: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>An element, a query selector string, or a jQuery object.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getelementrect" class="tsd-anchor"></a>
								<h3>getElementRect</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Element<wbr>Rect<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/wijmo.rect.html" class="tsd-signature-type">Rect</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets the bounding rectangle of an element in page coordinates.</p>
											</div>
											<p>This is similar to the <b>getBoundingClientRect</b> function,
												except that uses viewport coordinates, which change when the
											document scrolls.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="classes/wijmo.rect.html" class="tsd-signature-type">Rect</a></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getoffsetfromancestor" class="tsd-anchor"></a>
								<h3>getOffsetFromAncestor</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Offset<wbr>From<wbr>Ancestor<span class="tsd-signature-symbol">(</span>node<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, refNode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets the offset of provided element from the ref parent node</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>node: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>The DOM node to calculate offset of</p>
												</div>
											</li>
											<li>
												<h5>refNode: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>The ancestor node from which offset needs to be calculated</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Object</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getscrollableparent" class="tsd-anchor"></a>
								<h3>getScrollableParent</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Scrollable<wbr>Parent<span class="tsd-signature-symbol">(</span>element<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets the first ancestor of provided node that is scrollable or
												the document.scrollingElement if no such parent exists</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>element: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>The DOM node</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="gettype" class="tsd-anchor"></a>
								<h3>getType</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Type<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="enums/wijmo.datatype.html" class="tsd-signature-type">DataType</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets the type of a value.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="enums/wijmo.datatype.html" class="tsd-signature-type">DataType</a></h4>
										<p>A <a href="enums/wijmo.datatype.html">DataType</a> value representing the type of the value passed in.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="gettypes" class="tsd-anchor"></a>
								<h3>getTypes</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Types<span class="tsd-signature-symbol">(</span>arr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span>, limit<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="interfaces/wijmo.ibindinginfo.html" class="tsd-signature-type">IBindingInfo</a><span class="tsd-signature-symbol">[]</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets an array containing the names and types of items in an array.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>arr: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
												<div class="tsd-comment">
													<p>Array containing data items.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> limit: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Number of the array items to scan (1000 by default). Zero or negative value causes
													the function to scan all items.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="interfaces/wijmo.ibindinginfo.html" class="tsd-signature-type">IBindingInfo</a><span class="tsd-signature-symbol">[]</span></h4>
										<p>An array containing objects with the binding and type of each
										primitive property in the items found in the input array.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getuniqueid" class="tsd-anchor"></a>
								<h3>getUniqueId</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Unique<wbr>Id<span class="tsd-signature-symbol">(</span>baseId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Creates a new unique id for an element by adding sequential
												numbers to a given base id.</p>
											</div>
											<p>Use getSafeUniqueId instead.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>baseId: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>String to use as a basis for generating the unique id.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="getversion" class="tsd-anchor"></a>
								<h3>getVersion</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Version<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets the version of the Wijmo library that is currently loaded.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="glbz" class="tsd-anchor"></a>
								<h3>glbz</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">glbz<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Tag function for use with template literals.</p>
											</div>
											<p>The <a href="index.html#glbz">glbz</a> tag function allows you to specify formatting for
											variables in template literal expressions.</p>
											<p>To format a variable in a template literal using <a href="index.html#glbz">glbz</a>, add a
												colon and the format string after the name of the variable you want
											to format.</p>
											<p>For example:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { glbz } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">let</span> num = <span class="hljs-number">42</span>,
    dt = <span class="hljs-keyword">new</span> <span class="hljs-built_in">Date</span>(),
    msg = glbz<span class="hljs-string">`the number is <span class="hljs-subst">${num}</span>:n2, and the date is <span class="hljs-subst">${dt}</span>:'MMM d, yyyy'!`</span>;</code></pre>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="hasclass" class="tsd-anchor"></a>
								<h3>hasClass</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">has<wbr>Class<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span>, className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Checks whether an element has a class.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
												<div class="tsd-comment">
													<p>Element to check.</p>
												</div>
											</li>
											<li>
												<h5>className: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Class to check for.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="hasitems" class="tsd-anchor"></a>
								<h3>hasItems</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">has<wbr>Items<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><a href="interfaces/wijmo.icollectionview.html" class="tsd-signature-type">ICollectionView</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Checks whether an <a href="interfaces/wijmo.icollectionview.html">ICollectionView</a> is defined and not empty.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <a href="interfaces/wijmo.icollectionview.html" class="tsd-signature-type">ICollectionView</a></h5>
												<div class="tsd-comment">
													<p><a href="interfaces/wijmo.icollectionview.html">ICollectionView</a> to check.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="hidepopup" class="tsd-anchor"></a>
								<h3>hidePopup</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">hide<wbr>Popup<span class="tsd-signature-symbol">(</span>popup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, remove<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, fadeOut<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Hides a popup element previously displayed with the <a href="index.html#showpopup">showPopup</a>
												method.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>popup: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>Popup element to hide.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> remove: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Whether to remove the popup from the DOM or just to hide it.
														This parameter may be a boolean or a callback function that gets invoked
													after the popup has been removed from the DOM.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> fadeOut: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to use a fade-out animation to make the popup disappear gradually.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>An interval id that you can use to suspend the fade-out animation.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="httprequest" class="tsd-anchor"></a>
								<h3>httpRequest</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">http<wbr>Request<span class="tsd-signature-symbol">(</span>url<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, options<span class="tsd-signature-symbol">?: </span><a href="interfaces/wijmo.ihttprequestoptions.html" class="tsd-signature-type">IHttpRequestOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">XMLHttpRequest</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Performs HTTP requests.</p>
											</div>
											<p>Use the <b>success</b> method to obtain the result of the request which is provided in
												the callback's <b>XMLHttpRequest</b> parameter. For example, the code below uses
											the <a href="index.html#httprequest">httpRequest</a> method to retrieve a list of customers from an OData service:</p>
											<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { httpRequest } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
httpRequest(<span class="hljs-string">'https://services.odata.org/Northwind/Northwind.svc/Customers?$format=json'</span>, {
  success: <span class="hljs-function"><span class="hljs-params">xhr</span> =&gt;</span> {
    <span class="hljs-keyword">let</span> response = <span class="hljs-built_in">JSON</span>.parse(xhr.responseText),
        customers = response.value;
    <span class="hljs-comment">// do something with the customers...</span>
  }
});</code></pre>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>url: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>String containing the URL to which the request is sent.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <a href="interfaces/wijmo.ihttprequestoptions.html" class="tsd-signature-type">IHttpRequestOptions</a></h5>
												<div class="tsd-comment">
													<p>An optional <a href="interfaces/wijmo.ihttprequestoptions.html">IHttpRequestOptions</a> object used to configure the request.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">XMLHttpRequest</span></h4>
										<p>The <b>XMLHttpRequest</b> object used to perform the request.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isarray" class="tsd-anchor"></a>
								<h3>isArray</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Array<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is an Array.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isboolean" class="tsd-anchor"></a>
								<h3>isBoolean</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Boolean<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is a Boolean.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isdate" class="tsd-anchor"></a>
								<h3>isDate</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Date<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is a Date.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isempty" class="tsd-anchor"></a>
								<h3>isEmpty</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Empty<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is empty
												(contains no enumerable properties).</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>obj: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Object to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isfunction" class="tsd-anchor"></a>
								<h3>isFunction</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Function<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is a function.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isint" class="tsd-anchor"></a>
								<h3>isInt</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Int<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is an integer.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isnullorundefined" class="tsd-anchor"></a>
								<h3>isNullOrUndefined</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Null<wbr>OrUndefined<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is null or undefined.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isnullorwhitespace" class="tsd-anchor"></a>
								<h3>isNullOrWhiteSpace</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Null<wbr>OrWhite<wbr>Space<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether a string is null, empty, or whitespace only.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isnumber" class="tsd-anchor"></a>
								<h3>isNumber</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Number<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is a number.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isobject" class="tsd-anchor"></a>
								<h3>isObject</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Object<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether a value is an object
												(as opposed to a value type, an array, or a Date).</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isprimitive" class="tsd-anchor"></a>
								<h3>isPrimitive</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Primitive<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is a primitive type (string, number, Boolean, or Date).</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isstring" class="tsd-anchor"></a>
								<h3>isString</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>String<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is a string.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="isundefined" class="tsd-anchor"></a>
								<h3>isUndefined</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Undefined<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Determines whether an object is undefined.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter">
								<a name="iswritable" class="tsd-anchor"></a>
								<h3>isWritable</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Writable&lt;T&gt;<span class="tsd-signature-symbol">(</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">keyof T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Checks if given property of an object is writable</p>
											</div>
										</div>
										<h4 class="tsd-type-parameters-title">Type parameters</h4>
										<ul class="tsd-type-parameters">
											<li>
												<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Object</span></h4>
											</li>
										</ul>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>obj: <span class="tsd-signature-type">T</span></h5>
												<div class="tsd-comment">
													<p>Object whose property needs to check</p>
												</div>
											</li>
											<li>
												<h5>key: <span class="tsd-signature-type">keyof T</span></h5>
												<div class="tsd-comment">
													<p>property that needs to be checked</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
										<p>true if property is writable otherwise false</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="mousetopage" class="tsd-anchor"></a>
								<h3>mouseToPage</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">mouse<wbr>ToPage<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="classes/wijmo.point.html" class="tsd-signature-type">Point</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts mouse or touch event arguments into a <a href="classes/wijmo.point.html">Point</a> in page coordinates.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">any</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="classes/wijmo.point.html" class="tsd-signature-type">Point</a></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="movefocus" class="tsd-anchor"></a>
								<h3>moveFocus</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">move<wbr>Focus<span class="tsd-signature-symbol">(</span>parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, offset<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Moves the focus to the next/previous/first focusable child within
												a given parent element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>parent: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>Parent element.</p>
												</div>
											</li>
											<li>
												<h5>offset: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Offset to use when moving the focus (use zero to focus on the first focusable child).</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
										<p>True if the focus was set, false if a focusable element was not found.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="removechild" class="tsd-anchor"></a>
								<h3>removeChild</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">remove<wbr>Child<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Node</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Safely removes an element from the DOM tree.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Node</span></h5>
												<div class="tsd-comment">
													<p>Element to remove from the DOM tree.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Node</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="removeclass" class="tsd-anchor"></a>
								<h3>removeClass</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">remove<wbr>Class<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span>, className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Removes a class from an element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
												<div class="tsd-comment">
													<p>Element that will have the class removed.</p>
												</div>
											</li>
											<li>
												<h5>className: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Class (or space-separated list of classes) to remove from the element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="savefile" class="tsd-anchor"></a>
								<h3>saveFile</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">save<wbr>File<span class="tsd-signature-symbol">(</span>content<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Blob</span>, fileName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, type<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Saves content to a file.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>content: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Blob</span></h5>
												<div class="tsd-comment">
													<p>A string or a Blob object to be saved to a file.</p>
												</div>
											</li>
											<li>
												<h5>fileName: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Name of the file to save, including extension.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> type: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Optional file MIME type, used if the <strong>content</strong> argument is a string.</p>
													<p>The <a href="index.html#savefile">saveFile</a> method can be used to create text files
													(txt, csv, html) as well as image files.</p>
													<p>For example, this code saves the current selection of a FlexGrid to a CSV file:</p>
													<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { saveFile } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;
<span class="hljs-keyword">const</span> clipString = theGrid.getClipString(<span class="hljs-literal">null</span>, <span class="hljs-literal">true</span>, <span class="hljs-literal">true</span>, <span class="hljs-literal">false</span>);
saveFile(clipString, <span class="hljs-string">'grid.csv'</span>, <span class="hljs-string">'text/csv'</span>);</code></pre>
													<p>And this code saves the content of a canvas element to a JPG file:</p>
													<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { saveFile } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo'</span>;

canvas.toBlob(<span class="hljs-function"><span class="hljs-params">blob</span> =&gt;</span> {
   saveFile(blob, <span class="hljs-string">'image.jpg'</span>);
}, <span class="hljs-string">'image/jpeg'</span>);</code></pre>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="setarialabel" class="tsd-anchor"></a>
								<h3>setAriaLabel</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Aria<wbr>Label<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span>, value<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets or clears an element's <b>aria-label</b> attribute.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
												<div class="tsd-comment">
													<p>Element that will be updated.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> value: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Value of the aria label, or null to remove the label
													from the element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="setattribute" class="tsd-anchor"></a>
								<h3>setAttribute</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Attribute<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span>, name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, keep<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets or clears an attribute on an element.
													Note: For CSP compliance, when setting the 'style' attribute, this function
												uses element.style.cssText instead of setAttribute to avoid CSP violations.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
												<div class="tsd-comment">
													<p>Element that will be updated.</p>
												</div>
											</li>
											<li>
												<h5>name: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Name of the attribute to add or remove.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value of the attribute, or null to remove the attribute
													from the element.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> keep: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to keep original attribute if present.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="setchecked" class="tsd-anchor"></a>
								<h3>setChecked</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Checked<span class="tsd-signature-symbol">(</span>cb<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLInputElement</span>, checked<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets the checked and indeterminate properties of a checkbox input
												element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>cb: <span class="tsd-signature-type">HTMLInputElement</span></h5>
												<div class="tsd-comment">
													<p>Checkbox element.</p>
												</div>
											</li>
											<li>
												<h5>checked: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>True, false, or null for checked, unchecked, or indeterminate.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="setcss" class="tsd-anchor"></a>
								<h3>setCss</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Css<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, css<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Modifies the style of an element by applying the properties specified in an object.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Element or array of elements whose style will be modified.</p>
												</div>
											</li>
											<li>
												<h5>css: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Object containing the style properties to apply to the element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="setlicensekey" class="tsd-anchor"></a>
								<h3>setLicenseKey</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>License<wbr>Key<span class="tsd-signature-symbol">(</span>licenseKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets the license key that identifies licensed Wijmo applications.</p>
											</div>
											<p>If you do not set the license key, Wijmo will run in evaluation mode,
											adding a watermark element to the page.</p>
											<p>Licensed users may obtain keys at the
												<a href="https://developer.mescius.com/my-account" target="_blank">My Account</a>
											section of the Wijmo site.</p>
											<p>Note that Wijmo does not send keys or any licensing information to any servers.
											It only checks the internal consistency of the key provided.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>licenseKey: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>String containing the license key to use in this application.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="setselectionrange" class="tsd-anchor"></a>
								<h3>setSelectionRange</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Selection<wbr>Range<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, start<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, end<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, needFocus<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets the start and end positions of a selection in a text field.</p>
											</div>
											<p>This method is similar to the native <a href="index.html#setselectionrange">setSelectionRange</a> method
												in HTMLInputElement objects, except it checks for conditions that
											may cause exceptions (element not in the DOM, disabled, or hidden).</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>HTMLInputElement or HTMLTextAreaElement to select.</p>
												</div>
											</li>
											<li>
												<h5>start: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Offset into the text field for the start of the selection.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> end: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Offset into the text field for the end of the selection.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> needFocus: <span class="tsd-signature-type">boolean</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="settext" class="tsd-anchor"></a>
								<h3>setText</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">set<wbr>Text<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Sets the text content of an element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>Element that will have its content updated.</p>
												</div>
											</li>
											<li>
												<h5>text: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Plain text to be assigned to the element.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="showpopup" class="tsd-anchor"></a>
								<h3>showPopup</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">show<wbr>Popup<span class="tsd-signature-symbol">(</span>popup<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLElement</span>, ref<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, position<span class="tsd-signature-symbol">?: </span><a href="enums/wijmo.popupposition.html" class="tsd-signature-type">PopupPosition</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Boolean</span>, fadeIn<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, copyStyles<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span>, hideOnScroll<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Shows an element as a popup.</p>
											</div>
											<p>The popup element becomes a child of the body element, and is positioned
											with respect to reference rectangle according to the given <a href="enums/wijmo.popupposition.html">PopupPosition</a>.</p>
											<p>The reference rectangle may be specified as one of the following:</p>
											<dl class="dl-horizontal">
												<dt>HTMLElement</dt>
												<dd>The bounding rectangle of the element.</dd>
												<dt>MouseEvent</dt>
												<dd>The bounding rectangle of the event's target element.</dd>
												<dt>Rect</dt>
												<dd>The given rectangle.</dd>
												<dt>null</dt>
												<dd>No reference rectangle; the popup is centered on the window.</dd>
											</dl>
											<p>Call the <a href="index.html#hidepopup">hidePopup</a> method to hide the popup.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>popup: <span class="tsd-signature-type">HTMLElement</span></h5>
												<div class="tsd-comment">
													<p>Element to show as a popup.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> ref: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Reference element or rectangle used to position the popup.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> position: <a href="enums/wijmo.popupposition.html" class="tsd-signature-type">PopupPosition</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Boolean</span></h5>
												<div class="tsd-comment">
													<p>Position of the popup with respect to the reference element.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> fadeIn: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Use a fade-in animation to make the popup appear gradually.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> copyStyles: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Whether to copy font and color styles from the reference element, or an element to use as the style source.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> hideOnScroll: <span class="tsd-signature-type">Function</span></h5>
												<div class="tsd-comment">
													<p>An optional function called when the popup is hidden as a result of a parent element scrolling.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>An interval ID that can be used to suspend the fade-in animation.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="tofixed" class="tsd-anchor"></a>
								<h3>toFixed</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">to<wbr>Fixed<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, prec<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, truncate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Rounds or truncates a number to a specified precision.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Value to round or truncate.</p>
												</div>
											</li>
											<li>
												<h5>prec: <span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p>Number of decimal digits for the result.</p>
												</div>
											</li>
											<li>
												<h5>truncate: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to truncate or round the original value.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="toheadercase" class="tsd-anchor"></a>
								<h3>toHeaderCase</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">to<wbr>Header<wbr>Case<span class="tsd-signature-symbol">(</span>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts a camel-cased string into a header-type string by capitalizing the first letter
												and adding spaces before uppercase characters preceded by lower-case characters.</p>
											</div>
											<p>For example, 'somePropertyName' becomes 'Some Property Name'.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>text: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>String to convert to header case.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="toplaintext" class="tsd-anchor"></a>
								<h3>toPlainText</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">to<wbr>Plain<wbr>Text<span class="tsd-signature-symbol">(</span>html<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Converts an HTML string into plain text.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>html: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>HTML string to convert to plain text.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
										<p>A plain-text version of the string.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="toggleclass" class="tsd-anchor"></a>
								<h3>toggleClass</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">toggle<wbr>Class<span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Element</span>, className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, addOrRemove<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Adds or removes a class to or from an element.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>e: <span class="tsd-signature-type">Element</span></h5>
												<div class="tsd-comment">
													<p>Element that will have the class added.</p>
												</div>
											</li>
											<li>
												<h5>className: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Class to add or remove.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> addOrRemove: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to add or remove the class. If not provided, toggle the class.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="trycast" class="tsd-anchor"></a>
								<h3>tryCast</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">try<wbr>Cast<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Casts a value to a type if possible.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Value to cast.</p>
												</div>
											</li>
											<li>
												<h5>type: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Type or interface name to cast to.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
										<p>The value passed in if the cast was successful, null otherwise.</p>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module">
								<a name="uidgenerator" class="tsd-anchor"></a>
								<h3>uidGenerator</h3>
								<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module">
									<li class="tsd-signature tsd-kind-icon">uid<wbr>Generator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Creates an unique id</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
									</li>
								</ul>
							</section>
						</section>
					</div>