UNPKG

jsdk-offical

Version:

JSDK is the most comprehensive TypeScript framework, like JDK.

686 lines 93.5 kB
<!doctype html> <html class="default no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>util | JSDK 2.7.0 API</title> <meta name="description" content="Documentation for JSDK 2.7.0 API"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="../assets/css/main.css"> </head> <body> <header> <div class="tsd-page-toolbar"> <div class="container"> <div class="table-wrap"> <div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base=".."> <div class="field"> <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> <input id="tsd-search-field" type="text" /> </div> <ul class="results"> <li class="state loading">Preparing search index...</li> <li class="state failure">The search index is not available</li> </ul> <a href="../index.html" class="title">JSDK 2.7.0 API</a> </div> <div class="table-cell" id="tsd-widgets"> <div id="tsd-filter"> <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> <div class="tsd-filter-group"> <div class="tsd-select" id="tsd-filter-visibility"> <span class="tsd-select-label">All</span> <ul class="tsd-select-list"> <li data-value="public">Public</li> <li data-value="protected">Public/Protected</li> <li data-value="private" class="selected">All</li> </ul> </div> <input type="checkbox" id="tsd-filter-inherited" checked /> <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> <input type="checkbox" id="tsd-filter-externals" checked /> <label class="tsd-widget" for="tsd-filter-externals">Externals</label> <input type="checkbox" id="tsd-filter-only-exported" /> <label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label> </div> </div> <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> </div> </div> </div> </div> <div class="tsd-page-title"> <div class="container"> <ul class="tsd-breadcrumb"> <li> <a href="../globals.html">Globals</a> </li> <li> <a href="js.html">JS</a> </li> <li> <a href="js.util.html">util</a> </li> </ul> <h1>Namespace util</h1> </div> </div> </header> <div class="container container-main"> <div class="row"> <div class="col-8 col-content"> <section class="tsd-panel-group tsd-index-group"> <h2>Index</h2> <section class="tsd-panel tsd-index-panel"> <div class="tsd-index-content"> <section class="tsd-index-section "> <h3>Enumerations</h3> <ul class="tsd-index-list"> <li class="tsd-kind-enum tsd-parent-kind-namespace"><a href="../enums/js.util.filesizeunit.html" class="tsd-kind-icon">File<wbr>Size<wbr>Unit</a></li> <li class="tsd-kind-enum tsd-parent-kind-namespace"><a href="../enums/js.util.loglevel.html" class="tsd-kind-icon">Log<wbr>Level</a></li> <li class="tsd-kind-enum tsd-parent-kind-namespace"><a href="../enums/js.util.timerstate.html" class="tsd-kind-icon">Timer<wbr>State</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Classes</h3> <ul class="tsd-index-list"> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.arrays.html" class="tsd-kind-icon">Arrays</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.bom.html" class="tsd-kind-icon">Bom</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.check.html" class="tsd-kind-icon">Check</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.consoleappender.html" class="tsd-kind-icon">Console<wbr>Appender</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.csstool.html" class="tsd-kind-icon">Css<wbr>Tool</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.dates.html" class="tsd-kind-icon">Dates</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.dom.html" class="tsd-kind-icon">Dom</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.eventbus.html" class="tsd-kind-icon">Event<wbr>Bus</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.filetypes.html" class="tsd-kind-icon">File<wbr>Types</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.files.html" class="tsd-kind-icon">Files</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.functions.html" class="tsd-kind-icon">Functions</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.i18n.html" class="tsd-kind-icon">I18N</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.images.html" class="tsd-kind-icon">Images</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.jsons.html" class="tsd-kind-icon">Jsons</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.konsole.html" class="tsd-kind-icon">Konsole</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.locales.html" class="tsd-kind-icon">Locales</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.log.html" class="tsd-kind-icon">Log</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.numbers.html" class="tsd-kind-icon">Numbers</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.objects.html" class="tsd-kind-icon">Objects</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.random.html" class="tsd-kind-icon">Random</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.strings.html" class="tsd-kind-icon">Strings</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.timer.html" class="tsd-kind-icon">Timer</a></li> <li class="tsd-kind-class tsd-parent-kind-namespace"><a href="../classes/js.util.types.html" class="tsd-kind-icon">Types</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Interfaces</h3> <ul class="tsd-index-list"> <li class="tsd-kind-interface tsd-parent-kind-namespace"><a href="../interfaces/js.util.logappender.html" class="tsd-kind-icon">Log<wbr>Appender</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Type aliases</h3> <ul class="tsd-index-list"> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#csscolor" class="tsd-kind-icon">Css<wbr>Color</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#cssunit" class="tsd-kind-icon">Css<wbr>Unit</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#cssvaluestring" class="tsd-kind-icon">Css<wbr>Value<wbr>String</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"><a href="js.util.html#eventhandler" class="tsd-kind-icon">Event<wbr>Handler</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"><a href="js.util.html#eventhandler1" class="tsd-kind-icon">Event<wbr>Handler1</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"><a href="js.util.html#eventhandler2" class="tsd-kind-icon">Event<wbr>Handler2</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"><a href="js.util.html#eventhandler3" class="tsd-kind-icon">Event<wbr>Handler3</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#hex" class="tsd-kind-icon">HEX</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#hsla" class="tsd-kind-icon">HSLA</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#i18nresource" class="tsd-kind-icon">I18NResource</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#imageframe" class="tsd-kind-icon">Image<wbr>Frame</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#imageframeoffset" class="tsd-kind-icon">Image<wbr>Frame<wbr>Offset</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#imageframeoffsets" class="tsd-kind-icon">Image<wbr>Frame<wbr>Offsets</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#imageframeset" class="tsd-kind-icon">Image<wbr>Frame<wbr>Set</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#locale" class="tsd-kind-icon">Locale</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#rgba" class="tsd-kind-icon">RGBA</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#thsla" class="tsd-kind-icon">THSLA</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#trgba" class="tsd-kind-icon">TRGBA</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#timerevents" class="tsd-kind-icon">Timer<wbr>Events</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#timerinit" class="tsd-kind-icon">Timer<wbr>Init</a></li> <li class="tsd-kind-type-alias tsd-parent-kind-namespace"><a href="js.util.html#timertask" class="tsd-kind-icon">Timer<wbr>Task</a></li> </ul> </section> <section class="tsd-index-section tsd-is-not-exported"> <h3>Variables</h3> <ul class="tsd-index-list"> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#a-2" class="tsd-kind-icon">A</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#as" class="tsd-kind-icon">AS</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#chars" class="tsd-kind-icon">CHARS</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#chinese_only" class="tsd-kind-icon">CHINESE_<wbr>ONLY</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#d" class="tsd-kind-icon">D</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#e" class="tsd-kind-icon">E</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#email" class="tsd-kind-icon">EMAIL</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#email_domain" class="tsd-kind-icon">EMAIL_<wbr>DOMAIN</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#english_only" class="tsd-kind-icon">ENGLISH_<wbr>ONLY</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#euid" class="tsd-kind-icon">EUID</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#fullwidth_chars" class="tsd-kind-icon">FULLWIDTH_<wbr>CHARS</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#halfwidth_chars" class="tsd-kind-icon">HALFWIDTH_<wbr>CHARS</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#ip" class="tsd-kind-icon">IP</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#letters_only" class="tsd-kind-icon">LETTERS_<wbr>ONLY</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#letters_or_numbers" class="tsd-kind-icon">LETTERS_<wbr>OR_<wbr>NUMBERS</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#levels" class="tsd-kind-icon">LEVELS</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#n" class="tsd-kind-icon">N</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#numbers_only" class="tsd-kind-icon">NUMBERS_<wbr>ONLY</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#r-1" class="tsd-kind-icon">R</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#styles" class="tsd-kind-icon">STYLES</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#w-2" class="tsd-kind-icon">W</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#y-1" class="tsd-kind-icon">Y</a></li> <li class="tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#yyyy_mm_dd" class="tsd-kind-icon">YYYY_<wbr>MM_<wbr>DD</a></li> </ul> </section> <section class="tsd-index-section tsd-is-not-exported"> <h3>Functions</h3> <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_is" class="tsd-kind-icon">_is</a></li> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_isklass" class="tsd-kind-icon">_is<wbr>Klass</a></li> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_num" class="tsd-kind-icon">_num</a></li> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_of" class="tsd-kind-icon">_of</a></li> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_opt" class="tsd-kind-icon">_opt</a></li> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_superklass" class="tsd-kind-icon">_superklass</a></li> <li class="tsd-kind-function tsd-parent-kind-namespace tsd-is-not-exported"><a href="js.util.html#_test" class="tsd-kind-icon">_test</a></li> </ul> </section> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Type aliases</h2> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="csscolor" class="tsd-anchor"></a> <h3>Css<wbr>Color</h3> <div class="tsd-signature tsd-kind-icon">Css<wbr>Color<span class="tsd-signature-symbol">:</span> <a href="js.util.html#hex" class="tsd-signature-type">HEX</a><span class="tsd-signature-symbol"> | </span><a href="js.util.html#rgba" class="tsd-signature-type">RGBA</a><span class="tsd-signature-symbol"> | </span><a href="js.util.html#hsla" class="tsd-signature-type">HSLA</a></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="cssunit" class="tsd-anchor"></a> <h3>Css<wbr>Unit</h3> <div class="tsd-signature tsd-kind-icon">Css<wbr>Unit<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"%"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"px"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"pt"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"em"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"rem"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"in"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"cm"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"mm"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"ex"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"ch"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"pc"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"vw"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"vh"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"vmin"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"vmax"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"deg"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"rad"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"turn"</span></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="cssvaluestring" class="tsd-anchor"></a> <h3>Css<wbr>Value<wbr>String</h3> <div class="tsd-signature tsd-kind-icon">Css<wbr>Value<wbr>String<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>The css value string is a normal value string or a string starting with += or -= or or *= to increment or decrement or multiple the current value. For example, if an element&#39;s padding-left was 10px, .css( &quot;padding-left&quot;, &quot;+=15&quot; ) would result in a total padding-left of 25px.</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"> <a name="eventhandler" class="tsd-anchor"></a> <h3>Event<wbr>Handler</h3> <div class="tsd-signature tsd-kind-icon">Event<wbr>Handler&lt;T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</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"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T</h4> </li> </ul> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter-signature"> <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</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">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>this: <span class="tsd-signature-type">T</span></h5> </li> <li> <h5>e: <span class="tsd-signature-type">Event</span></h5> </li> <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">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h4> </li> </ul> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"> <a name="eventhandler1" class="tsd-anchor"></a> <h3>Event<wbr>Handler1</h3> <div class="tsd-signature tsd-kind-icon">Event<wbr>Handler1&lt;T, ARG1&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span>, ARG1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T</h4> </li> <li> <h4>ARG1</h4> </li> </ul> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter-signature"> <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span>, ARG1<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><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>this: <span class="tsd-signature-type">T</span></h5> </li> <li> <h5>e: <span class="tsd-signature-type">Event</span></h5> </li> <li> <h5>ARG1: <span class="tsd-signature-type">any</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h4> </li> </ul> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"> <a name="eventhandler2" class="tsd-anchor"></a> <h3>Event<wbr>Handler2</h3> <div class="tsd-signature tsd-kind-icon">Event<wbr>Handler2&lt;T, ARG1, ARG2&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span>, ARG1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, ARG2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T</h4> </li> <li> <h4>ARG1</h4> </li> <li> <h4>ARG2</h4> </li> </ul> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter-signature"> <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span>, ARG1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, ARG2<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><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>this: <span class="tsd-signature-type">T</span></h5> </li> <li> <h5>e: <span class="tsd-signature-type">Event</span></h5> </li> <li> <h5>ARG1: <span class="tsd-signature-type">any</span></h5> </li> <li> <h5>ARG2: <span class="tsd-signature-type">any</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h4> </li> </ul> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace tsd-has-type-parameter"> <a name="eventhandler3" class="tsd-anchor"></a> <h3>Event<wbr>Handler3</h3> <div class="tsd-signature tsd-kind-icon">Event<wbr>Handler3&lt;T, ARG1, ARG2, ARG3&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span>, ARG1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, ARG2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, ARG3<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T</h4> </li> <li> <h4>ARG1</h4> </li> <li> <h4>ARG2</h4> </li> <li> <h4>ARG3</h4> </li> </ul> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter-signature"> <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>this<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Event</span>, ARG1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, ARG2<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, ARG3<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><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>this: <span class="tsd-signature-type">T</span></h5> </li> <li> <h5>e: <span class="tsd-signature-type">Event</span></h5> </li> <li> <h5>ARG1: <span class="tsd-signature-type">any</span></h5> </li> <li> <h5>ARG2: <span class="tsd-signature-type">any</span></h5> </li> <li> <h5>ARG3: <span class="tsd-signature-type">any</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">void</span></h4> </li> </ul> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="hex" class="tsd-anchor"></a> <h3>HEX</h3> <div class="tsd-signature tsd-kind-icon">HEX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Hex color notations:<br> #RRGGBBAA #RRGGBB #RGBA #RGB RRGGBBAA RRGGBB RGBA RGB</p> </div> <pre> Opacity % 255 Step 2 digit HEX prefix 0% 0.00 00 5% 12.75 0C 10% 25.50 19 15% 38.25 26 20% 51.00 33 25% 63.75 3F 30% 76.50 4C 35% 89.25 59 40% 102.00 66 45% 114.75 72 50% 127.50 7F 55% 140.25 8C 60% 153.00 99 65% 165.75 A5 70% 178.50 B2 75% 191.25 BF 80% 204.00 CC 85% 216.75 D8 90% 229.50 E5 95% 242.25 F2 100% 255.00 FF </pre> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="hsla" class="tsd-anchor"></a> <h3>HSLA</h3> <div class="tsd-signature tsd-kind-icon">HSLA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="i18nresource" class="tsd-anchor"></a> <h3>I18NResource</h3> <div class="tsd-signature tsd-kind-icon">I18NResource<span class="tsd-signature-symbol">:</span> <a href="js.lang.html#jsonobject" class="tsd-signature-type">JsonObject</a><span class="tsd-signature-symbol">&lt;</span><a href="js.lang.html#primitivetype" class="tsd-signature-type">PrimitiveType</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/array.html" class="tsd-signature-type">Array</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">RegExp</span><span class="tsd-signature-symbol"> | </span><a href="js.lang.html#jsonobject" class="tsd-signature-type">JsonObject</a><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="imageframe" class="tsd-anchor"></a> <h3>Image<wbr>Frame</h3> <div class="tsd-signature tsd-kind-icon">Image<wbr>Frame<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>h<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>src<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">; </span>w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>h<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5>src<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span></h5> </li> <li class="tsd-parameter"> <h5>w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5>x<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5>y<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="imageframeoffset" class="tsd-anchor"></a> <h3>Image<wbr>Frame<wbr>Offset</h3> <div class="tsd-signature tsd-kind-icon">Image<wbr>Frame<wbr>Offset<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="imageframeoffsets" class="tsd-anchor"></a> <h3>Image<wbr>Frame<wbr>Offsets</h3> <div class="tsd-signature tsd-kind-icon">Image<wbr>Frame<wbr>Offsets<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>axis<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"x"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"-x"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"y"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"-y"</span><span class="tsd-signature-symbol">; </span>ox<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>oy<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>split<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>axis<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">"x"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"-x"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"y"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"-y"</span></h5> </li> <li class="tsd-parameter"> <h5>ox<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5>oy<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Optional</span> split<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="imageframeset" class="tsd-anchor"></a> <h3>Image<wbr>Frame<wbr>Set</h3> <div class="tsd-signature tsd-kind-icon">Image<wbr>Frame<wbr>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>h<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>items<span class="tsd-signature-symbol">: </span><a href="../interfaces/array.html" class="tsd-signature-type">Array</a><span class="tsd-signature-symbol">&lt;</span><a href="js.util.html#imageframeoffset" class="tsd-signature-type">ImageFrameOffset</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><a href="js.util.html#imageframeoffsets" class="tsd-signature-type">ImageFrameOffsets</a><span class="tsd-signature-symbol">; </span>src<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span><span class="tsd-signature-symbol">; </span>w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>h<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> <li class="tsd-parameter"> <h5>items<span class="tsd-signature-symbol">: </span><a href="../interfaces/array.html" class="tsd-signature-type">Array</a><span class="tsd-signature-symbol">&lt;</span><a href="js.util.html#imageframeoffset" class="tsd-signature-type">ImageFrameOffset</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> | </span><a href="js.util.html#imageframeoffsets" class="tsd-signature-type">ImageFrameOffsets</a></h5> </li> <li class="tsd-parameter"> <h5>src<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLImageElement</span></h5> </li> <li class="tsd-parameter"> <h5>w<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="locale" class="tsd-anchor"></a> <h3>Locale</h3> <div class="tsd-signature tsd-kind-icon">Locale<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Locale string such as &quot;zh-CN&quot;, &quot;zh&quot;, &quot;en-US&quot;, &quot;en&quot;</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="rgba" class="tsd-anchor"></a> <h3>RGBA</h3> <div class="tsd-signature tsd-kind-icon">RGBA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="thsla" class="tsd-anchor"></a> <h3>THSLA</h3> <div class="tsd-signature tsd-kind-icon">THSLA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>a<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>h<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>l<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>s<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Optional</span> a<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>alpha value: 0~1</p> </div> </div> </li> <li class="tsd-parameter"> <h5>h<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Hue(色调): 0~360</p> </div> </div> </li> <li class="tsd-parameter"> <h5>l<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Lightness(亮度): 0~1</p> </div> </div> </li> <li class="tsd-parameter"> <h5>s<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Saturation(饱和度): 0~1</p> </div> </div> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="trgba" class="tsd-anchor"></a> <h3>TRGBA</h3> <div class="tsd-signature tsd-kind-icon">TRGBA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>a<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>r<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Optional</span> a<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>alpha value: 0~1</p> </div> </div> </li> <li class="tsd-parameter"> <h5>b<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>blue value: 0~255</p> </div> </div> </li> <li class="tsd-parameter"> <h5>g<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>green value: 0~255</p> </div> </div> </li> <li class="tsd-parameter"> <h5>r<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>red value: 0~255</p> </div> </div> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="timerevents" class="tsd-anchor"></a> <h3>Timer<wbr>Events</h3> <div class="tsd-signature tsd-kind-icon">Timer<wbr>Events<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"starting"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"finished"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"looping"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"looped"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"pausing"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"paused"</span></div> <aside class="tsd-sources"> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-namespace"> <a name="timerinit" class="tsd-anchor"></a> <h3>Timer<wbr>Init</h3> <div class="tsd-signature tsd-kind-icon">Timer<wbr>Init<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>delay<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>interval<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>intervalMode<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">"OF"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"BF"</span><span class="tsd-signature-symbol">; </span>loop<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Optional</span> delay<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Delays (ms) the start of Timer.</p> </div> </div> </li> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Optional</span> interval<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>millisecond.</p> </div> </div> </li> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Op