Files
Nim/jscore.html
github-actions[bot] ef3d9e7b38 Deploy to GitHub pages
2025-12-28 15:55:52 +00:00

1526 lines
146 KiB
HTML

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- This file is generated by Nim. -->
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>std/jscore</title>
<!-- Google fonts -->
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
<!-- Favicon -->
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="nimdoc.out.css?v=2.3.1">
<!-- JS -->
<script type="text/javascript" src="dochack.js?v=2.3.1"></script>
</head>
<body>
<div class="document" id="documentId">
<div class="container">
<h1 class="title">std/jscore</h1>
<div class="row">
<div class="three columns">
<div class="theme-select-wrapper">
<label for="theme-select">Theme:&nbsp;</label>
<select id="theme-select" onchange="setTheme(this.value)">
<option value="auto">🌗 Match OS</option>
<option value="dark">🌑 Dark</option>
<option value="light">🌕 Light</option>
</select>
</div>
<div id="global-links">
<ul class="simple-boot">
<li><a href="manual.html">Manual</a></li>
<li><a href="lib.html">Standard library</a></li>
<li> <a id="indexLink" href="theindex.html">Index</a></li>
<li><a href="compiler/theindex.html">Compiler docs</a></li>
<li><a href="https://nim-lang.github.io/fusion/theindex.html">Fusion docs</a></li>
<li><a href="https://nim-lang.github.io/Nim/">devel</a>, <a href="https://nim-lang.org/documentation.html">stable</a></li>
</ul>
</div>
<div id="searchInputDiv">
Search: <input type="search" id="searchInput"
oninput="search()" />
</div>
<ul class="simple simple-toc" id="toc-list">
<li>
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#7" id="57">Types</a></summary>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#DateLib" title="DateLib = ref object">DateLib</a></li>
<li><a class="reference" href="#DateTime" title="DateTime = ref object">DateTime</a></li>
<li><a class="reference" href="#JsonLib" title="JsonLib = ref object">JsonLib</a></li>
<li><a class="reference" href="#MathLib" title="MathLib = ref object">MathLib</a></li>
</ul>
</details>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#8" id="58">Vars</a></summary>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#Date" title="Date {.importc, nodecl.}: DateLib">Date</a></li>
<li><a class="reference" href="#JSON" title="JSON {.importc, nodecl.}: JsonLib">JSON</a></li>
<li><a class="reference" href="#Math" title="Math {.importc, nodecl.}: MathLib">Math</a></li>
</ul>
</details>
</li>
<li>
<details open>
<summary><a class="reference reference-toplevel" href="#12" id="62">Procs</a></summary>
<ul class="simple simple-toc-section">
<ul class="simple nested-toc-section">abs
<li><a class="reference" href="#abs%2CMathLib%2CSomeNumber" title="abs(m: MathLib; a: SomeNumber): SomeNumber">abs(m: MathLib; a: SomeNumber): SomeNumber</a></li>
</ul>
<ul class="simple nested-toc-section">acos
<li><a class="reference" href="#acos%2CMathLib%2CSomeNumber" title="acos(m: MathLib; a: SomeNumber): float">acos(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">acosh
<li><a class="reference" href="#acosh%2CMathLib%2CSomeNumber" title="acosh(m: MathLib; a: SomeNumber): float">acosh(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">asin
<li><a class="reference" href="#asin%2CMathLib%2CSomeNumber" title="asin(m: MathLib; a: SomeNumber): float">asin(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">asinh
<li><a class="reference" href="#asinh%2CMathLib%2CSomeNumber" title="asinh(m: MathLib; a: SomeNumber): float">asinh(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">atan
<li><a class="reference" href="#atan%2CMathLib%2CSomeNumber" title="atan(m: MathLib; a: SomeNumber): float">atan(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">atan2
<li><a class="reference" href="#atan2%2CMathLib%2CSomeNumber" title="atan2(m: MathLib; a: SomeNumber): float">atan2(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">atanh
<li><a class="reference" href="#atanh%2CMathLib%2CSomeNumber" title="atanh(m: MathLib; a: SomeNumber): float">atanh(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">cbrt
<li><a class="reference" href="#cbrt%2CMathLib%2CSomeFloat" title="cbrt(m: MathLib; f: SomeFloat): SomeFloat">cbrt(m: MathLib; f: SomeFloat): SomeFloat</a></li>
</ul>
<ul class="simple nested-toc-section">ceil
<li><a class="reference" href="#ceil%2CMathLib%2CSomeFloat" title="ceil(m: MathLib; f: SomeFloat): SomeFloat">ceil(m: MathLib; f: SomeFloat): SomeFloat</a></li>
</ul>
<ul class="simple nested-toc-section">clz32
<li><a class="reference" href="#clz32%2CMathLib%2CSomeInteger" title="clz32(m: MathLib; f: SomeInteger): int">clz32(m: MathLib; f: SomeInteger): int</a></li>
</ul>
<ul class="simple nested-toc-section">copyWithin
<li><a class="reference" href="#copyWithin%2CopenArray%5BT%5D%2Cint%2Cint%2Cint" title="copyWithin[T](self: openArray[T]; target, start, ends: int): seq[T]">copyWithin[T](self: openArray[T]; target, start, ends: int): seq[T]</a></li>
<li><a class="reference" href="#copyWithin%2CopenArray%5BT%5D%2Cint%2Cint" title="copyWithin[T](self: openArray[T]; target, start: int): seq[T]">copyWithin[T](self: openArray[T]; target, start: int): seq[T]</a></li>
<li><a class="reference" href="#copyWithin%2CopenArray%5BT%5D%2Cint" title="copyWithin[T](self: openArray[T]; target: int): seq[T]">copyWithin[T](self: openArray[T]; target: int): seq[T]</a></li>
</ul>
<ul class="simple nested-toc-section">cos
<li><a class="reference" href="#cos%2CMathLib%2CSomeNumber" title="cos(m: MathLib; a: SomeNumber): float">cos(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">cosh
<li><a class="reference" href="#cosh%2CMathLib%2CSomeNumber" title="cosh(m: MathLib; a: SomeNumber): float">cosh(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">debugger
<li><a class="reference" href="#debugger" title="debugger()">debugger()</a></li>
</ul>
<ul class="simple nested-toc-section">exp
<li><a class="reference" href="#exp%2CMathLib%2CSomeNumber" title="exp(m: MathLib; a: SomeNumber): float">exp(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">expm1
<li><a class="reference" href="#expm1%2CMathLib%2CSomeNumber" title="expm1(m: MathLib; a: SomeNumber): float">expm1(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">floor
<li><a class="reference" href="#floor%2CMathLib%2CSomeFloat" title="floor(m: MathLib; f: SomeFloat): int">floor(m: MathLib; f: SomeFloat): int</a></li>
</ul>
<ul class="simple nested-toc-section">fround
<li><a class="reference" href="#fround%2CMathLib%2CSomeFloat" title="fround(m: MathLib; f: SomeFloat): float32">fround(m: MathLib; f: SomeFloat): float32</a></li>
</ul>
<ul class="simple nested-toc-section">getDay
<li><a class="reference" href="#getDay%2CDateTime" title="getDay(d: DateTime): int">getDay(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getFullYear
<li><a class="reference" href="#getFullYear%2CDateTime" title="getFullYear(d: DateTime): int">getFullYear(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getHours
<li><a class="reference" href="#getHours%2CDateTime" title="getHours(d: DateTime): int">getHours(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getMilliseconds
<li><a class="reference" href="#getMilliseconds%2CDateTime" title="getMilliseconds(d: DateTime): int">getMilliseconds(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getMinutes
<li><a class="reference" href="#getMinutes%2CDateTime" title="getMinutes(d: DateTime): int">getMinutes(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getMonth
<li><a class="reference" href="#getMonth%2CDateTime" title="getMonth(d: DateTime): int">getMonth(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getSeconds
<li><a class="reference" href="#getSeconds%2CDateTime" title="getSeconds(d: DateTime): int">getSeconds(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getTime
<li><a class="reference" href="#getTime%2CDateTime" title="getTime(d: DateTime): int">getTime(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getTimezoneOffset
<li><a class="reference" href="#getTimezoneOffset%2CDateTime" title="getTimezoneOffset(d: DateTime): int">getTimezoneOffset(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCDate
<li><a class="reference" href="#getUTCDate%2CDateTime" title="getUTCDate(d: DateTime): int">getUTCDate(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCDay
<li><a class="reference" href="#getUTCDay%2CDateTime" title="getUTCDay(d: DateTime): int">getUTCDay(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCFullYear
<li><a class="reference" href="#getUTCFullYear%2CDateTime" title="getUTCFullYear(d: DateTime): int">getUTCFullYear(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCHours
<li><a class="reference" href="#getUTCHours%2CDateTime" title="getUTCHours(d: DateTime): int">getUTCHours(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCMilliseconds
<li><a class="reference" href="#getUTCMilliseconds%2CDateTime" title="getUTCMilliseconds(d: DateTime): int">getUTCMilliseconds(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCMinutes
<li><a class="reference" href="#getUTCMinutes%2CDateTime" title="getUTCMinutes(d: DateTime): int">getUTCMinutes(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCMonth
<li><a class="reference" href="#getUTCMonth%2CDateTime" title="getUTCMonth(d: DateTime): int">getUTCMonth(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getUTCSeconds
<li><a class="reference" href="#getUTCSeconds%2CDateTime" title="getUTCSeconds(d: DateTime): int">getUTCSeconds(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">getYear
<li><a class="reference" href="#getYear%2CDateTime" title="getYear(d: DateTime): int">getYear(d: DateTime): int</a></li>
</ul>
<ul class="simple nested-toc-section">hypot
<li><a class="reference" href="#hypot%2CMathLib%2Cvarargs%5B%5D" title="hypot(m: MathLib; args: varargs[distinct SomeNumber]): float">hypot(m: MathLib; args: varargs[distinct SomeNumber]): float</a></li>
</ul>
<ul class="simple nested-toc-section">imul
<li><a class="reference" href="#imul%2CMathLib%2Cint32%2Cint32" title="imul(m: MathLib; a, b: int32): int32">imul(m: MathLib; a, b: int32): int32</a></li>
</ul>
<ul class="simple nested-toc-section">log
<li><a class="reference" href="#log%2CMathLib%2CSomeNumber" title="log(m: MathLib; a: SomeNumber): float">log(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">log1p
<li><a class="reference" href="#log1p%2CMathLib%2CSomeNumber" title="log1p(m: MathLib; a: SomeNumber): float">log1p(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">log2
<li><a class="reference" href="#log2%2CMathLib%2CSomeNumber" title="log2(m: MathLib; a: SomeNumber): float">log2(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">log10
<li><a class="reference" href="#log10%2CMathLib%2CSomeNumber" title="log10(m: MathLib; a: SomeNumber): float">log10(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">max
<li><a class="reference" href="#max%2CMathLib%2CSomeNumber%2CSomeNumber" title="max(m: MathLib; a, b: SomeNumber): SomeNumber">max(m: MathLib; a, b: SomeNumber): SomeNumber</a></li>
</ul>
<ul class="simple nested-toc-section">min
<li><a class="reference" href="#min%2CMathLib%2CT%2CT" title="min[T: SomeNumber | JsRoot](m: MathLib; a, b: T): T">min[T: SomeNumber | JsRoot](m: MathLib; a, b: T): T</a></li>
</ul>
<ul class="simple nested-toc-section">newDate
<li><a class="reference" href="#newDate" title="newDate(): DateTime">newDate(): DateTime</a></li>
<li><a class="reference" href="#newDate_2" title="newDate(date: int | string): DateTime">newDate(date: int | string): DateTime</a></li>
<li><a class="reference" href="#newDate%2Cint64" title="newDate(date: int64): DateTime">newDate(date: int64): DateTime</a></li>
<li><a class="reference" href="#newDate%2Cint%2Cint%2Cint%2Cint%2Cint%2Cint%2Cint" title="newDate(year, month, day, hours, minutes, seconds, milliseconds: int): DateTime">newDate(year, month, day, hours, minutes, seconds, milliseconds: int): DateTime</a></li>
</ul>
<ul class="simple nested-toc-section">now
<li><a class="reference" href="#now%2CDateLib" title="now(d: DateLib): int">now(d: DateLib): int</a></li>
</ul>
<ul class="simple nested-toc-section">parse
<li><a class="reference" href="#parse%2CDateLib%2Ccstring" title="parse(d: DateLib; s: cstring): int">parse(d: DateLib; s: cstring): int</a></li>
<li><a class="reference" href="#parse%2CJsonLib%2Ccstring" title="parse(l: JsonLib; s: cstring): JsRoot">parse(l: JsonLib; s: cstring): JsRoot</a></li>
</ul>
<ul class="simple nested-toc-section">pow
<li><a class="reference" href="#pow%2CMathLib%2C%2C" title="pow(m: MathLib; a, b: distinct SomeNumber): float">pow(m: MathLib; a, b: distinct SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">queueMicrotask
<li><a class="reference" href="#queueMicrotask%2Cproc" title="queueMicrotask(function: proc)">queueMicrotask(function: proc)</a></li>
</ul>
<ul class="simple nested-toc-section">random
<li><a class="reference" href="#random%2CMathLib" title="random(m: MathLib): float">random(m: MathLib): float</a></li>
</ul>
<ul class="simple nested-toc-section">round
<li><a class="reference" href="#round%2CMathLib%2CSomeFloat" title="round(m: MathLib; f: SomeFloat): int">round(m: MathLib; f: SomeFloat): int</a></li>
</ul>
<ul class="simple nested-toc-section">setFullYear
<li><a class="reference" href="#setFullYear%2CDateTime%2Cint" title="setFullYear(d: DateTime; year: int)">setFullYear(d: DateTime; year: int)</a></li>
</ul>
<ul class="simple nested-toc-section">shift
<li><a class="reference" href="#shift%2Cseq%5BT%5D" title="shift[T](self: seq[T]): T">shift[T](self: seq[T]): T</a></li>
</ul>
<ul class="simple nested-toc-section">sign
<li><a class="reference" href="#sign%2CMathLib%2CSomeNumber" title="sign(m: MathLib; f: SomeNumber): int">sign(m: MathLib; f: SomeNumber): int</a></li>
</ul>
<ul class="simple nested-toc-section">sin
<li><a class="reference" href="#sin%2CMathLib%2CSomeNumber" title="sin(m: MathLib; a: SomeNumber): float">sin(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">sinh
<li><a class="reference" href="#sinh%2CMathLib%2CSomeNumber" title="sinh(m: MathLib; a: SomeNumber): float">sinh(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">sqrt
<li><a class="reference" href="#sqrt%2CMathLib%2CSomeFloat" title="sqrt(m: MathLib; f: SomeFloat): SomeFloat">sqrt(m: MathLib; f: SomeFloat): SomeFloat</a></li>
</ul>
<ul class="simple nested-toc-section">stringify
<li><a class="reference" href="#stringify%2CJsonLib%2CJsRoot" title="stringify(l: JsonLib; s: JsRoot): cstring">stringify(l: JsonLib; s: JsRoot): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">tan
<li><a class="reference" href="#tan%2CMathLib%2CSomeNumber" title="tan(m: MathLib; a: SomeNumber): float">tan(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">tanh
<li><a class="reference" href="#tanh%2CMathLib%2CSomeNumber" title="tanh(m: MathLib; a: SomeNumber): float">tanh(m: MathLib; a: SomeNumber): float</a></li>
</ul>
<ul class="simple nested-toc-section">toDateString
<li><a class="reference" href="#toDateString%2CDateTime" title="toDateString(d: DateTime): cstring">toDateString(d: DateTime): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">toISOString
<li><a class="reference" href="#toISOString%2CDateTime" title="toISOString(d: DateTime): cstring">toISOString(d: DateTime): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">toJSON
<li><a class="reference" href="#toJSON%2CDateTime" title="toJSON(d: DateTime): cstring">toJSON(d: DateTime): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">toString
<li><a class="reference" href="#toString%2CDateTime" title="toString(d: DateTime): cstring">toString(d: DateTime): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">toTimeString
<li><a class="reference" href="#toTimeString%2CDateTime" title="toTimeString(d: DateTime): cstring">toTimeString(d: DateTime): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">toUTCString
<li><a class="reference" href="#toUTCString%2CDateTime" title="toUTCString(d: DateTime): cstring">toUTCString(d: DateTime): cstring</a></li>
</ul>
<ul class="simple nested-toc-section">trunc
<li><a class="reference" href="#trunc%2CMathLib%2CSomeFloat" title="trunc(m: MathLib; f: SomeFloat): int">trunc(m: MathLib; f: SomeFloat): int</a></li>
</ul>
<ul class="simple nested-toc-section">UTC
<li><a class="reference" href="#UTC%2CDateLib" title="UTC(d: DateLib): int">UTC(d: DateLib): int</a></li>
</ul>
</ul>
</details>
</li>
</ul>
</div>
<div class="nine columns" id="content">
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L1" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L1" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
<div id="tocRoot"></div>
<p class="module-desc"><p>This module wraps core JavaScript functions.</p>
<p>Unless your application has very specific requirements and solely targets JavaScript, you should be using the relevant functions in the <tt class="docutils literal"><span class="pre"><span class="Identifier">math</span></span></tt>, <tt class="docutils literal"><span class="pre"><span class="Identifier">json</span></span></tt>, and <tt class="docutils literal"><span class="pre"><span class="Identifier">times</span></span></tt> stdlib modules instead.</p>
</p>
<div class="section" id="6">
<h1><a class="toc-backref" href="#6">Imports</a></h1>
<dl class="item">
<a class="reference external" href="since.html">since</a>, <a class="reference external" href="jsutils.html">jsutils</a>
</dl>
</div>
<div class="section" id="7">
<h1><a class="toc-backref" href="#7">Types</a></h1>
<dl class="item">
<div id="DateLib">
<dt><pre><a href="jscore.html#DateLib"><span class="Identifier">DateLib</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L24" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L24" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="DateTime">
<dt><pre><a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L25" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L25" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="JsonLib">
<dt><pre><a href="jscore.html#JsonLib"><span class="Identifier">JsonLib</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L23" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L23" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="MathLib">
<dt><pre><a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L22" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L22" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</dl>
</div>
<div class="section" id="8">
<h1><a class="toc-backref" href="#8">Vars</a></h1>
<dl class="item">
<div id="Date">
<dt><pre><a href="jscore.html#Date"><span class="Identifier">Date</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="jscore.html#DateLib"><span class="Identifier">DateLib</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L29" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L29" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="JSON">
<dt><pre><a href="jscore.html#JSON"><span class="Identifier">JSON</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="jscore.html#JsonLib"><span class="Identifier">JsonLib</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L30" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L30" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="Math">
<dt><pre><a href="jscore.html#Math"><span class="Identifier">Math</span></a> {.<span class="Identifier">importc</span><span class="Other">,</span> <span class="Identifier">nodecl</span>.}<span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a></pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L28" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L28" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</dl>
</div>
<div class="section" id="12">
<h1><a class="toc-backref" href="#12">Procs</a></h1>
<dl class="item">
<div id="abs-procs-all">
<div id="abs,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#abs%2CMathLib%2CSomeNumber"><span class="Identifier">abs</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">SomeNumber</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L33" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L33" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="acos-procs-all">
<div id="acos,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#acos%2CMathLib%2CSomeNumber"><span class="Identifier">acos</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L34" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L34" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="acosh-procs-all">
<div id="acosh,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#acosh%2CMathLib%2CSomeNumber"><span class="Identifier">acosh</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L35" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L35" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="asin-procs-all">
<div id="asin,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#asin%2CMathLib%2CSomeNumber"><span class="Identifier">asin</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L36" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L36" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="asinh-procs-all">
<div id="asinh,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#asinh%2CMathLib%2CSomeNumber"><span class="Identifier">asinh</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L37" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L37" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="atan-procs-all">
<div id="atan,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#atan%2CMathLib%2CSomeNumber"><span class="Identifier">atan</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L38" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L38" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="atan2-procs-all">
<div id="atan2,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#atan2%2CMathLib%2CSomeNumber"><span class="Identifier">atan2</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L39" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L39" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="atanh-procs-all">
<div id="atanh,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#atanh%2CMathLib%2CSomeNumber"><span class="Identifier">atanh</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L40" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L40" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="cbrt-procs-all">
<div id="cbrt,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#cbrt%2CMathLib%2CSomeFloat"><span class="Identifier">cbrt</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">SomeFloat</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L41" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L41" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="ceil-procs-all">
<div id="ceil,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#ceil%2CMathLib%2CSomeFloat"><span class="Identifier">ceil</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">SomeFloat</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L42" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L42" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="clz32-procs-all">
<div id="clz32,MathLib,SomeInteger">
<dt><pre><span class="Keyword">proc</span> <a href="#clz32%2CMathLib%2CSomeInteger"><span class="Identifier">clz32</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeInteger"><span class="Identifier">SomeInteger</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L43" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L43" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="copyWithin-procs-all">
<div id="copyWithin,openArray[T],int,int,int">
<dt><pre><span class="Keyword">func</span> <a href="#copyWithin%2CopenArray%5BT%5D%2Cint%2Cint%2Cint"><span class="Identifier">copyWithin</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="system.html#openArray"><span class="Identifier">openArray</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">target</span><span class="Other">,</span> <span class="Identifier">start</span><span class="Other">,</span> <span class="Identifier">ends</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.copyWithin(#, #, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin</a> <tt class="docutils literal"><span class="pre"><span class="Identifier">copyWithin</span></span></tt> uses shallow copy.
<p><strong class="examples_text">Example:</strong></p>
<pre class="listing"><span class="Identifier">assert</span> <span class="Punctuation">[</span><span class="Punctuation">'</span><span class="Identifier">a</span><span class="CharLit">', '</span><span class="Identifier">b</span><span class="CharLit">', '</span><span class="Identifier">c</span><span class="CharLit">', '</span><span class="Identifier">d</span><span class="CharLit">', '</span><span class="Identifier">e</span><span class="CharLit">'].copyWithin(0, 3, 4) == @['</span><span class="Identifier">d</span><span class="CharLit">', '</span><span class="Identifier">b</span><span class="CharLit">', '</span><span class="Identifier">c</span><span class="CharLit">', '</span><span class="Identifier">d</span><span class="CharLit">', '</span><span class="Identifier">e</span><span class="CharLit">']</span>
<span class="Identifier">assert</span> <span class="Punctuation">[</span><span class="Punctuation">'</span><span class="Identifier">a</span><span class="CharLit">', '</span><span class="Identifier">b</span><span class="CharLit">', '</span><span class="Identifier">c</span><span class="CharLit">', '</span><span class="Identifier">d</span><span class="CharLit">', '</span><span class="Identifier">e</span><span class="CharLit">'].copyWithin(1, 3) == @['</span><span class="Identifier">a</span><span class="CharLit">', '</span><span class="Identifier">d</span><span class="CharLit">', '</span><span class="Identifier">e</span><span class="CharLit">', '</span><span class="Identifier">d</span><span class="CharLit">', '</span><span class="Identifier">e</span><span class="CharLit">']</span>
<span class="Identifier">assert</span> <span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">]</span><span class="Operator">.</span><span class="Identifier">copyWithin</span><span class="Punctuation">(</span><span class="Operator">-</span><span class="DecNumber">2</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="Operator">@</span><span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">]</span>
<span class="Identifier">assert</span> <span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">]</span><span class="Operator">.</span><span class="Identifier">copyWithin</span><span class="Punctuation">(</span><span class="DecNumber">0</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="Operator">@</span><span class="Punctuation">[</span><span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">]</span>
<span class="Identifier">assert</span> <span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">]</span><span class="Operator">.</span><span class="Identifier">copyWithin</span><span class="Punctuation">(</span><span class="DecNumber">0</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="Operator">@</span><span class="Punctuation">[</span><span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">]</span>
<span class="Identifier">assert</span> <span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">,</span> <span class="DecNumber">5</span><span class="Punctuation">]</span><span class="Operator">.</span><span class="Identifier">copyWithin</span><span class="Punctuation">(</span><span class="Operator">-</span><span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="Operator">-</span><span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="Operator">-</span><span class="DecNumber">1</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="Operator">@</span><span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">]</span></pre>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L130" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L130" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="copyWithin,openArray[T],int,int">
<dt><pre><span class="Keyword">func</span> <a href="#copyWithin%2CopenArray%5BT%5D%2Cint%2Cint"><span class="Identifier">copyWithin</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="system.html#openArray"><span class="Identifier">openArray</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">target</span><span class="Other">,</span> <span class="Identifier">start</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.copyWithin(#, #)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L129" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L129" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="copyWithin,openArray[T],int">
<dt><pre><span class="Keyword">func</span> <a href="#copyWithin%2CopenArray%5BT%5D%2Cint"><span class="Identifier">copyWithin</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="system.html#openArray"><span class="Identifier">openArray</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">target</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span> {.
<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.copyWithin(#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L128" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L128" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="cos-procs-all">
<div id="cos,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#cos%2CMathLib%2CSomeNumber"><span class="Identifier">cos</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L44" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L44" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="cosh-procs-all">
<div id="cosh,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#cosh%2CMathLib%2CSomeNumber"><span class="Identifier">cosh</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L45" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L45" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="debugger-procs-all">
<div id="debugger">
<dt><pre><span class="Keyword">func</span> <a href="#debugger"><span class="Identifier">debugger</span></a><span class="Other">(</span><span class="Other">)</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;debugger@&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/debugger">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/debugger</a>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L125" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L125" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="exp-procs-all">
<div id="exp,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#exp%2CMathLib%2CSomeNumber"><span class="Identifier">exp</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L46" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L46" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="expm1-procs-all">
<div id="expm1,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#expm1%2CMathLib%2CSomeNumber"><span class="Identifier">expm1</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L47" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L47" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="floor-procs-all">
<div id="floor,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#floor%2CMathLib%2CSomeFloat"><span class="Identifier">floor</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L48" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L48" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="fround-procs-all">
<div id="fround,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#fround%2CMathLib%2CSomeFloat"><span class="Identifier">fround</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float32"><span class="Identifier">float32</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L49" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L49" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getDay-procs-all">
<div id="getDay,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getDay%2CDateTime"><span class="Identifier">getDay</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L91" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L91" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getFullYear-procs-all">
<div id="getFullYear,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getFullYear%2CDateTime"><span class="Identifier">getFullYear</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L92" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L92" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getHours-procs-all">
<div id="getHours,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getHours%2CDateTime"><span class="Identifier">getHours</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L93" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L93" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getMilliseconds-procs-all">
<div id="getMilliseconds,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getMilliseconds%2CDateTime"><span class="Identifier">getMilliseconds</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L94" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L94" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getMinutes-procs-all">
<div id="getMinutes,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getMinutes%2CDateTime"><span class="Identifier">getMinutes</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L95" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L95" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getMonth-procs-all">
<div id="getMonth,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getMonth%2CDateTime"><span class="Identifier">getMonth</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L96" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L96" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getSeconds-procs-all">
<div id="getSeconds,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getSeconds%2CDateTime"><span class="Identifier">getSeconds</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L97" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L97" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getTime-procs-all">
<div id="getTime,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getTime%2CDateTime"><span class="Identifier">getTime</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L98" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L98" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getTimezoneOffset-procs-all">
<div id="getTimezoneOffset,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getTimezoneOffset%2CDateTime"><span class="Identifier">getTimezoneOffset</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L99" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L99" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCDate-procs-all">
<div id="getUTCDate,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCDate%2CDateTime"><span class="Identifier">getUTCDate</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L100" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L100" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCDay-procs-all">
<div id="getUTCDay,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCDay%2CDateTime"><span class="Identifier">getUTCDay</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L101" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L101" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCFullYear-procs-all">
<div id="getUTCFullYear,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCFullYear%2CDateTime"><span class="Identifier">getUTCFullYear</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L102" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L102" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCHours-procs-all">
<div id="getUTCHours,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCHours%2CDateTime"><span class="Identifier">getUTCHours</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L103" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L103" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCMilliseconds-procs-all">
<div id="getUTCMilliseconds,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCMilliseconds%2CDateTime"><span class="Identifier">getUTCMilliseconds</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L104" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L104" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCMinutes-procs-all">
<div id="getUTCMinutes,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCMinutes%2CDateTime"><span class="Identifier">getUTCMinutes</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L105" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L105" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCMonth-procs-all">
<div id="getUTCMonth,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCMonth%2CDateTime"><span class="Identifier">getUTCMonth</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L106" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L106" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getUTCSeconds-procs-all">
<div id="getUTCSeconds,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getUTCSeconds%2CDateTime"><span class="Identifier">getUTCSeconds</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L107" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L107" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="getYear-procs-all">
<div id="getYear,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#getYear%2CDateTime"><span class="Identifier">getYear</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L108" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L108" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="hypot-procs-all">
<div id="hypot,MathLib,varargs[]">
<dt><pre><span class="Keyword">proc</span> <a href="#hypot%2CMathLib%2Cvarargs%5B%5D"><span class="Identifier">hypot</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">args</span><span class="Other">:</span> <a href="system.html#varargs"><span class="Identifier">varargs</span></a><span class="Other">[</span><span class="Keyword">distinct</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L50" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L50" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="imul-procs-all">
<div id="imul,MathLib,int32,int32">
<dt><pre><span class="Keyword">proc</span> <a href="#imul%2CMathLib%2Cint32%2Cint32"><span class="Identifier">imul</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="system.html#int32"><span class="Identifier">int32</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int32"><span class="Identifier">int32</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L51" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L51" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="log-procs-all">
<div id="log,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#log%2CMathLib%2CSomeNumber"><span class="Identifier">log</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L52" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L52" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="log1p-procs-all">
<div id="log1p,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#log1p%2CMathLib%2CSomeNumber"><span class="Identifier">log1p</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L54" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L54" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="log2-procs-all">
<div id="log2,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#log2%2CMathLib%2CSomeNumber"><span class="Identifier">log2</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L55" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L55" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="log10-procs-all">
<div id="log10,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#log10%2CMathLib%2CSomeNumber"><span class="Identifier">log10</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L53" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L53" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="max-procs-all">
<div id="max,MathLib,SomeNumber,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#max%2CMathLib%2CSomeNumber%2CSomeNumber"><span class="Identifier">max</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">SomeNumber</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L56" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L56" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="min-procs-all">
<div id="min,MathLib,T,T">
<dt><pre><span class="Keyword">proc</span> <a href="#min%2CMathLib%2CT%2CT"><span class="Identifier">min</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a> <span class="Operator">|</span> <a href="system.html#JsRoot"><span class="Identifier">JsRoot</span></a><span class="Other">]</span><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">T</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L57" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L57" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="newDate-procs-all">
<div id="newDate">
<dt><pre><span class="Keyword">proc</span> <a href="#newDate"><span class="Identifier">newDate</span></a><span class="Other">(</span><span class="Other">)</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new Date()&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L74" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L74" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="newDate_2">
<dt><pre><span class="Keyword">proc</span> <a href="#newDate_2"><span class="Identifier">newDate</span></a><span class="Other">(</span><span class="Identifier">date</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> <span class="Operator">|</span> <a href="system.html#string"><span class="Identifier">string</span></a><span class="Other">)</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new Date(#)&quot;</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L77" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L77" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="newDate,int64">
<dt><pre><span class="Keyword">proc</span> <a href="#newDate%2Cint64"><span class="Identifier">newDate</span></a><span class="Other">(</span><span class="Identifier">date</span><span class="Other">:</span> <a href="system.html#int64"><span class="Identifier">int64</span></a><span class="Other">)</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a> {.<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new Date(Number(#))&quot;</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L84" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L84" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="newDate,int,int,int,int,int,int,int">
<dt><pre><span class="Keyword">proc</span> <a href="#newDate%2Cint%2Cint%2Cint%2Cint%2Cint%2Cint%2Cint"><span class="Identifier">newDate</span></a><span class="Other">(</span><span class="Identifier">year</span><span class="Other">,</span> <span class="Identifier">month</span><span class="Other">,</span> <span class="Identifier">day</span><span class="Other">,</span> <span class="Identifier">hours</span><span class="Other">,</span> <span class="Identifier">minutes</span><span class="Other">,</span> <span class="Identifier">seconds</span><span class="Other">,</span> <span class="Identifier">milliseconds</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a> {.
<span class="Identifier">importcpp</span><span class="Other">:</span> <span class="StringLit">&quot;new Date(#,#,#,#,#,#,#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L87" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L87" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="now-procs-all">
<div id="now,DateLib">
<dt><pre><span class="Keyword">proc</span> <a href="#now%2CDateLib"><span class="Identifier">now</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateLib"><span class="Identifier">DateLib</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L70" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L70" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="parse-procs-all">
<div id="parse,DateLib,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#parse%2CDateLib%2Ccstring"><span class="Identifier">parse</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateLib"><span class="Identifier">DateLib</span></a><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L72" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L72" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
<div id="parse,JsonLib,cstring">
<dt><pre><span class="Keyword">proc</span> <a href="#parse%2CJsonLib%2Ccstring"><span class="Identifier">parse</span></a><span class="Other">(</span><span class="Identifier">l</span><span class="Other">:</span> <a href="jscore.html#JsonLib"><span class="Identifier">JsonLib</span></a><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#JsRoot"><span class="Identifier">JsRoot</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L121" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L121" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="pow-procs-all">
<div id="pow,MathLib,,">
<dt><pre><span class="Keyword">proc</span> <a href="#pow%2CMathLib%2C%2C"><span class="Identifier">pow</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <span class="Keyword">distinct</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L58" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L58" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="queueMicrotask-procs-all">
<div id="queueMicrotask,proc">
<dt><pre><span class="Keyword">func</span> <a href="#queueMicrotask%2Cproc"><span class="Identifier">queueMicrotask</span></a><span class="Other">(</span><span class="Identifier">function</span><span class="Other">:</span> <span class="Keyword">proc</span><span class="Other">)</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;$1(#)&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<ul class="simple"><li><a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/queueMicrotask">https://developer.mozilla.org/en-US/docs/Web/API/queueMicrotask</a></li>
<li><a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide">https://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide</a></li>
</ul>
<p><strong class="examples_text">Example: cmd: -r:off</strong></p>
<pre class="listing"><span class="Identifier">queueMicrotask</span><span class="Punctuation">(</span><span class="Keyword">proc</span><span class="Punctuation">(</span><span class="Punctuation">)</span> <span class="Operator">=</span> <span class="Identifier">echo</span> <span class="StringLit">&quot;Microtask&quot;</span><span class="Punctuation">)</span></pre>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L150" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L150" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="random-procs-all">
<div id="random,MathLib">
<dt><pre><span class="Keyword">proc</span> <a href="#random%2CMathLib"><span class="Identifier">random</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L59" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L59" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="round-procs-all">
<div id="round,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#round%2CMathLib%2CSomeFloat"><span class="Identifier">round</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L60" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L60" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="setFullYear-procs-all">
<div id="setFullYear,DateTime,int">
<dt><pre><span class="Keyword">proc</span> <a href="#setFullYear%2CDateTime%2Cint"><span class="Identifier">setFullYear</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">;</span> <span class="Identifier">year</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a><span class="Other">)</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L110" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L110" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="shift-procs-all">
<div id="shift,seq[T]">
<dt><pre><span class="Keyword">func</span> <a href="#shift%2Cseq%5BT%5D"><span class="Identifier">shift</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="system.html#seq"><span class="Identifier">seq</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">T</span> {.<span class="Identifier">importjs</span><span class="Other">:</span> <span class="StringLit">&quot;#.$1()&quot;</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift</a>
<p><strong class="examples_text">Example:</strong></p>
<pre class="listing"><span class="Keyword">var</span> <span class="Identifier">arrai</span> <span class="Operator">=</span> <span class="Operator">@</span><span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">,</span> <span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span>
<span class="Identifier">assert</span> <span class="Identifier">arrai</span><span class="Operator">.</span><span class="Identifier">shift</span><span class="Punctuation">(</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="DecNumber">1</span>
<span class="Identifier">assert</span> <span class="Identifier">arrai</span> <span class="Operator">==</span> <span class="Operator">@</span><span class="Punctuation">[</span><span class="DecNumber">2</span><span class="Punctuation">,</span> <span class="DecNumber">3</span><span class="Punctuation">]</span></pre>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L143" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L143" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="sign-procs-all">
<div id="sign,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#sign%2CMathLib%2CSomeNumber"><span class="Identifier">sign</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L61" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L61" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="sin-procs-all">
<div id="sin,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#sin%2CMathLib%2CSomeNumber"><span class="Identifier">sin</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L62" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L62" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="sinh-procs-all">
<div id="sinh,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#sinh%2CMathLib%2CSomeNumber"><span class="Identifier">sinh</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L63" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L63" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="sqrt-procs-all">
<div id="sqrt,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#sqrt%2CMathLib%2CSomeFloat"><span class="Identifier">sqrt</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">SomeFloat</span> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L64" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L64" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="stringify-procs-all">
<div id="stringify,JsonLib,JsRoot">
<dt><pre><span class="Keyword">proc</span> <a href="#stringify%2CJsonLib%2CJsRoot"><span class="Identifier">stringify</span></a><span class="Other">(</span><span class="Identifier">l</span><span class="Other">:</span> <a href="jscore.html#JsonLib"><span class="Identifier">JsonLib</span></a><span class="Other">;</span> <span class="Identifier">s</span><span class="Other">:</span> <a href="system.html#JsRoot"><span class="Identifier">JsRoot</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L120" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L120" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="tan-procs-all">
<div id="tan,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#tan%2CMathLib%2CSomeNumber"><span class="Identifier">tan</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L65" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L65" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="tanh-procs-all">
<div id="tanh,MathLib,SomeNumber">
<dt><pre><span class="Keyword">proc</span> <a href="#tanh%2CMathLib%2CSomeNumber"><span class="Identifier">tanh</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">a</span><span class="Other">:</span> <a href="system.html#SomeNumber"><span class="Identifier">SomeNumber</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#float"><span class="Identifier">float</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L66" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L66" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toDateString-procs-all">
<div id="toDateString,DateTime">
<dt><pre><span class="Keyword">func</span> <a href="#toDateString%2CDateTime"><span class="Identifier">toDateString</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L112" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L112" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toISOString-procs-all">
<div id="toISOString,DateTime">
<dt><pre><span class="Keyword">func</span> <a href="#toISOString%2CDateTime"><span class="Identifier">toISOString</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L113" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L113" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toJSON-procs-all">
<div id="toJSON,DateTime">
<dt><pre><span class="Keyword">func</span> <a href="#toJSON%2CDateTime"><span class="Identifier">toJSON</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L114" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L114" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toString-procs-all">
<div id="toString,DateTime">
<dt><pre><span class="Keyword">proc</span> <a href="#toString%2CDateTime"><span class="Identifier">toString</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L115" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L115" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toTimeString-procs-all">
<div id="toTimeString,DateTime">
<dt><pre><span class="Keyword">func</span> <a href="#toTimeString%2CDateTime"><span class="Identifier">toTimeString</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L116" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L116" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="toUTCString-procs-all">
<div id="toUTCString,DateTime">
<dt><pre><span class="Keyword">func</span> <a href="#toUTCString%2CDateTime"><span class="Identifier">toUTCString</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateTime"><span class="Identifier">DateTime</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#cstring"><span class="Identifier">cstring</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L117" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L117" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="trunc-procs-all">
<div id="trunc,MathLib,SomeFloat">
<dt><pre><span class="Keyword">proc</span> <a href="#trunc%2CMathLib%2CSomeFloat"><span class="Identifier">trunc</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="jscore.html#MathLib"><span class="Identifier">MathLib</span></a><span class="Other">;</span> <span class="Identifier">f</span><span class="Other">:</span> <a href="system.html#SomeFloat"><span class="Identifier">SomeFloat</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L67" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L67" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
<div id="UTC-procs-all">
<div id="UTC,DateLib">
<dt><pre><span class="Keyword">proc</span> <a href="#UTC%2CDateLib"><span class="Identifier">UTC</span></a><span class="Other">(</span><span class="Identifier">d</span><span class="Other">:</span> <a href="jscore.html#DateLib"><span class="Identifier">DateLib</span></a><span class="Other">)</span><span class="Other">:</span> <a href="system.html#int"><span class="Identifier">int</span></a> {.<span class="Identifier">importcpp</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">forbids</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
<a href="https://github.com/nim-lang/Nim/tree/devel/lib/js/jscore.nim#L71" class="link-seesrc" target="_blank">Source</a>&nbsp;&nbsp;
<a href="https://github.com/nim-lang/Nim/edit/devel/lib/js/jscore.nim#L71" class="link-seesrc" target="_blank" >Edit</a>&nbsp;&nbsp;
</dd>
</div>
</div>
</dl>
</div>
</div>
</div>
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br>
<small style="color: var(--hint);">Made with Nim. Generated: 2025-12-28 15:55:30 UTC</small>
</div>
</div>
</div>
<script defer data-domain="nim-lang.org" src="https://plausible.io/js/plausible.js"></script>
</body>
</html>