mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 01:14:41 +00:00
20 lines
786 B
Nim
20 lines
786 B
Nim
#[
|
|
autogenerated by docgen
|
|
loc: /home/runner/work/Nim/Nim/lib/std/private/jsutils.nim(49, 5)
|
|
rdoccmd:
|
|
]#
|
|
import std/assertions
|
|
import "/home/runner/work/Nim/Nim/lib/std/private/jsutils.nim"
|
|
{.line: ("/home/runner/work/Nim/Nim/lib/std/private/jsutils.nim", 49, 5).}:
|
|
import std/[jsffi, jsbigints]
|
|
type A = ref object
|
|
assert 1.toJs.getProtoName == "[object Number]"
|
|
assert "a".toJs.getProtoName == "[object String]"
|
|
assert big"1".toJs.getProtoName == "[object BigInt]"
|
|
assert false.toJs.getProtoName == "[object Boolean]"
|
|
assert (a: 1).toJs.getProtoName == "[object Object]"
|
|
assert A.default.toJs.getProtoName == "[object Null]"
|
|
assert [1].toJs.getProtoName == "[object Int32Array]" # implementation defined
|
|
assert @[1].toJs.getProtoName == "[object Array]" # ditto
|
|
|