Index
Modules:
jsassert
,
jsasynchooks
,
jsasynchttpclient
,
jsbarcodes
,
jsbuffer
,
jschainedcomparisons
,
jsclasses
,
jscluster
,
jscore
,
jscrc
,
jsdebugutils
,
jsdiagnostics_channel
,
jsdns
,
jsdomain
,
jsdotenv
,
jsfetch
,
jsfs
,
jshttp
,
jshttp2
,
jshttpclient
,
jsindexeddb
,
jsinspector
,
jsintl
,
jsmodule
,
jsmultisync
,
jsnetutils
,
jsos
,
jspath
,
jspayments
,
jsperfhooks
,
jsprocess
,
jspunycode
,
jsquerystring
,
jsreadline
,
jsrepl
,
jsreutils
,
jssets
,
jsstrformat
,
jsstrmisc
,
jssynchttpclient
,
jstableutils
,
jstemporal
,
jstimers
,
jstracing
,
jstream
,
jsugar
,
jsunrolls
,
jsurl
,
jsutils
,
jsv8
,
jswasi
,
jswebsockets
,
jsworker_threads
,
jsxmlhttprequest
,
jsxmlserializer
,
jszlib
,
jszx
.
API symbols
`$$`:
jszx: `$$`(commands: cstring): Future[ProcessOutput]
`$`:
jsassert: `$`(self: CallTracker): string
jsbuffer: `$`(self: Buffer): string
jscore: `$`(self: Uint8Array or ArrayBuffer): string
jsfetch: `$`(self: Request | Response | FetchOptions): string
jsinspector: `$`(self: InspectorSession): string
jssets: `$`(this: JsSet): string
jstemporal: `$`(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainTime or TemporalPlainDateTime): string
jsurl: `$`(self: URL or URLSearchParams): string
jsutils: `$`(self: Uint8Array or ArrayBuffer): string
`&&=`:
jscore: `&&=`(lhs, rhs: auto): any
jsutils: `&&=`(lhs, rhs: auto): any
`&`:
jscore: `&`(a: char; b: cstring): cstring
jscore: `&`(a: cstring; b: char): cstring
jscore: `&`(a, b: cstring): cstring
jsutils: `&`(a: char; b: cstring): cstring
jsutils: `&`(a: cstring; b: char): cstring
jsutils: `&`(a, b: cstring): cstring
`<`:
jstemporal: `<`(a, b: TemporalInstant): bool
jstemporal: `<`(a, b: TemporalZonedDateTime): bool
`/`:
jspath: `/`(path0: cstring; path1: cstring): cstring
`::=`:
jsugar: `::=`(name: untyped; value: auto): untyped
`==`:
jsbuffer: `==`(self: Buffer; other: Buffer): bool
jstemporal: `==`(a, b: TemporalInstant): bool
jstemporal: `==`(a, b: TemporalPlainDate): bool
jstemporal: `==`(a, b: TemporalPlainDateTime): bool
jstemporal: `==`(a, b: TemporalPlainTime): bool
jstemporal: `==`(a, b: TemporalZonedDateTime): bool
`??=`:
jscore: `??=`(lhs, rhs: auto): any
jsutils: `??=`(lhs, rhs: auto): any
`[]=`:
jscore: `[]=`(self: Uint8Array or ArrayBuffer; index: Natural; value: uint8)
jsutils: `[]=`(self: Uint8Array or ArrayBuffer; index: Natural; value: uint8)
`[]`:
jsbuffer: `[]`(self: Buffer; index: int): byte
jscore: `[]`(self: Uint8Array or ArrayBuffer; index: Natural): uint8
jscore: `[]`(s: cstring; slice: HSlice[SomeInteger, BackwardsIndex]): cstring
jscore: `[]`(s: cstring; slice: HSlice[SomeInteger, SomeInteger]): cstring
jsutils: `[]`(self: Uint8Array or ArrayBuffer; index: Natural): uint8
jsutils: `[]`(s: cstring; slice: HSlice[SomeInteger, BackwardsIndex]): cstring
jsutils: `[]`(s: cstring; slice: HSlice[SomeInteger, SomeInteger]): cstring
`of`:
jsintl: `of`(self: DisplayNames; code: cstring): cstring
`{}`:
jschainedcomparisons: `{}`(lhs, rhs: untyped): untyped
`||=`:
jscore: `||=`(lhs, rhs: auto): any
jsutils: `||=`(lhs, rhs: auto): any
abort:
jshttp: abort(self: HttpClientRequest)
jsprocess: abort()
jsxmlhttprequest: abort(this: XMLHttpRequest)
abs:
jstemporal: abs(self: TemporalDuration): TemporalDuration
access:
jsfs: access[T](path: cstring; mode: cint; callback: T)
accessSync:
jsfs: accessSync(path: cstring; mode: cint)
add:
jsdomain: add(self: Domain; emitter: auto)
jsindexeddb: add(self: IDBObjectStore; value: JsObject): IDBRequest
jssets: add(this: JsSet; value: JsObject)
jstemporal: add(self: TemporalInstant; duration: cstring or JsObject or TemporalDuration): TemporalInstant
jstemporal: add(self: TemporalPlainDate; duration: cstring or JsObject or TemporalDuration): TemporalPlainDate
jstemporal: add(self: TemporalPlainDate; duration, options: cstring or JsObject or TemporalDuration): TemporalPlainDate
jstemporal: add(self: TemporalPlainDateTime; duration: cstring or JsObject or TemporalDuration): TemporalPlainDateTime
jstemporal: add(self: TemporalPlainDateTime; duration, options: cstring or JsObject or TemporalDuration): TemporalPlainDateTime
jstemporal: add(self: TemporalPlainTime; duration: cstring or JsObject or TemporalDuration): TemporalPlainTime
jstemporal: add(self: TemporalZonedDateTime; duration: JsObject): TemporalZonedDateTime
jstemporal: add(self: TemporalZonedDateTime; duration, options: JsObject): TemporalZonedDateTime
jsurl: add(self: URLSearchParams; name: cstring; value: cstring)
addEventListener:
jswebsockets: addEventListener(et: EventTarget; ev: cstring; cb: proc (ev: MessageEvent | CloseEvent))
additionalHeaders:
jshttp2: additionalHeaders(self: ServerHttp2Stream; headers: JsObject)
address:
jshttp: address(self: HttpServer or HttpsServer): cstring
jshttp2: address(self: Http2Server or Http2SecureServer): cstring
ADDRGETNETWORKPARAMS:
jsdns: ADDRGETNETWORKPARAMS
addTrailers:
jshttp: addTrailers(self: HttpServerResponse or HttpOutgoingMessage; headers: JsObject)
jshttp2: addTrailers(self: Http2ServerResponse; headers: JsObject)
allowedNodeEnvironmentFlags:
jsprocess: allowedNodeEnvironmentFlags
anyToCstring:
jsugar: anyToCstring(thing: auto): cstring
appendFile:
jsfs: appendFile[T](path, data: cstring; callback: T)
appendFileSync:
jsfs: appendFileSync(path, data: cstring)
arch:
jsos: arch(): cstring
argv:
jsprocess: argv
argv0:
jsprocess: argv0
ArrayBuffer:
jscore: ArrayBuffer
jsutils: ArrayBuffer
arrow:
jsugar: arrow
atob:
jsbuffer: atob(self: Buffer; value: auto): Buffer
backoff:
jsugar: backoff[T: SomeNumber](a, b: T; factor: T = 2): T
BADFAMILY:
jsdns: BADFAMILY
BADFLAGS:
jsdns: BADFLAGS
BADHINTS:
jsdns: BADHINTS
BADNAME:
jsdns: BADNAME
BADQUERY:
jsdns: BADQUERY
BADRESP:
jsdns: BADRESP
BADSTR:
jsdns: BADSTR
BarcodeDetector:
jsbarcodes: BarcodeDetector
BarcodeDetectorFormats:
jsbarcodes: BarcodeDetectorFormats
base64decode:
jscore: base64decode(strng: cstring; encoding = "utf-8".cstring): cstring
jsutils: base64decode(strng: cstring; encoding = "utf-8".cstring): cstring
base64encode:
jscore: base64encode(strng: cstring; encoding = "utf-8".cstring): cstring
jsutils: base64encode(strng: cstring; encoding = "utf-8".cstring): cstring
basename:
jspath: basename(path: cstring): cstring
jspath: basename(path, ext: cstring): cstring
bdfAztec:
BarcodeDetectorFormats.bdfAztec
bdfCodabar:
BarcodeDetectorFormats.bdfCodabar
bdfCode128:
BarcodeDetectorFormats.bdfCode128
bdfCode39:
BarcodeDetectorFormats.bdfCode39
bdfCode93:
BarcodeDetectorFormats.bdfCode93
bdfDataMatrix:
BarcodeDetectorFormats.bdfDataMatrix
bdfEan13:
BarcodeDetectorFormats.bdfEan13
bdfEan_8:
BarcodeDetectorFormats.bdfEan_8
bdfItf:
BarcodeDetectorFormats.bdfItf
bdfPdf417:
BarcodeDetectorFormats.bdfPdf417
bdfQrCode:
BarcodeDetectorFormats.bdfQrCode
bdfUnknown:
BarcodeDetectorFormats.bdfUnknown
bdfUpcA:
BarcodeDetectorFormats.bdfUpcA
bdfUpcE:
BarcodeDetectorFormats.bdfUpcE
binds:
jsdomain: binds[T](self: Domain; callback: T): T
BroadcastChannel:
jsworker_threads: BroadcastChannel
brotliCompress:
jszlib: brotliCompress[T](buffer: cstring; callback: T)
BROTLI_DECODE:
jszlib: BROTLI_DECODE
BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:
jszlib: BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES
BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:
jszlib: BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP
BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:
jszlib: BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES
BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:
jszlib: BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1
BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:
jszlib: BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2
BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:
jszlib: BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS
BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:
jszlib: BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET
BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:
jszlib: BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1
BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:
jszlib: BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2
BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:
jszlib: BROTLI_DECODER_ERROR_FORMAT_CL_SPACE
BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:
jszlib: BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT
BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:
jszlib: BROTLI_DECODER_ERROR_FORMAT_DICTIONARY
BROTLI_DECODER_ERROR_FORMAT_DISTANCE:
jszlib: BROTLI_DECODER_ERROR_FORMAT_DISTANCE
BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:
jszlib: BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE
BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:
jszlib: BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE
BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:
jszlib: BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE
BROTLI_DECODER_ERROR_FORMAT_PADDING_1:
jszlib: BROTLI_DECODER_ERROR_FORMAT_PADDING_1
BROTLI_DECODER_ERROR_FORMAT_PADDING_2:
jszlib: BROTLI_DECODER_ERROR_FORMAT_PADDING_2
BROTLI_DECODER_ERROR_FORMAT_RESERVED:
jszlib: BROTLI_DECODER_ERROR_FORMAT_RESERVED
BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:
jszlib: BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET
BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:
jszlib: BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME
BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:
jszlib: BROTLI_DECODER_ERROR_FORMAT_TRANSFORM
BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:
jszlib: BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS
BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:
jszlib: BROTLI_DECODER_ERROR_INVALID_ARGUMENTS
BROTLI_DECODER_ERROR_UNREACHABLE:
jszlib: BROTLI_DECODER_ERROR_UNREACHABLE
BROTLI_DECODER_NEEDS_MORE_INPUT:
jszlib: BROTLI_DECODER_NEEDS_MORE_INPUT
BROTLI_DECODER_NEEDS_MORE_OUTPUT:
jszlib: BROTLI_DECODER_NEEDS_MORE_OUTPUT
BROTLI_DECODER_NO_ERROR:
jszlib: BROTLI_DECODER_NO_ERROR
BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:
jszlib: BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION
BROTLI_DECODER_PARAM_LARGE_WINDOW:
jszlib: BROTLI_DECODER_PARAM_LARGE_WINDOW
BROTLI_DECODER_RESULT_ERROR:
jszlib: BROTLI_DECODER_RESULT_ERROR
BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:
jszlib: BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT
BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:
jszlib: BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT
BROTLI_DECODER_RESULT_SUCCESS:
jszlib: BROTLI_DECODER_RESULT_SUCCESS
BROTLI_DECODER_SUCCESS:
jszlib: BROTLI_DECODER_SUCCESS
brotliDecompress:
jszlib: brotliDecompress[T](buffer: cstring; callback: T)
BROTLI_DEFAULT_MODE:
jszlib: BROTLI_DEFAULT_MODE
BROTLI_DEFAULT_QUALITY:
jszlib: BROTLI_DEFAULT_QUALITY
BROTLI_DEFAULT_WINDOW:
jszlib: BROTLI_DEFAULT_WINDOW
BROTLI_ENCODE:
jszlib: BROTLI_ENCODE
BROTLI_LARGE_MAX_WINDOW_BITS:
jszlib: BROTLI_LARGE_MAX_WINDOW_BITS
BROTLI_MAX_INPUT_BLOCK_BITS:
jszlib: BROTLI_MAX_INPUT_BLOCK_BITS
BROTLI_MAX_QUALITY:
jszlib: BROTLI_MAX_QUALITY
BROTLI_MAX_WINDOW_BITS:
jszlib: BROTLI_MAX_WINDOW_BITS
BROTLI_MIN_INPUT_BLOCK_BITS:
jszlib: BROTLI_MIN_INPUT_BLOCK_BITS
BROTLI_MIN_QUALITY:
jszlib: BROTLI_MIN_QUALITY
BROTLI_MIN_WINDOW_BITS:
jszlib: BROTLI_MIN_WINDOW_BITS
BROTLI_MODE_FONT:
jszlib: BROTLI_MODE_FONT
BROTLI_MODE_GENERIC:
jszlib: BROTLI_MODE_GENERIC
BROTLI_MODE_TEXT:
jszlib: BROTLI_MODE_TEXT
BROTLI_OPERATION_EMIT_METADATA:
jszlib: BROTLI_OPERATION_EMIT_METADATA
BROTLI_OPERATION_FINISH:
jszlib: BROTLI_OPERATION_FINISH
BROTLI_OPERATION_FLUSH:
jszlib: BROTLI_OPERATION_FLUSH
BROTLI_OPERATION_PROCESS:
jszlib: BROTLI_OPERATION_PROCESS
BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:
jszlib: BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING
BROTLI_PARAM_LARGE_WINDOW:
jszlib: BROTLI_PARAM_LARGE_WINDOW
BROTLI_PARAM_LGBLOCK:
jszlib: BROTLI_PARAM_LGBLOCK
BROTLI_PARAM_LGWIN:
jszlib: BROTLI_PARAM_LGWIN
BROTLI_PARAM_MODE:
jszlib: BROTLI_PARAM_MODE
BROTLI_PARAM_NDIRECT:
jszlib: BROTLI_PARAM_NDIRECT
BROTLI_PARAM_NPOSTFIX:
jszlib: BROTLI_PARAM_NPOSTFIX
BROTLI_PARAM_QUALITY:
jszlib: BROTLI_PARAM_QUALITY
BROTLI_PARAM_SIZE_HINT:
jszlib: BROTLI_PARAM_SIZE_HINT
btoa:
jsbuffer: btoa(self: Buffer; value: auto): Buffer
Buffer:
jsbuffer: Buffer
bufferMAX_LENGTH:
jsbuffer: bufferMAX_LENGTH
bufferMAX_STRING_LENGTH:
jsbuffer: bufferMAX_STRING_LENGTH
byteLength:
jsbuffer: byteLength(self: Buffer; encoding = "utf8".cstring): int
cachedDataVersionTag:
jsv8: cachedDataVersionTag(): cint
callbackify:
jsutils: callbackify[T](function: T): T
calls:
jsassert: calls[T](self: CallTracker; fn: T; exact = 1.cint): T
CallTracker:
jsassert: CallTracker
cancel:
jsdns: cancel(self: Resolver)
CANCELLED:
jsdns: CANCELLED
canMakePayment:
jspayments: canMakePayment(self: PaymentRequest): Future[bool]
capitalizeAscii:
jscore: capitalizeAscii(s: cstring): cstring
jsutils: capitalizeAscii(s: cstring): cstring
cd:
jszx: cd(path: cstring)
Channel:
jsdiagnostics_channel: Channel
chdir:
jsprocess: chdir(directory: cstring)
chmod:
jsfs: chmod[T](path: cstring; mode: cint; callback: T)
jsfs: chmod[T](path: cstring; mode: cstring; callback: T)
chmodSync:
jsfs: chmodSync(path: cstring; mode: cint)
jsfs: chmodSync(path: cstring; mode: cstring)
chown:
jsfs: chown[T](path: cstring; uid: cint; gid: cint; callback: T)
chownSync:
jsfs: chownSync(path: cstring; uid: cint; gid: cint)
class:
jsclasses: class(head, body: untyped)
clear:
jssets: clear(this: JsSet)
clearBufferedCommand:
jsrepl: clearBufferedCommand(self: REPLServer)
clearLine:
jsreadline: clearLine(dir = 0.cint): bool
clearMarks:
jsperfhooks: clearMarks()
jsperfhooks: clearMarks(name: cstring)
clearScreenDown:
jsreadline: clearScreenDown(): bool
ClientHttp2Session:
jshttp2: ClientHttp2Session
ClientHttp2Stream:
jshttp2: ClientHttp2Stream
clone:
jsfetch: clone(self: Response | Request): Response
close:
jsfs: close[T](fd: cint; callback: T)
jshttp: close(self: HttpServer or HttpsServer)
jshttp: close[T](self: HttpServer or HttpsServer; callback: T)
jshttp2: close(self: Http2SecureServer or Http2Server)
jshttp2: close[T](self: Http2SecureServer or Http2Server; callback: T)
jshttp2: close(self: Http2Stream; code: cint)
jshttp2: close[T](self: Http2Stream; code: cint; callback: T)
jsindexeddb: close(self: IDBDatabase)
jsinspector: close(): cstring
jsreadline: close(self: Readline)
jswebsockets: close(socket: WebSocket)
jswebsockets: close(socket: WebSocket; code: StatusCode or Natural)
jswebsockets: close(socket: WebSocket; code: StatusCode or Natural; reason: cstring)
jsworker_threads: close(self: BroadcastChannel or MessagePort)
CloseEvent:
jswebsockets: CloseEvent
closeSync:
jsfs: closeSync(fd: cint)
Cluster:
jscluster: Cluster
clusterWorkers:
jscluster: clusterWorkers(): Worker
Collator:
jsintl: Collator
compare:
jsbuffer: compare(self: Buffer; other: Buffer): int
jsbuffer: compare(self: Buffer; other: Buffer; targetStart, sourceStart, sourceEnd: int): int
jsbuffer: compare(self: Buffer; other: Buffer; targetStart, targetEnd, sourceStart, sourceEnd: int): int
jsintl: compare(self: Collator; string1, string2: cstring): int
jstemporal: compare(a, b: TemporalDuration): cint
jstemporal: compare(a, b: TemporalInstant): cint
jstemporal: compare(a, b: TemporalPlainDate): cint
jstemporal: compare(a, b: TemporalPlainDateTime): cint
jstemporal: compare(a, b: TemporalPlainTime): cint
jstemporal: compare(a, b: TemporalZonedDateTime): cint
complete:
jspayments: complete(self: PaymentRequest | PaymentResponse): Future[void]
jspayments: complete(self: PaymentRequest | PaymentResponse; results: cstring): Future[void]
concat:
jsbuffer: concat(list: openArray[Buffer]): Buffer
config:
jsprocess: config
connect:
jshttp2: connect(authority: cstring; options: JsObject): ClientHttp2Session
jshttp2: connect[T](authority: cstring; options: JsObject; callback: T): ClientHttp2Session
jsinspector: connect(self: InspectorSession)
connectToMainThread:
jsinspector: connectToMainThread(self: InspectorSession)
CONNREFUSED:
jsdns: CONNREFUSED
contains:
jsbuffer: contains(self: Buffer; value: cstring or Buffer or int; byteOffset = 0; encoding = "utf8".cstring): bool
jscore: contains(a: cstring; b: char): bool
jscore: contains(a, b: cstring): bool
jssets: contains(this: JsSet; value: JsObject): bool
jsutils: contains(a: cstring; b: char): bool
jsutils: contains(a, b: cstring): bool
copyFile:
jsfs: copyFile[T](src, dest: cstring; mode: cint; callback: T)
jsfs: copyFile[T](src, dest: cstring; callback: T)
COPYFILE_EXCL:
jsfs: COPYFILE_EXCL
COPYFILE_FICLONE:
jsfs: COPYFILE_FICLONE
COPYFILE_FICLONE_FORCE:
jsfs: COPYFILE_FICLONE_FORCE
copyFileSync:
jsfs: copyFileSync(src, dest: cstring)
jsfs: copyFileSync(src, dest: cstring; mode: cint)
cork:
jshttp: cork(self: HttpServerResponse or HttpOutgoingMessage)
jstream: cork(self: StreamWritable)
crc32:
jscrc: crc32(input: var string)
createObjectStore:
jsindexeddb: createObjectStore(self: IDBDatabase; name: cstring; options: IDBOptions): IDBObjectStore
createPushResponse:
jshttp2: createPushResponse[T](self: Http2ServerResponse; headers: JsObject; callback: T): Http2Settings
createSecureServer:
jshttp2: createSecureServer(options: JsObject): Http2SecureServer
jshttp2: createSecureServer[T](options: JsObject; requestListener: T): Http2SecureServer
jshttp2: createSecureServer[T](requestListener: T): Http2SecureServer
createServer:
jshttp: createServer(): HttpServer
jshttp: createServer(options: JsObject): HttpServer
jshttp: createServer[T](options: JsObject; requestListener: T): HttpServer
jshttp: createServer[T](requestListener: T): HttpServer
jshttp2: createServer(): Http2Server
jshttp2: createServer(options: JsObject): Http2Server
jshttp2: createServer[T](options: JsObject; requestListener: T): Http2Server
createServerHttps:
jshttp: createServerHttps(): HttpsServer
jshttp: createServerHttps(options: JsObject): HttpsServer
jshttp: createServerHttps[T](options: JsObject; requestListener: T): HttpsServer
jshttp: createServerHttps[T](requestListener: T): HttpsServer
currentTimestamp:
jsugar: currentTimestamp(): int
cursor:
jsreadline: cursor(self: Readline): int
cursorTo:
jsreadline: cursorTo(x, y: cint): bool
cwd:
jsprocess: cwd(): cstring
day:
jstemporal: day(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
dayOfWeek:
jstemporal: dayOfWeek(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
dayOfYear:
jstemporal: dayOfYear(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
daysBetweenYears:
jsugar: daysBetweenYears(fromYear, toYear: Positive): int
daysInMonth:
jstemporal: daysInMonth(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
daysInWeek:
jstemporal: daysInWeek(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
daysInYear:
jstemporal: daysInYear(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
debugPort:
jsprocess: debugPort
debugs:
jsdebugutils: debugs(frequency: static[int]; debugInBetween, codeToDebug: untyped)
jsdebugutils: debugs(frequency: static[int]; debugBefore, debugInBetween, debugAfter, codeToDebug: untyped)
decode:
jspunycode: decode(stringy: cstring): cstring
jsutils: decode(self: TextDecoder; input: ArrayBuffer): cstring
deduplicate:
jscore: deduplicate[T](arrai: openArray[T]): seq[T]
jsutils: deduplicate[T](arrai: openArray[T]): seq[T]
deepStrictEqual:
jsassert: deepStrictEqual(actual: auto; expected: auto)
jsassert: deepStrictEqual(actual: auto; expected: auto; message: cstring)
defineCommand:
jsrepl: defineCommand(self: REPLServer; keyword: cstring; cmd: JsObject)
DEFLATE:
jszlib: DEFLATE
deflate:
jszlib: deflate[T](buffer: cstring; callback: T)
DEFLATERAW:
jszlib: DEFLATERAW
deflateRaw:
jszlib: deflateRaw[T](buffer: cstring; callback: T)
delete:
jsasynchttpclient: delete(self: JsAsyncHttpClient; url: Uri | string): Future[Response]
jshttpclient: delete(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string): Future[ JsResponse]
jshttpclient: delete(client: JsHttpClient; url: Uri | string): JsResponse
jsindexeddb: delete(self: IDBObjectStore; key: cstring): IDBRequest
jsindexeddb: delete(indexedDB: IndexedDB; storeName, id: cstring; options = IDBOptions(autoIncrement: true, keyPath: "id")): Future[bool]
jssets: delete(this: JsSet; value: JsObject)
jsurl: delete(self: URLSearchParams; name: cstring)
deleteContent:
jsasynchttpclient: deleteContent(self: JsAsyncHttpClient; url: Uri | string): Future[cstring]
jshttpclient: deleteContent(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string): Future[ cstring]
jshttpclient: deleteContent(client: JsHttpClient; url: Uri | string): cstring
jssynchttpclient: deleteContent(self: JsHttpClient; url: Uri | string): cstring
deleteObjectStore:
jsindexeddb: deleteObjectStore(self: IDBDatabase; name: cstring)
delimiter:
jspath: delimiter
deprecate:
jsutils: deprecate[T](function: T): T
jsutils: deprecate[T](function: T; msg: cstring): T
jsutils: deprecate[T](function: T; msg, code: cstring): T
destroy:
jshttp: destroy(self: HttpAgent or HttpIncomingMessage or HttpOutgoingMessage or HttpClientRequest): auto
jshttp2: destroy(self: Http2Session or Http2ServerRequest or Http2Stream): auto
jstream: destroy(self: StreamWritable or StreamReadable): StreamWritable
DESTRUCTION:
jsdns: DESTRUCTION
detect:
jsbarcodes: detect(self: BarcodeDetector; imageBitmapSource: Node): Future[JsObject]
dirname:
jspath: dirname(path: cstring): cstring
dirRead:
jsfs: dirRead[T](path: cstring; callback: T)
disable:
jstracing: disable(self: Tracing)
disconnect:
jscluster: disconnect(self: Cluster)
jscluster: disconnect[T](self: Cluster; callback: T)
jscluster: disconnect(self: Worker): auto
jsinspector: disconnect(self: InspectorSession)
jsprocess: disconnect()
DisplayNames:
jsintl: DisplayNames
displayPrompt:
jsrepl: displayPrompt(self: REPLServer; preserveCursor: bool)
doesNotMatch:
jsassert: doesNotMatch(stryng: cstring; regexp: RegExp)
jsassert: doesNotMatch(stryng: cstring; regexp: RegExp; message: cstring)
doesNotReject:
jsassert: doesNotReject[T](asyncFunction: T; error: RegExp)
jsassert: doesNotReject[T](asyncFunction: T; error: RegExp; message: cstring)
jsassert: doesNotReject[T](asyncFunction: T; error: T)
jsassert: doesNotReject[T](asyncFunction: T; error: T; message: cstring)
doesNotThrow:
jsassert: doesNotThrow[T](function: T; error: RegExp)
jsassert: doesNotThrow[T](function: T; error: RegExp; message: cstring)
jsassert: doesNotThrow[T](function: T; error: T)
jsassert: doesNotThrow[T](function: T; error: T; message: cstring)
Domain:
jsdomain: Domain
domainToASCII:
jsurl: domainToASCII(domain: cstring): cstring
domainToUnicode:
jsurl: domainToUnicode(domain: cstring): cstring
E2BIG:
jsos: E2BIG
EACCES:
jsos: EACCES
EADDRINUSE:
jsos: EADDRINUSE
EADDRNOTAVAIL:
jsos: EADDRNOTAVAIL
EAFNOSUPPORT:
jsos: EAFNOSUPPORT
EAGAIN:
jsos: EAGAIN
EALREADY:
jsos: EALREADY
EBADF:
jsos: EBADF
EBADMSG:
jsos: EBADMSG
EBUSY:
jsos: EBUSY
ECANCELED:
jsos: ECANCELED
ECHILD:
jsos: ECHILD
ECONNABORTED:
jsos: ECONNABORTED
ECONNREFUSED:
jsos: ECONNREFUSED
ECONNRESET:
jsos: ECONNRESET
EDEADLK:
jsos: EDEADLK
EDESTADDRREQ:
jsos: EDESTADDRREQ
editDistanceAscii:
jsugar: editDistanceAscii(a, b: cstring): cint
EDOM:
jsos: EDOM
EDQUOT:
jsos: EDQUOT
EEXIST:
jsos: EEXIST
EFAULT:
jsos: EFAULT
EFBIG:
jsos: EFBIG
EHOSTUNREACH:
jsos: EHOSTUNREACH
EIDRM:
jsos: EIDRM
EILSEQ:
jsos: EILSEQ
EINPROGRESS:
jsos: EINPROGRESS
EINTR:
jsos: EINTR
EINVAL:
jsos: EINVAL
EIO:
jsos: EIO
EISCONN:
jsos: EISCONN
EISDIR:
jsos: EISDIR
ELOOP:
jsos: ELOOP
EMFILE:
jsos: EMFILE
emit:
jshttp: emit(self: HttpServer or HttpsServer; eventName: cstring; args: auto)
jshttp2: emit(self: Http2Server or Http2SecureServer; eventName: cstring; args: auto)
emitWarning:
jsprocess: emitWarning(warning: cstring)
jsprocess: emitWarning(warning: cstring; tipe: cstring)
jsprocess: emitWarning(warning: cstring; tipe: cstring; code: cstring)
EMLINK:
jsos: EMLINK
EMSGSIZE:
jsos: EMSGSIZE
EMULTIHOP:
jsos: EMULTIHOP
enable:
jstracing: enable(self: Tracing)
ENAMETOOLONG:
jsos: ENAMETOOLONG
encode:
jspunycode: encode(stringy: cstring): cstring
jsutils: encode(self: TextEncoder; input: cstring): seq[uint8]
encodeInto:
jsutils: encodeInto(self: TextEncoder; src: cstring; dest: Uint8Array): JsObject
endianness:
jsos: endianness(): cstring
ends:
jshttp: ends(self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage): auto
jshttp: ends(self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage; data: cstring or Buffer; encoding = "utf-8".cstring): auto
jshttp: ends[T](self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage; callback: T): auto
jshttp2: ends(self: Http2ServerResponse): auto
jshttp2: ends(self: Http2ServerResponse; data: cstring or Buffer; encoding = "utf-8".cstring): auto
jshttp2: ends[T](self: Http2ServerResponse; callback: T): auto
jstream: ends(self: StreamWritable; chunk: auto; encoding = "utf-8".cstring): StreamWritable
jstream: ends[T](self: StreamWritable; callback: T): StreamWritable
ENETDOWN:
jsos: ENETDOWN
ENETRESET:
jsos: ENETRESET
ENETUNREACH:
jsos: ENETUNREACH
ENFILE:
jsos: ENFILE
ENOBUFS:
jsos: ENOBUFS
ENODATA:
jsos: ENODATA
ENODEV:
jsos: ENODEV
ENOENT:
jsos: ENOENT
ENOEXEC:
jsos: ENOEXEC
ENOLCK:
jsos: ENOLCK
ENOLINK:
jsos: ENOLINK
ENOMEM:
jsos: ENOMEM
ENOMSG:
jsos: ENOMSG
ENOPROTOOPT:
jsos: ENOPROTOOPT
ENOSPC:
jsos: ENOSPC
ENOSR:
jsos: ENOSR
ENOSTR:
jsos: ENOSTR
ENOSYS:
jsos: ENOSYS
ENOTCONN:
jsos: ENOTCONN
ENOTDIR:
jsos: ENOTDIR
ENOTEMPTY:
jsos: ENOTEMPTY
ENOTSOCK:
jsos: ENOTSOCK
ENOTSUP:
jsos: ENOTSUP
ENOTTY:
jsos: ENOTTY
enter:
jsdomain: enter(self: Domain)
entries:
jsbuffer: entries(self: Buffer): seq[(int, byte)]
ENXIO:
jsos: ENXIO
EOL:
jsos: EOL
EOPNOTSUPP:
jsos: EOPNOTSUPP
EOVERFLOW:
jsos: EOVERFLOW
EPERM:
jsos: EPERM
EPIPE:
jsos: EPIPE
EPROTO:
jsos: EPROTO
EPROTONOSUPPORT:
jsos: EPROTONOSUPPORT
EPROTOTYPE:
jsos: EPROTOTYPE
era:
jstemporal: era(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cstring
ERANGE:
jsos: ERANGE
eraYear:
jstemporal: eraYear(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
EROFS:
jsos: EROFS
escape:
jsquerystring: escape(stringy: cstring): cstring
ESPIPE:
jsos: ESPIPE
ESRCH:
jsos: ESRCH
ESTALE:
jsos: ESTALE
ETIME:
jsos: ETIME
ETIMEDOUT:
jsos: ETIMEDOUT
ETXTBSY:
jsos: ETXTBSY
EWOULDBLOCK:
jsos: EWOULDBLOCK
EXDEV:
jsos: EXDEV
execArgv:
jsprocess: execArgv
execPath:
jsprocess: execPath
executionAsyncId:
jsasynchooks: executionAsyncId(): cint
existsSync:
jsfs: existsSync(path: cstring): bool
exit:
jsdomain: exit(self: Domain)
jsprocess: exit(code = 0.cint)
extname:
jspath: extname(path: cstring): cstring
fchDefault:
FetchCaches.fchDefault
fchForceCache:
FetchCaches.fchForceCache
fchmod:
jsfs: fchmod[T](fd: cint; mode: cint; callback: T)
jsfs: fchmod[T](fd: cint; mode: cstring; callback: T)
fchmodSync:
jsfs: fchmodSync(fd: cint; mode: cint)
jsfs: fchmodSync(fd: cint; mode: cstring)
fchNoCache:
FetchCaches.fchNoCache
fchNoStore:
FetchCaches.fchNoStore
fchown:
jsfs: fchown[T](fd, uid, gid: cint; callback: T)
fchownSync:
jsfs: fchownSync(fd, uid, gid: cint)
fchReload:
FetchCaches.fchReload
fcInclude:
FetchCredentials.fcInclude
fcOmit:
FetchCredentials.fcOmit
fcSameOrigin:
FetchCredentials.fcSameOrigin
fdatasync:
jsfs: fdatasync[T](fd: cint; callback: T)
fdatasyncSync:
jsfs: fdatasyncSync(fd: cint)
fetch:
jsfetch: fetch(url: cstring | Request): Future[Response]
jsfetch: fetch(url: cstring | Request; options: FetchOptions): Future[Response]
jszx: fetch(url: cstring): Future[Response]
jszx: fetch(url: cstring; options: FetchOptions): Future[Response]
FetchCaches:
jsfetch: FetchCaches
FetchCredentials:
jsfetch: FetchCredentials
FetchModes:
jsfetch: FetchModes
FetchOptions:
jsfetch: FetchOptions
FetchRedirects:
jsfetch: FetchRedirects
FetchReferrerPolicies:
jsfetch: FetchReferrerPolicies
FILE:
jsdns: FILE
fileURLToPath:
jsurl: fileURLToPath(domain: cstring or URL): cstring
fill:
jsbuffer: fill(self: Buffer; value: cstring or Buffer or int; offset: int; ends: int; encoding = "utf8".cstring): Buffer
find:
jsbuffer: find(self: Buffer; value: cstring or Buffer or int; byteOffset = 0; encoding = "utf8".cstring): int
jscore: find(s: cstring; ss: char): int
jscore: find(s: cstring; ss: cstring): int
jscore: find(strng: cstring; regex: RegExp): cint
jsutils: find(s: cstring; ss: char): int
jsutils: find(s: cstring; ss: cstring): int
jsutils: find(strng: cstring; regex: RegExp): cint
findEntry:
jsmodule: findEntry(self: SourceMap; lineNumber: cint; columnNumber: cint): JsObject
findSourceMap:
jsmodule: findSourceMap(path: cstring): SourceMap
finished:
jstream: finished(self: StreamReadable or StreamWritable): auto
jstream: finished[T](self: StreamReadable or StreamWritable; callback: T): auto
flushHeaders:
jshttp: flushHeaders(self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage)
fmCors:
FetchModes.fmCors
fmNoCors:
FetchModes.fmNoCors
fmSameOrigin:
FetchModes.fmSameOrigin
F_OK:
jsfs: F_OK
fork:
jscluster: fork(): Worker
format:
jsintl: format(self: ListFormat; list: openArray[cstring]): cstring
jsintl: format(self: NumberFormat; number: SomeNumber): cstring
jsurl: format(self: URL; options: JsObject): cstring
jsutils: format(format: cstring; args: cstring): cstring
formData:
jsfetch: formData(self: Response): Future[FormData]
FORMERR:
jsdns: FORMERR
freemem:
jsos: freemem(): cint
frError:
FetchRedirects.frError
frFollow:
FetchRedirects.frFollow
frManual:
FetchRedirects.frManual
fromEpochMicroseconds:
jstemporal: fromEpochMicroseconds(epochMicroseconds: JsBigInt): TemporalInstant
fromEpochMilliseconds:
jstemporal: fromEpochMilliseconds(epochMilliseconds: cint or float): TemporalInstant
fromEpochNanoseconds:
jstemporal: fromEpochNanoseconds(epochNanoseconds: JsBigInt): TemporalInstant
fromEpochSeconds:
jstemporal: fromEpochSeconds(epochSeconds: cint or float): TemporalInstant
frpNoReferrer:
FetchReferrerPolicies.frpNoReferrer
frpNoReferrerWhenDowngrade:
FetchReferrerPolicies.frpNoReferrerWhenDowngrade
frpOrigin:
FetchReferrerPolicies.frpOrigin
frpOriginWhenCrossOrigin:
FetchReferrerPolicies.frpOriginWhenCrossOrigin
frpUnsafeUrl:
FetchReferrerPolicies.frpUnsafeUrl
fstat:
jsfs: fstat[T](fd: cint; callback: T)
fsync:
jsfs: fsync[T](fd: cint; callback: T)
ftruncate:
jsfs: ftruncate[T](fd: cint; len: cint; callback: T)
jsfs: ftruncate[T](fd: cint; callback: T)
ftruncateSync:
jsfs: ftruncateSync(fd: cint; len: cint)
futimes:
jsfs: futimes[T](fd: cint; atime: cint; mtime: cint; callback: T)
jsfs: futimes[T](fd: cint; atime: cstring; mtime: cstring; callback: T)
futimesSync:
jsfs: futimesSync(fd: cint; atime: cint; mtime: cint)
jsfs: futimesSync(fd: cint; atime: cstring; mtime: cstring)
generate2FAcode:
jsugar: generate2FAcode(): cint
get:
jsasynchttpclient: get(self: JsAsyncHttpClient; url: Uri | string): Future[Response]
jshttp: get(url: cstring): HttpClientRequest
jshttp: get[T](url: cstring; options: JsObject; callback: T): HttpClientRequest
jshttp: get[T](options: JsObject; callback: T): HttpClientRequest
jshttpclient: get(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string): Future[ JsResponse]
jshttpclient: get(client: JsHttpClient; url: Uri | string): JsResponse
jsindexeddb: get(self: IDBObjectStore; id: cint): IDBRequest
jstableutils: get[A, B](self: var Table[A, B] | var OrderedTable[A, B]; key, body: untyped)
jsurl: get(self: URLSearchParams; name: cstring): cstring
getAll:
jsindexeddb: getAll(self: IDBObjectStore): IDBRequest
jsindexeddb: getAll(indexedDB: IndexedDB; storeName: cstring; options = IDBOptions(autoIncrement: true, keyPath: "id")): Future[ JsObject]
jsurl: getAll(self: URLSearchParams; name: cstring): seq[cstring]
getAllResponseHeaders:
jsxmlhttprequest: getAllResponseHeaders(this: XMLHttpRequest): cstring
getCanonicalLocales:
jsintl: getCanonicalLocales(locales: cstring): seq[cstring]
jsintl: getCanonicalLocales(locales: openArray[cstring]): seq[cstring]
getContent:
jsasynchttpclient: getContent(self: JsAsyncHttpClient; url: Uri | string): Future[cstring]
jshttpclient: getContent(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string): Future[ cstring]
jshttpclient: getContent(client: JsHttpClient; url: Uri | string): cstring
jssynchttpclient: getContent(self: JsHttpClient; url: Uri | string): cstring
getCursorPos:
jsreadline: getCursorPos(self: Readline): JsObject
getDefaultSettings:
jshttp2: getDefaultSettings(): Http2Settings
getegid:
jsprocess: getegid(): cint
getEnabledCategories:
jstracing: getEnabledCategories(): cstring
getEnvironmentData:
jsworker_threads: getEnvironmentData(self: auto): auto
getgroups:
jsprocess: getgroups(): seq[cint]
getHeader:
jshttp: getHeader(self: HttpClientRequest or HttpServerResponse; name: cstring): auto
jshttp2: getHeader(self: Http2ServerResponse; name: cstring): auto
getHeaderNames:
jshttp: getHeaderNames(self: HttpServerResponse or HttpOutgoingMessage): seq[cstring]
jshttp2: getHeaderNames(self: Http2ServerResponse): seq[cstring]
getHeaders:
jshttp: getHeaders(self: HttpServerResponse or HttpOutgoingMessage): JsObject
jshttp2: getHeaders(self: Http2ServerResponse): JsObject
getHeapCodeStatistics:
jsv8: getHeapCodeStatistics(): JsObject
getHeapSpaceStatistics:
jsv8: getHeapSpaceStatistics(): JsObject
getHeapStatistics:
jsv8: getHeapStatistics(): JsObject
getHttps:
jshttp: getHttps(url: cstring): HttpClientRequest
jshttp: getHttps[T](url: cstring; options: JsObject; callback: T): HttpClientRequest
jshttp: getHttps[T](options: JsObject; callback: T): HttpClientRequest
getInstantFor:
jstemporal: getInstantFor(self: TemporalTimeZone; dateTime: TemporalPlainDateTime or cstring or JsObject): TemporalInstant
jstemporal: getInstantFor(self: TemporalTimeZone; dateTime: TemporalPlainDateTime or cstring or JsObject; options: JsObject): TemporalInstant
getISOFields:
jstemporal: getISOFields(self: TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime): JsObject
getMaxListeners:
jshttp: getMaxListeners(self: HttpServer or HttpsServer): cint
jshttp2: getMaxListeners(self: Http2Server or Http2SecureServer): cint
getName:
jshttp: getName(self: HttpAgent; options: JsObject): cstring
getNextTransition:
jstemporal: getNextTransition(self: TemporalTimeZone; startingPoint: TemporalInstant or cstring): TemporalInstant
getOffsetNanosecondsFor:
jstemporal: getOffsetNanosecondsFor(self: TemporalTimeZone; instant: TemporalInstant or cstring): cint
getOffsetStringFor:
jstemporal: getOffsetStringFor(self: TemporalTimeZone; instant: TemporalInstant or cstring): cstring
getPackedSettings:
jshttp2: getPackedSettings(settings: Http2Settings): Buffer
getPid:
jsprocess: getPid(): cint
getPlainDateTimeFor:
jstemporal: getPlainDateTimeFor(self: TemporalTimeZone; instant: TemporalInstant or cstring): TemporalPlainDateTime
jstemporal: getPlainDateTimeFor(self: TemporalTimeZone; instant: TemporalInstant or cstring; calendar: JsObject or cstring): TemporalPlainDateTime
getPossibleInstantsFor:
jstemporal: getPossibleInstantsFor(self: TemporalTimeZone; dateTime: TemporalPlainDateTime or cstring or JsObject): seq[ TemporalInstant]
getPreviousTransition:
jstemporal: getPreviousTransition(self: TemporalTimeZone; startingPoint: TemporalInstant or cstring): TemporalInstant
getPriority:
jsos: getPriority(pid = 0.cint): cint
getPrompt:
jsreadline: getPrompt(self: Readline): cstring
getRawHeaderNames:
jshttp: getRawHeaderNames(self: HttpClientRequest): seq[cstring]
getServers:
jsdns: getServers(self: Resolver): seq[cstring]
getSupportedFormats:
jsbarcodes: getSupportedFormats(self: BarcodeDetector): seq[cstring]
getSystemErrorName:
jsutils: getSystemErrorName(err: cint): cstring
getuid:
jsprocess: getuid(): cint
getUnpackedSettings:
jshttp2: getUnpackedSettings(settings: Buffer): Http2Settings
groups:
jsreutils: groups(self: RegExp; input: cstring; groups: varargs[cstring])
GUNZIP:
jszlib: GUNZIP
gunzip:
jszlib: gunzip[T](buffer: cstring; callback: T)
GZIP:
jszlib: GZIP
gzip:
jszlib: gzip[T](buffer: cstring; callback: T)
hasHeader:
jshttp: hasHeader(self: HttpServerResponse or HttpOutgoingMessage; name: cstring): bool
jshttp2: hasHeader(self: Http2ServerResponse; name: cstring): bool
hasKey:
jsurl: hasKey(self: URLSearchParams; name: cstring): bool
hasRef:
jstimers: hasRef(self: Immediate): bool
hasSubscribers:
jsdiagnostics_channel: hasSubscribers(name: cstring): bool
hasUncaughtExceptionCaptureCallback:
jsprocess: hasUncaughtExceptionCaptureCallback(): bool
head:
jsasynchttpclient: head(self: JsAsyncHttpClient; url: Uri | string): Future[Response]
jshttpclient: head(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string): Future[ JsResponse]
jshttpclient: head(client: JsHttpClient; url: Uri | string): JsResponse
jssynchttpclient: head(self: JsHttpClient; url: Uri | string): cstring
homedir:
jsos: homedir(): cstring
hrtime:
jsprocess: hrtime(): seq[cint]
jsprocess: hrtime(time: openArray[cint]): seq[cint]
hrtimeBigint:
jsprocess: hrtimeBigint(): cint
Http2SecureServer:
jshttp2: Http2SecureServer
Http2Server:
jshttp2: Http2Server
Http2ServerRequest:
jshttp2: Http2ServerRequest
Http2ServerResponse:
jshttp2: Http2ServerResponse
Http2Session:
jshttp2: Http2Session
Http2Settings:
jshttp2: Http2Settings
Http2Stream:
jshttp2: Http2Stream
HttpAgent:
jshttp: HttpAgent
HttpClientRequest:
jshttp: HttpClientRequest
httpglobalAgent:
jshttp: httpglobalAgent
HttpIncomingMessage:
jshttp: HttpIncomingMessage
httpmaxHeaderSize:
jshttp: httpmaxHeaderSize
httpMETHODS:
jshttp: httpMETHODS
HttpOutgoingMessage:
jshttp: HttpOutgoingMessage
HttpServer:
jshttp: HttpServer
HttpServerResponse:
jshttp: HttpServerResponse
HttpsServer:
jshttp: HttpsServer
httpSTATUS_CODES:
jshttp: httpSTATUS_CODES
IDBDatabase:
jsindexeddb: IDBDatabase
IDBObjectStore:
jsindexeddb: IDBObjectStore
IDBOpenDBRequest:
jsindexeddb: IDBOpenDBRequest
IDBOptions:
jsindexeddb: IDBOptions
IDBRequest:
jsindexeddb: IDBRequest
IDBTransaction:
jsindexeddb: IDBTransaction
ifError:
jsassert: ifError(value: auto)
iife:
jsugar: iife(code: untyped): untyped
Immediate:
jstimers: Immediate
importAssert:
jsassert: importAssert()
importAsynchooks:
jsasynchooks: importAsynchooks()
importBuffer:
jsbuffer: importBuffer()
importCluster:
jscluster: importCluster()
jsworker_threads: importCluster()
importDiagnosticsChannel:
jsdiagnostics_channel: importDiagnosticsChannel()
importDns:
jsdns: importDns()
importDomain:
jsdomain: importDomain()
importFs:
jsfs: importFs()
importHttp:
jshttp: importHttp()
importHttp2:
jshttp2: importHttp2()
importHttps:
jshttp: importHttps()
importInspector:
jsinspector: importInspector()
importModule:
jsmodule: importModule()
importOs:
jsos: importOs()
importPath:
jspath: importPath()
importPerfhooks:
jsperfhooks: importPerfhooks()
importProcess:
jsprocess: importProcess()
importPunycode:
jspunycode: importPunycode()
importQuerystring:
jsquerystring: importQuerystring()
importReadline:
jsreadline: importReadline()
importRepl:
jsrepl: importRepl()
importStream:
jstream: importStream()
importTimers:
jstimers: importTimers()
importTimersPromises:
jstimers: importTimersPromises()
importTracing:
jstracing: importTracing()
importUrl:
jsurl: importUrl()
importUtil:
jsutils: importUtil()
importV8:
jsv8: importV8()
importWasi:
jswasi: importWasi()
importZlib:
jszlib: importZlib()
indentation:
jscore: indentation(s: cstring): cint
jsutils: indentation(s: cstring): cint
IndexedDB:
jsindexeddb: IndexedDB
INFLATE:
jszlib: INFLATE
inflate:
jszlib: inflate[T](buffer: cstring; callback: T)
INFLATERAW:
jszlib: INFLATERAW
inflateRaw:
jszlib: inflateRaw[T](buffer: cstring; callback: T)
inherits:
jsutils: inherits[T](constructor, superConstructor: T)
initgroups:
jsprocess: initgroups(user: cint; extraGroup: cint)
jsprocess: initgroups(user: cstring; extraGroup: cstring)
initialize:
jswasi: initialize(self: WASI)
inLeapYear:
jstemporal: inLeapYear(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): bool
inspect:
jsutils: inspect(objec: auto; showHidden = false; depth = 2.cint; colors = false)
INSPECT_MAX_BYTES:
jsbuffer: INSPECT_MAX_BYTES
inspectorConsoleClear:
jsinspector: inspectorConsoleClear(): cstring
inspectorConsoleCount:
jsinspector: inspectorConsoleCount(label = "".cstring): cstring
inspectorConsoleCountReset:
jsinspector: inspectorConsoleCountReset(label = "".cstring): cstring
inspectorConsoleDebug:
jsinspector: inspectorConsoleDebug(args: auto): cstring
inspectorConsoleError:
jsinspector: inspectorConsoleError(args: auto): cstring
inspectorConsoleGroup:
jsinspector: inspectorConsoleGroup(label = "".cstring): cstring
inspectorConsoleGroupCollapsed:
jsinspector: inspectorConsoleGroupCollapsed(label = "".cstring): cstring
inspectorConsoleGroupEnd:
jsinspector: inspectorConsoleGroupEnd(): cstring
inspectorConsoleInfo:
jsinspector: inspectorConsoleInfo(args: auto): cstring
inspectorConsoleLog:
jsinspector: inspectorConsoleLog(args: auto): cstring
inspectorConsoleTable:
jsinspector: inspectorConsoleTable(): cstring
inspectorConsoleTrace:
jsinspector: inspectorConsoleTrace(args: auto): cstring
inspectorConsoleWarn:
jsinspector: inspectorConsoleWarn(args: auto): cstring
InspectorSession:
jsinspector: InspectorSession
instant:
jstemporal: instant(self: TemporalNow): TemporalInstant
intercept:
jsdomain: intercept[T](self: Domain; callback: T): T
isAbsolute:
jspath: isAbsolute(path: cstring): bool
isAnyArrayBuffer:
jsutils: isAnyArrayBuffer(value: auto): bool
isArgumentsObject:
jsutils: isArgumentsObject(value: auto): bool
isArrayBuffer:
jsutils: isArrayBuffer(value: auto): bool
isArrayBufferView:
jsutils: isArrayBufferView(value: auto): bool
isAsyncFunction:
jsutils: isAsyncFunction(value: auto): bool
isBigInt64Array:
jsutils: isBigInt64Array(value: auto): bool
isBigUint64Array:
jsutils: isBigUint64Array(value: auto): bool
isBoolean:
jsutils: isBoolean(value: auto): bool
isBooleanObject:
jsutils: isBooleanObject(value: auto): bool
isBoxedPrimitive:
jsutils: isBoxedPrimitive(value: auto): bool
isBuffer:
jsbuffer: isBuffer(objec: JsObject): bool
jsutils: isBuffer(value: auto): bool
isConnected:
jscluster: isConnected(self: Worker): bool
isDataView:
jsutils: isDataView(value: auto): bool
isDate:
jsutils: isDate(value: auto): bool
isDead:
jscluster: isDead(self: Worker): bool
isDeepStrictEqual:
jsutils: isDeepStrictEqual(val1, val2: auto): bool
isDigit:
jscore: isDigit(c: char): bool
jsutils: isDigit(c: char): bool
isEncoding:
jsbuffer: isEncoding(encoding: cstring): bool
isExternal:
jsutils: isExternal(value: auto): bool
isFinite:
jscore: isFinite(n: SomeNumber): bool
jsutils: isFinite(n: SomeNumber): bool
isFloat32Array:
jsutils: isFloat32Array(value: auto): bool
isFloat64Array:
jsutils: isFloat64Array(value: auto): bool
isFunction:
jsutils: isFunction(value: auto): bool
isGeneratorFunction:
jsutils: isGeneratorFunction(value: auto): bool
isGeneratorObject:
jsutils: isGeneratorObject(value: auto): bool
isInt16Array:
jsutils: isInt16Array(value: auto): bool
isInt32Array:
jsutils: isInt32Array(value: auto): bool
isInt8Array:
jsutils: isInt8Array(value: auto): bool
isInteger:
jscore: isInteger(n: SomeNumber): bool
jsutils: isInteger(n: SomeNumber): bool
isMainThread:
jsworker_threads: isMainThread(): bool
isMap:
jsutils: isMap(value: auto): bool
isMapIterator:
jsutils: isMapIterator(value: auto): bool
isMaster:
jscluster: isMaster(): bool
isModuleNamespaceObject:
jsutils: isModuleNamespaceObject(value: auto): bool
isNativeError:
jsutils: isNativeError(value: auto): bool
isNumber:
jsutils: isNumber(value: auto): bool
isNumberObject:
jsutils: isNumberObject(value: auto): bool
isPaused:
jstream: isPaused(self: StreamReadable): bool
isPrimary:
jscluster: isPrimary(): bool
isPromise:
jsutils: isPromise(value: auto): bool
isProxy:
jsutils: isProxy(value: auto): bool
isRegExp:
jsutils: isRegExp(value: auto): bool
isSafeInteger:
jscore: isSafeInteger(n: SomeNumber): bool
jsutils: isSafeInteger(n: SomeNumber): bool
isSet:
jsutils: isSet(value: auto): bool
isSetIterator:
jsutils: isSetIterator(value: auto): bool
isSharedArrayBuffer:
jsutils: isSharedArrayBuffer(value: auto): bool
isString:
jsutils: isString(value: auto): bool
isStringObject:
jsutils: isStringObject(value: auto): bool
isSymbol:
jsutils: isSymbol(value: auto): bool
isSymbolObject:
jsutils: isSymbolObject(value: auto): bool
isTypedArray:
jsutils: isTypedArray(value: auto): bool
isUint16Array:
jsutils: isUint16Array(value: auto): bool
isUint32Array:
jsutils: isUint32Array(value: auto): bool
isUint8Array:
jsutils: isUint8Array(value: auto): bool
isUint8ClampedArray:
jsutils: isUint8ClampedArray(value: auto): bool
isWeakMap:
jsutils: isWeakMap(value: auto): bool
isWeakSet:
jsutils: isWeakSet(value: auto): bool
isWebAssemblyCompiledModule:
jsutils: isWebAssemblyCompiledModule(value: auto): bool
isWorker:
jscluster: isWorker(): bool
join:
jspath: join(paths: cstring): cstring
JsAsyncHttpClient:
jsasynchttpclient: JsAsyncHttpClient
jshttpclient: JsAsyncHttpClient
jsexport:
jsugar: jsexport(symbols: auto)
jsFmt:
jsstrformat: jsFmt(code: untyped)
JsHttpClient:
jshttpclient: JsHttpClient
jssynchttpclient: JsHttpClient
jsnow:
jsperfhooks: jsnow(): cint
json:
jsfetch: json(self: Response): Future[JsObject]
JsRequest:
jshttpclient: JsRequest
JsResponse:
jshttpclient: JsResponse
JsSet:
jssets: JsSet
keys:
jsbuffer: keys(self: Buffer): seq[int]
jsurl: keys(self: URLSearchParams): seq[cstring]
kill:
jscluster: kill(self: Worker; signal = "SIGTERM".cstring)
jsprocess: kill(pid: cint; signal: cint)
jsprocess: kill(pid: cint; signal: cstring)
kMaxLength:
jsbuffer: kMaxLength
lastIndexOf:
jsbuffer: lastIndexOf(self: Buffer; value: cstring or Buffer or int; byteOffset = 0; encoding = "utf8".cstring): int
lchown:
jsfs: lchown[T](path: cstring; uid: cint; gid: cint; callback: T)
lchownSync:
jsfs: lchownSync(path: cstring; uid: cint; gid: cint)
len:
jscore: len(self: Uint8Array): int
jssets: len(this: JsSet): int
jsurl: len(self: URL): int
jsutils: len(self: Uint8Array): int
line:
jsreadline: line(self: Readline): cstring
link:
jsfs: link[T](existingPath: cstring; newPath: cstring; callback: T)
linkSync:
jsfs: linkSync(existingPath: cstring; newPath: cstring)
listen:
jshttp: listen(self: HttpServer or HttpsServer)
jshttp: listen[T](self: HttpServer or HttpsServer; path: cstring; backlog: cint; callback: T)
jshttp: listen(self: HttpServer or HttpsServer; port: int)
jshttp: listen(self: HttpServer or HttpsServer; port: int; host: cstring)
jshttp: listen[T](self: HttpServer or HttpsServer; port: int; host: cstring; callback: T)
jshttp: listen(self: HttpServer or HttpsServer; handle: JsObject; backlog: cint)
jshttp: listen[T](self: HttpServer or HttpsServer; options: JsObject; callback: T)
jshttp: listen[T](self: HttpServer or HttpsServer; callback: T)
jshttp2: listen(self: Http2Server or Http2SecureServer)
jshttp2: listen[T](self: Http2Server or Http2SecureServer; path: cstring; backlog: cint; callback: T)
jshttp2: listen(self: Http2Server or Http2SecureServer; port: int)
jshttp2: listen(self: Http2Server or Http2SecureServer; port: int; host: cstring)
jshttp2: listen[T](self: Http2Server or Http2SecureServer; port: int; host: cstring; callback: T)
jshttp2: listen(self: Http2Server or Http2SecureServer; handle: JsObject; backlog: cint)
jshttp2: listen[T](self: Http2Server or Http2SecureServer; options: JsObject; callback: T)
jshttp2: listen[T](self: Http2Server or Http2SecureServer; callback: T)
listenerCount:
jshttp: listenerCount(self: HttpServer or HttpsServer; eventName: cstring): cint
jshttp2: listenerCount(self: Http2Server or Http2SecureServer; eventName: cstring): cint
listeners:
jshttp: listeners(self: HttpServer or HttpsServer; eventName: cstring): seq[auto]
jshttp2: listeners(self: Http2Server or Http2SecureServer; eventName: cstring): seq[auto]
ListFormat:
jsintl: ListFormat
loadavg:
jsos: loadavg(): seq[cint]
LOADIPHLPAPI:
jsdns: LOADIPHLPAPI
lookup:
jsdns: lookup[T](hostname: cstring; callback: T)
lookupService:
jsdns: lookupService[T](address: cstring; port: cint; callback: T)
lstat:
jsfs: lstat[T](path: cstring; callback: T)
lutimes:
jsfs: lutimes[T](path: cstring; atime: cint; mtime: cint; callback: T)
jsfs: lutimes[T](path: cstring; atime: cstring; mtime: cstring; callback: T)
lutimesSync:
jsfs: lutimesSync(path: cstring; atime: cint; mtime: cint)
jsfs: lutimesSync(path: cstring; atime: cstring; mtime: cstring)
mark:
jsperfhooks: mark()
jsperfhooks: mark(name: cstring)
markAsUntransferable:
jsworker_threads: markAsUntransferable(objct: JsObject)
match:
jsassert: match(stryng: cstring; regexp: RegExp)
jsassert: match(stryng: cstring; regexp: RegExp; message: cstring)
jscore: match(strng: cstring; regex: RegExp): seq[cstring]
jsutils: match(strng: cstring; regex: RegExp): seq[cstring]
matchAll:
jscore: matchAll(strng: cstring; regex: RegExp): seq[cstring]
jsutils: matchAll(strng: cstring; regex: RegExp): seq[cstring]
maxValidDate:
jsugar: maxValidDate
measure:
jsperfhooks: measure(name: cstring)
jsperfhooks: measure(name, startMark, endMark: cstring)
MessageChannel:
jsworker_threads: MessageChannel
MessageEvent:
jswebsockets: MessageEvent
MessagePort:
jsworker_threads: MessagePort
minValidDate:
jsugar: minValidDate
mkdir:
jsfs: mkdir[T](path: cstring; callback: T)
mkdirSync:
jsfs: mkdirSync(path: cstring; recursive = false)
mkdtemp:
jsfs: mkdtemp[T](prefix: cstring; callback: T)
mkdtempSync:
jsfs: mkdtempSync(prefix: cstring): cstring
Module:
jsmodule: Module
month:
jstemporal: month(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
monthCode:
jstemporal: monthCode(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cstring
monthsInYear:
jstemporal: monthsInYear(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
moveCursor:
jsreadline: moveCursor(dx, dy: cint): bool
moveMessagePortToContext:
jsworker_threads: moveMessagePortToContext(port: MessagePort; contextifiedSandbox: JsObject): MessagePort
multisync:
jsmultisync: multisync(prc: untyped): untyped
negated:
jstemporal: negated(self: TemporalDuration): TemporalDuration
newArrayBuffer:
jscore: newArrayBuffer(number: Natural): ArrayBuffer
jsutils: newArrayBuffer(number: Natural): ArrayBuffer
newAssertionError:
jsassert: newAssertionError(): cstring
jsassert: newAssertionError(message: cstring; actual: auto; expected: auto; operator: cstring): cstring
newBarcodeDetector:
jsbarcodes: newBarcodeDetector(): BarcodeDetector
jsbarcodes: newBarcodeDetector(formats: openArray[BarcodeDetectorFormats]): BarcodeDetector
newBroadcastChannel:
jsworker_threads: newBroadcastChannel(name: auto): BroadcastChannel
newBuffer:
jsbuffer: newBuffer(arrai: openArray[SomeInteger] or Buffer): Buffer
jsbuffer: newBuffer(str: cstring; encoding = "utf8".cstring): Buffer
jsbuffer: newBuffer(objec: JsObject): Buffer
jsbuffer: newBuffer(size: SomeInteger): Buffer
jsbuffer: newBuffer(size: SomeInteger; fill: cstring or int or Buffer = 0; encoding = "utf8".cstring): Buffer
newCallTracker:
jsassert: newCallTracker(): CallTracker
newChannel:
jsdiagnostics_channel: newChannel(name: cstring): Channel
newCollator:
jsintl: newCollator(): Collator
jsintl: newCollator(locales: openArray[cstring]): Collator
newDisplayNames:
jsintl: newDisplayNames(): DisplayNames
jsintl: newDisplayNames(locales: openArray[cstring]): DisplayNames
newDomain:
jsdomain: newDomain(): Domain
newfetchOptions:
jsfetch: newfetchOptions(metod: HttpMethod; body: cstring; mode: FetchModes; credentials: FetchCredentials; cache: FetchCaches; referrerPolicy: FetchReferrerPolicies; keepalive: bool; redirect = frFollow; referrer = "client".cstring; integrity = "".cstring; headers: Headers = newHeaders()): FetchOptions
newHttpAgent:
jshttp: newHttpAgent(): HttpAgent
jshttp: newHttpAgent(options: JsObject): HttpAgent
newImmediate:
jstimers: newImmediate(): Immediate
newIndexedDB:
jsindexeddb: newIndexedDB(): IndexedDB
newJsAsyncHttpClient:
jsasynchttpclient: newJsAsyncHttpClient(): JsAsyncHttpClient
jshttpclient: newJsAsyncHttpClient(headers: Headers = newHeaders()): JsAsyncHttpClient
newJsHttpClient:
jshttpclient: newJsHttpClient(headers: Headers = newHeaders()): JsHttpClient
jssynchttpclient: newJsHttpClient(): JsHttpClient
newJsRequest:
jshttpclient: newJsRequest(url: cstring; method: HttpMethod; body, integrity, referrer: cstring = ""; referrerPolicy: FetchReferrerPolicies = frpOrigin; mode: FetchModes = fmCors; credentials: FetchCredentials = fcOmit; cache: FetchCaches = fchDefault; redirect: FetchRedirects = frFollow; keepAlive: bool = false): JsRequest
newJsSet:
jssets: newJsSet(): JsSet
jssets: newJsSet(items: openArray[JsObject]): JsSet
newListFormat:
jsintl: newListFormat(): ListFormat
jsintl: newListFormat(locales: openArray[cstring]): ListFormat
newNumberFormat:
jsintl: newNumberFormat(): NumberFormat
jsintl: newNumberFormat(locales: openArray[cstring]): NumberFormat
newPaymentRequest:
jspayments: newPaymentRequest(methodData, details: JsObject): PaymentRequest
jspayments: newPaymentRequest(methodData, details, options: JsObject): PaymentRequest
newPluralRules:
jsintl: newPluralRules(): PluralRules
jsintl: newPluralRules(locales: openArray[cstring]): PluralRules
newReadline:
jsreadline: newReadline(): Readline
newRelativeTimeFormat:
jsintl: newRelativeTimeFormat(): RelativeTimeFormat
jsintl: newRelativeTimeFormat(locales: openArray[cstring]): RelativeTimeFormat
newREPLServer:
jsrepl: newREPLServer(options: JsObject): REPLServer
newRequest:
jsfetch: newRequest(url: cstring): Request
jsfetch: newRequest(url: cstring; fetchOptions: FetchOptions): Request
newResolver:
jsdns: newResolver(timeout = -1.cint): Resolver
newResponse:
jsfetch: newResponse(body: cstring | FormData): Response
newSession:
jsinspector: newSession(): InspectorSession
newSourceMap:
jsmodule: newSourceMap(payload: JsObject): SourceMap
newTemporalCalendar:
jstemporal: newTemporalCalendar(thing: auto): TemporalCalendar
jstemporal: newTemporalCalendar(calendarIdentifier: cstring): TemporalCalendar
newTemporalDuration:
jstemporal: newTemporalDuration(thing: auto): TemporalDuration
jstemporal: newTemporalDuration(years, months, weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds: cint = 0): TemporalDuration
newTemporalInstant:
jstemporal: newTemporalInstant(thing: auto): TemporalInstant
jstemporal: newTemporalInstant(epochNanoseconds: JsBigInt): TemporalInstant
newTemporalPlainDate:
jstemporal: newTemporalPlainDate(thing: auto): TemporalPlainDate
jstemporal: newTemporalPlainDate(thing: auto; options: JsObject): TemporalPlainDate
jstemporal: newTemporalPlainDate(isoYear, isoMonth, isoDay: cint): TemporalPlainDate
jstemporal: newTemporalPlainDate(isoYear, isoMonth, isoDay: cint; calendar: cstring or JsObject): TemporalPlainDate
newTemporalPlainDateTime:
jstemporal: newTemporalPlainDateTime(thing: auto): TemporalPlainDateTime
jstemporal: newTemporalPlainDateTime(thing: auto; options: JsObject): TemporalPlainDateTime
jstemporal: newTemporalPlainDateTime(isoYear, isoMonth, isoDay, isoHour, isoMinute, isoSecond, isoMillisecond, isoMicrosecond, isoNanosecond: cint = 0): TemporalPlainDateTime
jstemporal: newTemporalPlainDateTime(isoYear, isoMonth, isoDay, isoHour, isoMinute, isoSecond, isoMillisecond, isoMicrosecond, isoNanosecond: cint = 0; calendar: cstring or JsObject): TemporalPlainDateTime
newTemporalPlainTime:
jstemporal: newTemporalPlainTime(thing: auto): TemporalPlainTime
jstemporal: newTemporalPlainTime(thing: auto; options: JsObject): TemporalPlainTime
jstemporal: newTemporalPlainTime(isoHour, isoMinute, isoSecond, isoMillisecond, isoMicrosecond, isoNanosecond: cint = 0): TemporalPlainTime
newTemporalTimeZone:
jstemporal: newTemporalTimeZone(thing: auto): TemporalTimeZone
jstemporal: newTemporalTimeZone(timeZoneIdentifier: cstring): TemporalTimeZone
newTemporalZonedDateTime:
jstemporal: newTemporalZonedDateTime(thing: auto): TemporalZonedDateTime
jstemporal: newTemporalZonedDateTime(thing: auto; options: JsObject): TemporalZonedDateTime
jstemporal: newTemporalZonedDateTime(epochNanoseconds: JsBigInt; timeZone: cstring or JsObject): TemporalZonedDateTime
jstemporal: newTemporalZonedDateTime(epochNanoseconds: JsBigInt; timeZone, calendar: cstring or JsObject): TemporalZonedDateTime
newTextDecoder:
jsutils: newTextDecoder(encoding = "utf-8".cstring; fatal = false; ignoreBOM = false): TextDecoder
newTextEncoder:
jsutils: newTextEncoder(): TextEncoder
newTimeout:
jstimers: newTimeout(): Timeout
newTracing:
jstracing: newTracing(options: JsObject): Tracing
newUint8Array:
jscore: newUint8Array(number: Natural): Uint8Array
jsutils: newUint8Array(number: Natural): Uint8Array
newURL:
jsurl: newURL(input: cstring): URL
jsurl: newURL(input: cstring; base: cstring or URL): URL
newURLSearchParams:
jsurl: newURLSearchParams(input: cstring or JsObject or openArray[cstring]): URLSearchParams
newWasi:
jswasi: newWasi(options: JsObject): WASI
newWebSocket:
jswebsockets: newWebSocket(url: cstring): WebSocket
jswebsockets: newWebSocket(url: cstring; protocol: cstring): WebSocket
jswebsockets: newWebSocket(url: cstring; protocols: seq[cstring]): WebSocket
newWorker:
jsworker_threads: newWorker(filename: cstring): Worker
jsworker_threads: newWorker(filename: cstring; options: JsObject): Worker
newXMLHttpRequest:
jsxmlhttprequest: newXMLHttpRequest(): XMLHttpRequest
newXMLSerializer:
jsxmlserializer: newXMLSerializer(): XMLSerializer
nextDays:
jsugar: nextDays(days = 7.cint): seq[JsObject]
NGHTTP2_CANCEL:
jshttp2: NGHTTP2_CANCEL
NGHTTP2_COMPRESSION_ERROR:
jshttp2: NGHTTP2_COMPRESSION_ERROR
NGHTTP2_CONNECT_ERROR:
jshttp2: NGHTTP2_CONNECT_ERROR
NGHTTP2_ENHANCE_YOUR_CALM:
jshttp2: NGHTTP2_ENHANCE_YOUR_CALM
NGHTTP2_FLOW_CONTROL_ERROR:
jshttp2: NGHTTP2_FLOW_CONTROL_ERROR
NGHTTP2_FRAME_SIZE_ERROR:
jshttp2: NGHTTP2_FRAME_SIZE_ERROR
NGHTTP2_HTTP_1_1_REQUIRED:
jshttp2: NGHTTP2_HTTP_1_1_REQUIRED
NGHTTP2_INADEQUATE_SECURITY:
jshttp2: NGHTTP2_INADEQUATE_SECURITY
NGHTTP2_INTERNAL_ERROR:
jshttp2: NGHTTP2_INTERNAL_ERROR
NGHTTP2_NO_ERROR:
jshttp2: NGHTTP2_NO_ERROR
NGHTTP2_PROTOCOL_ERROR:
jshttp2: NGHTTP2_PROTOCOL_ERROR
NGHTTP2_REFUSED_STREAM:
jshttp2: NGHTTP2_REFUSED_STREAM
NGHTTP2_SETTINGS_TIMEOUT:
jshttp2: NGHTTP2_SETTINGS_TIMEOUT
NGHTTP2_STREAM_CLOSED:
jshttp2: NGHTTP2_STREAM_CLOSED
NODATA:
jsdns: NODATA
NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE
NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY
NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED
NODE_PERFORMANCE_GC_FLAGS_FORCED:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_FORCED
NODE_PERFORMANCE_GC_FLAGS_NO:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_NO
NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE
NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING:
jsperfhooks: NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING
NODE_PERFORMANCE_GC_INCREMENTAL:
jsperfhooks: NODE_PERFORMANCE_GC_INCREMENTAL
NODE_PERFORMANCE_GC_MAJOR:
jsperfhooks: NODE_PERFORMANCE_GC_MAJOR
NODE_PERFORMANCE_GC_MINOR:
jsperfhooks: NODE_PERFORMANCE_GC_MINOR
NODE_PERFORMANCE_GC_WEAKCB:
jsperfhooks: NODE_PERFORMANCE_GC_WEAKCB
NOMEM:
jsdns: NOMEM
NONAME:
jsdns: NONAME
normalize:
jscore: normalize(strng: cstring; form = "NFC".cstring): cstring
jspath: normalize(path: cstring): cstring
jsutils: normalize(strng: cstring; form = "NFC".cstring): cstring
notDeepStrictEqual:
jsassert: notDeepStrictEqual(actual, expected: auto)
jsassert: notDeepStrictEqual(actual, expected: auto; message: cstring)
NOTFOUND:
jsdns: NOTFOUND
nothrow:
jszx: nothrow[T](promise: T): T
NOTIMP:
jsdns: NOTIMP
NOTINITIALIZED:
jsdns: NOTINITIALIZED
notStrictEqual:
jsassert: notStrictEqual(actual, expected: auto)
jsassert: notStrictEqual(actual, expected: auto; message: cstring)
nth:
jsugar: nth(someOrdinalInteger: cint): cstring
NumberFormat:
jsintl: NumberFormat
O_APPEND:
jsfs: O_APPEND
objectStore:
jsindexeddb: objectStore(self: IDBTransaction; name: cstring): IDBObjectStore
O_CREAT:
jsfs: O_CREAT
O_DIRECT:
jsfs: O_DIRECT
O_DIRECTORY:
jsfs: O_DIRECTORY
O_DSYNC:
jsfs: O_DSYNC
O_EXCL:
jsfs: O_EXCL
off:
jshttp: off[T](self: HttpServer or HttpsServer; event: cstring; callback: T)
jshttp2: off[T](self: Http2Server or Http2SecureServer; event: cstring; callback: T)
ok:
jsassert: ok(value: auto)
jsassert: ok(value: auto; message: cstring)
on:
jscluster: on[T](self: Worker; event: cstring; callback: T)
jshttp: on[T](self: HttpServer or HttpsServer; event: cstring; callback: T)
jshttp2: on[T](self: Http2Server or Http2SecureServer; event: cstring; callback: T)
jsworker_threads: on[T](self: MessagePort; callback: T)
onAborted:
jshttp2: onAborted(self: Http2Stream or Http2ServerRequest; callback)
onAltsvc:
jshttp2: onAltsvc(self: ClientHttp2Session; callback)
once:
jshttp: once[T](self: HttpServer or HttpsServer; event: cstring; callback: T)
jshttp2: once[T](self: Http2Server or Http2SecureServer; event: cstring; callback: T)
onCheckContinue:
jshttp: onCheckContinue(self: HttpServer or HttpsServer; callback)
jshttp2: onCheckContinue(self: Http2Server or Http2SecureServer; callback)
onCheckExpectation:
jshttp: onCheckExpectation(self: HttpServer or HttpsServer; callback)
jshttp2: onCheckExpectation(self: Http2Server or Http2SecureServer; callback)
onClientError:
jshttp: onClientError(self: HttpServer or HttpsServer; callback)
jshttp2: onClientError(self: Http2Server or Http2SecureServer; callback)
onClose:
jshttp: onClose(self: HttpServer or HttpsServer; callback)
jshttp2: onClose(self: Http2Server or Http2SecureServer or Http2Stream or Http2ServerRequest or Http2ServerResponse or Http2Session; callback)
jsworker_threads: onClose(self: MessagePort; callback)
onConnect:
jshttp: onConnect(self: HttpServer or HttpsServer; callback)
jshttp2: onConnect(self: Http2Server or Http2SecureServer or Http2Session; callback)
onConnection:
jshttp: onConnection(self: HttpServer or HttpsServer; callback)
jshttp2: onConnection(self: Http2Server or Http2SecureServer; callback)
onContinue:
jshttp2: onContinue(self: ClientHttp2Stream; callback)
onDisconnect:
jscluster: onDisconnect(self: Worker; callback)
onError:
jscluster: onError(self: Worker; callback)
jshttp: onError(self: HttpServer or HttpsServer; callback)
jshttp2: onError(self: Http2Server or Http2SecureServer or Http2Session or Http2Stream; callback)
jsworker_threads: onError(self: MessagePort or Worker; callback)
onExit:
jscluster: onExit(self: Worker; callback)
jsrepl: onExit[T](self: REPLServer; callback: T)
jsworker_threads: onExit(self: MessagePort or Worker; callback)
onFinish:
jshttp2: onFinish(self: Http2ServerResponse; callback)
onFork:
jscluster: onFork(self: Worker; callback)
onFrameError:
jshttp2: onFrameError(self: Http2Server or Http2SecureServer or Http2Stream or Http2Session; callback)
onGoaway:
jshttp2: onGoaway(self: Http2Server or Http2SecureServer or Http2Session; callback)
onHeaders:
jshttp2: onHeaders(self: ClientHttp2Stream; callback)
onListening:
jscluster: onListening(self: Worker; callback)
jshttp: onListening(self: HttpServer or HttpsServer; callback)
onLocalSettings:
jshttp2: onLocalSettings(self: Http2Server or Http2SecureServer or Http2Session; callback)
onMessage:
jscluster: onMessage(self: Worker; callback)
jsworker_threads: onMessage(self: MessagePort or Worker; callback)
jsworker_threads: onMessage(self: MessagePort; callback)
onMessageerror:
jsworker_threads: onMessageerror(self: MessagePort or Worker; callback)
jsworker_threads: onMessageerror(self: MessagePort; callback)
jsworker_threads: onMessageerror(self: MessagePort; callback)
onNewListener:
jshttp: onNewListener(self: HttpServer or HttpsServer; callback)
O_NOATIME:
jsfs: O_NOATIME
O_NOCTTY:
jsfs: O_NOCTTY
O_NOFOLLOW:
jsfs: O_NOFOLLOW
O_NONBLOCK:
jsfs: O_NONBLOCK
onOnline:
jscluster: onOnline(self: Worker; callback)
jsworker_threads: onOnline(self: Worker; callback)
onOrigin:
jshttp2: onOrigin(self: ClientHttp2Session; callback)
onPing:
jshttp2: onPing(self: Http2Server or Http2SecureServer or Http2Session; callback)
onPush:
jshttp2: onPush(self: ClientHttp2Stream; callback)
onReady:
jshttp2: onReady(self: Http2Stream; callback)
onRemoveListener:
jshttp: onRemoveListener(self: HttpServer or HttpsServer; callback)
onRequest:
jshttp: onRequest(self: HttpServer or HttpsServer; callback)
jshttp2: onRequest(self: Http2Server or Http2SecureServer; callback)
onReset:
jsrepl: onReset(self: REPLServer; item: auto)
onResponse:
jshttp2: onResponse(self: ClientHttp2Stream; callback)
onSession:
jshttp2: onSession(self: Http2Server or Http2SecureServer; callback)
onSessionError:
jshttp2: onSessionError(self: Http2Server or Http2SecureServer; callback)
onSetup:
jscluster: onSetup(self: Worker; callback)
onStream:
jshttp2: onStream(self: Http2Server or Http2SecureServer or Http2Session; callback)
onTimeout:
jshttp2: onTimeout(self: Http2Server or Http2SecureServer or Http2Stream or Http2ServerRequest or Http2ServerResponse or Http2Session; callback)
onTrailers:
jshttp2: onTrailers(self: Http2Stream; callback)
onUnknownProtocol:
jshttp2: onUnknownProtocol(self: Http2Server or Http2SecureServer; callback)
onUpgrade:
jshttp: onUpgrade(self: HttpServer or HttpsServer; callback)
onWantTrailers:
jshttp2: onWantTrailers(self: Http2Stream; callback)
open:
jsfs: open[T](path: cstring; flags: cint; mode: cint; callback: T)
jsfs: open[T](path: cstring; flags: cstring; mode: cstring; callback: T)
jsfs: open[T](path: cstring; callback: T)
jsindexeddb: open(self: IndexedDB; dbName: cstring): IDBOpenDBRequest
jsindexeddb: open(self: IndexedDB; dbName: cstring; s: cint): IDBOpenDBRequest
jsinspector: open(): cstring
jsinspector: open(port: cint): cstring
jsinspector: open(port: cint; host: cstring; wait = false): cstring
jsxmlhttprequest: open(this: XMLHttpRequest; metod, url: cstring; async = true; user = cstring.default; password = cstring.default)
opendir:
jsfs: opendir[T](path: cstring; callback: T)
openSync:
jsfs: openSync(path: cstring; flags: cint; mode: cint): cint
jsfs: openSync(path: cstring; flags: cstring; mode: cstring): cint
O_RDONLY:
jsfs: O_RDONLY
O_RDWR:
jsfs: O_RDWR
ostype:
jsos: ostype(): cstring
O_SYMLINK:
jsfs: O_SYMLINK
O_SYNC:
jsfs: O_SYNC
O_TRUNC:
jsfs: O_TRUNC
overrideMimeType:
jsxmlhttprequest: overrideMimeType(this: XMLHttpRequest; mimeType: cstring)
O_WRONLY:
jsfs: O_WRONLY
parentPort:
jsworker_threads: parentPort
parse:
jspath: parse(path: cstring): JsObject
jsquerystring: parse(str: cstring; sep = "&".cstring; eq = "=".cstring; maxKeys = 1000.cint): JsObject
parseBool:
jscore: parseBool(s: cstring): bool
jsutils: parseBool(s: cstring): bool
parseDotEnv:
jsdotenv: parseDotEnv(s: string): JsonNode
parseFloat:
jscore: parseFloat(s: cstring): BiggestFloat
jsutils: parseFloat(s: cstring): BiggestFloat
ParseFloatOptions:
jsstrmisc: ParseFloatOptions
parseFloatThousandSep:
jsstrmisc: parseFloatThousandSep(str: openArray[char]; options: set[ParseFloatOptions] = {}; sep = ','; decimalDot = '.'): float
parseInt:
jscore: parseInt(s: char): cint
jscore: parseInt(s: cstring): cint
jsutils: parseInt(s: char): cint
jsutils: parseInt(s: cstring): cint
parseREPLKeyword:
jsrepl: parseREPLKeyword(self: REPLServer; keyword: cstring; rest: auto): bool
parseUInt:
jscore: parseUInt(s: char): uint
jscore: parseUInt(s: cstring): uint
jsutils: parseUInt(s: char): uint
jsutils: parseUInt(s: cstring): uint
pastDays:
jsugar: pastDays(days = 7.cint): seq[JsObject]
patch:
jsasynchttpclient: patch(self: JsAsyncHttpClient; url: Uri | string; body = ""): Future[Response]
jshttpclient: patch(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string; body: cstring = ""): Future[JsResponse]
jshttpclient: patch(client: JsHttpClient; url: Uri | string; body: cstring = ""): JsResponse
patchContent:
jsasynchttpclient: patchContent(self: JsAsyncHttpClient; url: Uri | string; body = ""): Future[ cstring]
jshttpclient: patchContent(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string; body: cstring = ""): Future[cstring]
jshttpclient: patchContent(client: JsHttpClient; url: Uri | string; body: cstring = ""): cstring
jssynchttpclient: patchContent(self: JsHttpClient; url: Uri | string; body: cstring = ""): cstring
pause:
jsreadline: pause(self: Readline)
jstream: pause(self: StreamReadable): StreamReadable
PaymentRequest:
jspayments: PaymentRequest
PaymentResponse:
jspayments: PaymentResponse
pfDotOptional:
ParseFloatOptions.pfDotOptional
pfLeadingDot:
ParseFloatOptions.pfLeadingDot
pfNanInf:
ParseFloatOptions.pfNanInf
pfSepAnywhere:
ParseFloatOptions.pfSepAnywhere
pfTrailingDot:
ParseFloatOptions.pfTrailingDot
pipe:
jshttp: pipe(self: HttpOutgoingMessage)
jstream: pipe(self: StreamReadable; destination: StreamWritable; ends = true): StreamWritable
pipeline:
jstream: pipeline(self: StreamReadable; destination: StreamWritable): auto
jstream: pipeline[T](self: StreamReadable; destination: StreamWritable; callback: T): auto
plainDate:
jstemporal: plainDate(self: TemporalNow; calendar, timeZone: cstring or JsObject): TemporalPlainDate
plainDateISO:
jstemporal: plainDateISO(self: TemporalNow; timeZone: cstring or JsObject): TemporalPlainDate
plainDateTime:
jstemporal: plainDateTime(self: TemporalNow; calendar, timeZone: cstring or JsObject): TemporalPlainDateTime
plainDateTimeISO:
jstemporal: plainDateTimeISO(self: TemporalNow; timeZone: cstring or JsObject): TemporalPlainDateTime
plainTimeISO:
jstemporal: plainTimeISO(self: TemporalNow; timeZone: cstring or JsObject): TemporalPlainDate
platform:
jsos: platform(): cstring
jsprocess: platform
PluralRules:
jsintl: PluralRules
post:
jsasynchttpclient: post(self: JsAsyncHttpClient; url: Uri | string; body = ""): Future[Response]
jshttpclient: post(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string; body: cstring = ""): Future[JsResponse]
jshttpclient: post(client: JsHttpClient; url: Uri | string; body: cstring = ""): JsResponse
jsinspector: post(self: InspectorSession; metod: cstring; params: JsObject)
postContent:
jsasynchttpclient: postContent(self: JsAsyncHttpClient; url: Uri | string; body = ""): Future[ cstring]
jshttpclient: postContent(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string; body: cstring = ""): Future[cstring]
jshttpclient: postContent(client: JsHttpClient; url: Uri | string; body: cstring = ""): cstring
jssynchttpclient: postContent(self: JsHttpClient; url: Uri | string; body: cstring = ""): cstring
postMessage:
jsworker_threads: postMessage(self: BroadcastChannel or MessagePort or Worker; message: auto)
jsworker_threads: postMessage(self: MessagePort or Worker; message: auto; transferList: openArray[JsObject])
ppid:
jsprocess: ppid
prependListener:
jshttp: prependListener[T](self: HttpServer or HttpsServer; event: cstring; callback: T)
jshttp2: prependListener[T](self: Http2Server or Http2SecureServer; event: cstring; callback: T)
prependOnceListener:
jshttp: prependOnceListener[T](self: HttpServer or HttpsServer; event: cstring; callback: T)
jshttp2: prependOnceListener[T](self: Http2Server or Http2SecureServer; event: cstring; callback: T)
priority:
jshttp2: priority(self: Http2Stream; options: JsObject)
PRIORITY_ABOVE_NORMAL:
jsos: PRIORITY_ABOVE_NORMAL
PRIORITY_BELOW_NORMAL:
jsos: PRIORITY_BELOW_NORMAL
PRIORITY_HIGH:
jsos: PRIORITY_HIGH
PRIORITY_HIGHEST:
jsos: PRIORITY_HIGHEST
PRIORITY_LOW:
jsos: PRIORITY_LOW
PRIORITY_NORMAL:
jsos: PRIORITY_NORMAL
ProcessOutput:
jszx: ProcessOutput
processVersion:
jsprocess: processVersion
processVersions:
jsprocess: processVersions
prompt:
jsreadline: prompt(self: Readline; preserveCursor: bool)
publish:
jsdiagnostics_channel: publish(self: Channel; message: auto): bool
pushStream:
jshttp2: pushStream[T](self: ServerHttp2Stream; headers: JsObject; options: JsObject; callback: T)
jshttp2: pushStream[T](self: ServerHttp2Stream; headers: JsObject; callback: T)
put:
jsasynchttpclient: put(self: JsAsyncHttpClient; url: Uri | string; body = ""): Future[Response]
jshttpclient: put(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string; body: cstring = ""): Future[JsResponse]
jshttpclient: put(client: JsHttpClient; url: Uri | string; body: cstring = ""): JsResponse
jsindexeddb: put(self: IDBObjectStore; value: JsObject): IDBRequest
jsindexeddb: put(indexedDB: IndexedDB; storeName: cstring; obj: JsObject; options = IDBOptions(autoIncrement: true, keyPath: "id")): Future[bool]
putContent:
jsasynchttpclient: putContent(self: JsAsyncHttpClient; url: Uri | string; body = ""): Future[ cstring]
jshttpclient: putContent(client: JsHttpClient | JsAsyncHttpClient; url: Uri | string; body: cstring = ""): Future[cstring]
jshttpclient: putContent(client: JsHttpClient; url: Uri | string; body: cstring = ""): cstring
jssynchttpclient: putContent(self: JsHttpClient; url: Uri | string; body: cstring = ""): cstring
question:
jsreadline: question[T](self: Readline; query: cstring; callback: T)
jszx: question(query: cstring): Future[cstring]
rawListeners:
jshttp: rawListeners(self: HttpServer or HttpsServer; event: cstring): seq[auto]
jshttp2: rawListeners(self: Http2Server or Http2SecureServer; event: cstring): seq[auto]
read:
jsfs: read[T](fd: cint; callback: T)
jstream: read(self: StreamReadable): auto
jstream: read(self: StreamReadable; size: int): auto
readBigInt64BE:
jsbuffer: readBigInt64BE(self: Buffer; offset = 0): JsBigInt
readBigInt64LE:
jsbuffer: readBigInt64LE(self: Buffer; offset = 0): JsBigInt
readBigUInt64BE:
jsbuffer: readBigUInt64BE(self: Buffer; offset = 0): JsBigInt
readBigUInt64LE:
jsbuffer: readBigUInt64LE(self: Buffer; offset = 0): JsBigInt
readdir:
jsfs: readdir[T](path: cstring; callback: T)
readDoubleBE:
jsbuffer: readDoubleBE(self: Buffer; offset = 0): BiggestFloat
readDoubleLE:
jsbuffer: readDoubleLE(self: Buffer; offset = 0): BiggestFloat
readFile:
jsfs: readFile[T](path: cstring; callback: T)
readFileSync:
jsfs: readFileSync(path: cstring): cstring
readFloatBE:
jsbuffer: readFloatBE(self: Buffer; offset = 0): float32
readFloatLE:
jsbuffer: readFloatLE(self: Buffer; offset = 0): float32
readInt16BE:
jsbuffer: readInt16BE(self: Buffer; offset = 0): int16
readInt16LE:
jsbuffer: readInt16LE(self: Buffer; offset = 0): int16
readInt32BE:
jsbuffer: readInt32BE(self: Buffer; offset = 0): int32
readInt32LE:
jsbuffer: readInt32LE(self: Buffer; offset = 0): int32
readInt8:
jsbuffer: readInt8(self: Buffer; offset = 0): int8
readIntBE:
jsbuffer: readIntBE(self: Buffer; offset: int; byteLength: int): cstring
readIntLE:
jsbuffer: readIntLE(self: Buffer; offset: int; byteLength: int): cstring
Readline:
jsreadline: Readline
readlink:
jsfs: readlink(path: cstring): cstring
jsfs: readlink[T](path: cstring; callback: T)
readlinkSync:
jsfs: readlinkSync(path: cstring): cstring
readUInt16BE:
jsbuffer: readUInt16BE(self: Buffer; offset = 0): uint16
readUInt16LE:
jsbuffer: readUInt16LE(self: Buffer; offset = 0): uint16
readUInt32BE:
jsbuffer: readUInt32BE(self: Buffer; offset = 0): uint32
readUInt32LE:
jsbuffer: readUInt32LE(self: Buffer; offset = 0): uint32
readUInt8:
jsbuffer: readUInt8(self: Buffer; offset = 0): uint8
readUIntBE:
jsbuffer: readUIntBE(self: Buffer; offset: int; byteLength: int): cstring
readUIntLE:
jsbuffer: readUIntLE(self: Buffer; offset: int; byteLength: int): cstring
ReadyState:
jswebsockets: ReadyState
realpath:
jsfs: realpath[T](path: cstring; callback: T)
realpathNative:
jsfs: realpathNative[T](path: cstring; callback: T)
realpathSync:
jsfs: realpathSync(path: cstring): cstring
realpathSyncNative:
jsfs: realpathSyncNative(path: cstring): cstring
receiveMessageOnPort:
jsworker_threads: receiveMessageOnPort(port: MessagePort): JsObject
refresh:
jstream: refresh(self: StreamReadable)
refs:
jstimers: refs(self: Immediate): Immediate
jsworker_threads: refs(self: BroadcastChannel or MessagePort or Worker)
REFUSED:
jsdns: REFUSED
rejects:
jsassert: rejects[T](asyncFunction: T; error: RegExp)
jsassert: rejects[T](asyncFunction: T; error: RegExp; message: cstring)
jsassert: rejects[T](asyncFunction: T; error: T)
jsassert: rejects[T](asyncFunction: T; error: T; message: cstring)
relative:
jspath: relative(to, froom: cstring): cstring
RelativeTimeFormat:
jsintl: RelativeTimeFormat
release:
jsos: release(): cstring
jsprocess: release
remove:
jsdomain: remove(self: Domain; emitter: auto)
removeAccents:
jsugar: removeAccents(s: cstring): cstring
removeAllListeners:
jshttp: removeAllListeners(self: HttpServer or HttpsServer; event: cstring)
jshttp2: removeAllListeners(self: Http2Server or Http2SecureServer; event: cstring)
removeHeader:
jshttp: removeHeader(self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage; name: cstring): bool
jshttp2: removeHeader(self: Http2ServerResponse; name: cstring): bool
rename:
jsfs: rename[T](oldPath, newPath: cstring; callback: T)
renameSync:
jsfs: renameSync(oldPath, newPath: cstring)
repeat:
jscore: repeat(s: cstring; n: Natural): cstring
jsutils: repeat(s: cstring; n: Natural): cstring
replace:
jscore: replace(s: cstring; sub: char; by = "".cstring): cstring
jscore: replace(s: cstring; sub: char; by: char): cstring
jscore: replace(s, sub: cstring; by = "".cstring): cstring
jscore: replace(strng: cstring; regex: RegExp; by = "".cstring): cstring
jsutils: replace(s: cstring; sub: char; by = "".cstring): cstring
jsutils: replace(s: cstring; sub: char; by: char): cstring
jsutils: replace(s, sub: cstring; by = "".cstring): cstring
jsutils: replace(strng: cstring; regex: RegExp; by = "".cstring): cstring
replaceAll:
jscore: replaceAll(strng: cstring; regex: RegExp; by = "".cstring): cstring
jsutils: replaceAll(strng: cstring; regex: RegExp; by = "".cstring): cstring
REPLServer:
jsrepl: REPLServer
report:
jsassert: report(self: CallTracker): JsObject
reportCompact:
jsprocess: reportCompact
reportDirectory:
jsprocess: reportDirectory
reportFilename:
jsprocess: reportFilename
reportOnFatalError:
jsprocess: reportOnFatalError
reportOnSignal:
jsprocess: reportOnSignal
reportOnUncaughtException:
jsprocess: reportOnUncaughtException
reportWriteReport:
jsprocess: reportWriteReport(): cstring
jsprocess: reportWriteReport(filename: cstring): cstring
Request:
jsfetch: Request
request:
jshttp: request(url: cstring): HttpClientRequest
jshttp: request[T](url: cstring; options: JsObject; callback: T): HttpClientRequest
jshttp: request[T](options: JsObject; callback: T): HttpClientRequest
jshttp2: request(self: ClientHttp2Session; headers: JsObject): ClientHttp2Stream
jshttp2: request(self: ClientHttp2Session; headers: JsObject; options: JsObject): ClientHttp2Stream
jshttpclient: request(client: JsAsyncHttpClient; request: JsRequest): Future[JsResponse]
jshttpclient: request(client: JsHttpClient; request: JsRequest): JsResponse
requestHttps:
jshttp: requestHttps(url: cstring): HttpClientRequest
jshttp: requestHttps[T](url: cstring; options: JsObject; callback: T): HttpClientRequest
jshttp: requestHttps[T](options: JsObject; callback: T): HttpClientRequest
requireAssert:
jsassert: requireAssert()
requireAssertStrict:
jsassert: requireAssertStrict()
requireAsynchooks:
jsasynchooks: requireAsynchooks()
requireBuffer:
jsbuffer: requireBuffer()
requireCluster:
jscluster: requireCluster()
jsworker_threads: requireCluster()
requireDiagnosticsChannel:
jsdiagnostics_channel: requireDiagnosticsChannel()
requireDns:
jsdns: requireDns()
requireDomain:
jsdomain: requireDomain()
requireFs:
jsfs: requireFs()
requireHttp:
jshttp: requireHttp()
requireHttp2:
jshttp2: requireHttp2()
requireHttps:
jshttp: requireHttps()
requireInspector:
jsinspector: requireInspector()
requireModule:
jsmodule: requireModule()
requireOs:
jsos: requireOs()
requirePath:
jspath: requirePath()
requirePathPosix:
jspath: requirePathPosix()
requirePerfhooks:
jsperfhooks: requirePerfhooks()
requireProcess:
jsprocess: requireProcess()
requirePunycode:
jspunycode: requirePunycode()
requireQuerystring:
jsquerystring: requireQuerystring()
requireReadline:
jsreadline: requireReadline()
requireRepl:
jsrepl: requireRepl()
requireStream:
jstream: requireStream()
requireTimers:
jstimers: requireTimers()
requireTimersPromises:
jstimers: requireTimersPromises()
requireTracing:
jstracing: requireTracing()
requireUrl:
jsurl: requireUrl()
requireUtil:
jsutils: requireUtil()
requireV8:
jsv8: requireV8()
requireWasi:
jswasi: requireWasi()
requireZlib:
jszlib: requireZlib()
resolve:
jsdns: resolve[T](hostname: cstring; rrtype: cstring; callback: T)
jsdns: resolve[T](hostname: cstring; callback: T)
jsdns: resolve[T](self: Resolver; hostname: cstring; rrtype: cstring; callback: T)
jsdns: resolve[T](self: Resolver; hostname: cstring; callback: T)
jspath: resolve(paths: cstring): cstring
resolve4:
jsdns: resolve4[T](hostname: cstring; callback: T)
jsdns: resolve4[T](self: Resolver; hostname: cstring; ttl: bool; callback: T)
jsdns: resolve4[T](self: Resolver; hostname: cstring; callback: T)
resolve6:
jsdns: resolve6[T](hostname: cstring; callback: T)
jsdns: resolve6[T](self: Resolver; hostname: cstring; ttl: bool; callback: T)
jsdns: resolve6[T](self: Resolver; hostname: cstring; callback: T)
resolveAny:
jsdns: resolveAny[T](hostname: cstring; callback: T)
jsdns: resolveAny[T](self: Resolver; hostname: cstring; callback: T)
resolveCaa:
jsdns: resolveCaa[T](hostname: cstring; callback: T)
jsdns: resolveCaa[T](self: Resolver; hostname: cstring; callback: T)
resolveCname:
jsdns: resolveCname[T](hostname: cstring; callback: T)
jsdns: resolveCname[T](self: Resolver; hostname: cstring; callback: T)
resolveMx:
jsdns: resolveMx[T](hostname: cstring; callback: T)
jsdns: resolveMx[T](self: Resolver; hostname: cstring; callback: T)
resolveNaptr:
jsdns: resolveNaptr[T](hostname: cstring; callback: T)
jsdns: resolveNaptr[T](self: Resolver; hostname: cstring; callback: T)
resolveNs:
jsdns: resolveNs[T](hostname: cstring; callback: T)
jsdns: resolveNs[T](self: Resolver; hostname: cstring; callback: T)
resolvePtr:
jsdns: resolvePtr[T](hostname: cstring; callback: T)
jsdns: resolvePtr[T](self: Resolver; hostname: cstring; callback: T)
Resolver:
jsdns: Resolver
resolveSoa:
jsdns: resolveSoa[T](hostname: cstring; callback: T)
jsdns: resolveSoa[T](self: Resolver; hostname: cstring; callback: T)
resolveSrv:
jsdns: resolveSrv[T](hostname: cstring; callback: T)
jsdns: resolveSrv[T](self: Resolver; hostname: cstring; callback: T)
resolveTxt:
jsdns: resolveTxt[T](hostname: cstring; callback: T)
jsdns: resolveTxt[T](self: Resolver; hostname: cstring; callback: T)
resourceLimits:
jsworker_threads: resourceLimits
resourceUsage:
jsprocess: resourceUsage(): JsObject
respond:
jshttp2: respond(self: ServerHttp2Stream; headers: JsObject)
jshttp2: respond(self: ServerHttp2Stream; headers: JsObject; options: JsObject)
respondWithFD:
jshttp2: respondWithFD(self: ServerHttp2Stream; fd: auto)
jshttp2: respondWithFD(self: ServerHttp2Stream; fd: auto; headers: JsObject)
jshttp2: respondWithFD(self: ServerHttp2Stream; fd: auto; headers: JsObject; options: JsObject)
respondWithFile:
jshttp2: respondWithFile(self: ServerHttp2Stream; path: cstring or Buffer)
jshttp2: respondWithFile(self: ServerHttp2Stream; path: cstring or Buffer; headers: JsObject)
jshttp2: respondWithFile(self: ServerHttp2Stream; path: cstring or Buffer; headers: JsObject; options: JsObject)
Response:
jsfetch: Response
resume:
jsreadline: resume(self: Readline)
jstream: resume(self: StreamReadable): StreamReadable
retry:
jspayments: retry(self: PaymentRequest | PaymentResponse): Future[PaymentResponse]
reverse:
jsdns: reverse[T](ip: cstring; callback: T)
jsdns: reverse[T](self: Resolver; ip: cstring; callback: T)
rm:
jsfs: rm[T](path: cstring; callback: T)
rmdir:
jsfs: rmdir(path: cstring)
jsfs: rmdir[T](path: cstring; callback: T)
rmSync:
jsfs: rmSync(path: cstring)
R_OK:
jsfs: R_OK
round:
jstemporal: round(self: TemporalDuration; options: JsObject): TemporalDuration
jstemporal: round(self: TemporalInstant; options: JsObject): TemporalInstant
jstemporal: round(self: TemporalPlainDateTime; options: JsObject): TemporalPlainDateTime
jstemporal: round(self: TemporalPlainTime; options: JsObject): TemporalPlainTime
jstemporal: round(self: TemporalZonedDateTime; options: JsObject): TemporalZonedDateTime
RTLD_DEEPBIND:
jsos: RTLD_DEEPBIND
RTLD_GLOBAL:
jsos: RTLD_GLOBAL
RTLD_LAZY:
jsos: RTLD_LAZY
RTLD_LOCAL:
jsos: RTLD_LOCAL
RTLD_NOW:
jsos: RTLD_NOW
run:
jsdomain: run[T](self: Domain; fn: T; args: auto)
scAbnormal:
StatusCode.scAbnormal
scGoingAway:
StatusCode.scGoingAway
scInternalError:
StatusCode.scInternalError
scMissingExt:
StatusCode.scMissingExt
scNormal:
StatusCode.scNormal
scNoStatus:
StatusCode.scNoStatus
scPolicyViolation:
StatusCode.scPolicyViolation
scProtocolError:
StatusCode.scProtocolError
scReserved:
StatusCode.scReserved
scReserved2:
StatusCode.scReserved2
scRestart:
StatusCode.scRestart
scTLSHandshake:
StatusCode.scTLSHandshake
scTooLarge:
StatusCode.scTooLarge
scTryAgainLater:
StatusCode.scTryAgainLater
scUnsupported:
StatusCode.scUnsupported
scUnsupportedData:
StatusCode.scUnsupportedData
select:
jsintl: select(self: PluralRules; number: SomeInteger): cstring
jsintl: select(self: RelativeTimeFormat; value: SomeNumber; unit: cstring): cstring
send:
jscluster: send(self: Worker; message: JsObject): bool
jscluster: send[T](self: Worker; message: JsObject; callback: T): bool
jswebsockets: send(socket: WebSocket; data: cstring)
jsxmlhttprequest: send(this: XMLHttpRequest; body: cstring | Node = cstring.default)
sendTrailers:
jshttp2: sendTrailers(self: Http2Stream; headers: JsObject)
sensitiveHeaders:
jshttp2: sensitiveHeaders
serializeToString:
jsxmlserializer: serializeToString(this: XMLSerializer; node: Node): cstring
ServerHttp2Stream:
jshttp2: ServerHttp2Stream
SERVFAIL:
jsdns: SERVFAIL
setDefaultEncoding:
jstream: setDefaultEncoding(self: StreamWritable; encoding: cstring): StreamWritable
setegid:
jsprocess: setegid(id: cint)
jsprocess: setegid(id: cstring)
setEncoding:
jstream: setEncoding(self: StreamReadable; encoding: cstring): StreamReadable
setEnvironmentData:
jsworker_threads: setEnvironmentData(key: auto; value: auto)
seteuid:
jsprocess: seteuid(id: cint)
jsprocess: seteuid(id: cstring)
setFlagsFromString:
jsv8: setFlagsFromString(flags: cstring)
setgid:
jsprocess: setgid(id: cint)
jsprocess: setgid(id: cstring)
setgroups:
jsprocess: setgroups(groups: openArray[cint])
setHeader:
jshttp: setHeader(self: HttpClientRequest or HttpServerResponse; name: cstring; value: auto): auto
jshttp2: setHeader(self: Http2ServerResponse; name: cstring; value: auto): auto
setImmediate:
jstimers: setImmediate[T](callback: T): Immediate
setInterval:
jstimers: setInterval[T](callback: T; delay: cint): Timeout
setLocalAddress:
jsdns: setLocalAddress(self: Resolver; ipv4: cstring)
jsdns: setLocalAddress(self: Resolver; ipv4: cstring; ipv6: cstring)
setNoDelay:
jshttp: setNoDelay(self: HttpClientRequest; noDelay: bool)
setPriority:
jsos: setPriority(priority: cint)
jsos: setPriority(pid, priority: cint)
setPrompt:
jsreadline: setPrompt(self: Readline; prompt: cstring)
setRequestHeader:
jsxmlhttprequest: setRequestHeader(this: XMLHttpRequest; key, value: cstring)
jsxmlhttprequest: setRequestHeader(this: XMLHttpRequest; keyValuePairs: openArray[tuple[key, val: cstring]])
sets:
jsurl: sets(self: URLSearchParams; name: cstring; value: cstring)
setServers:
jsdns: setServers(servers: openArray[cstring])
jsdns: setServers[T](self: Resolver; servers: openArray[cstring])
setSocketKeepAlive:
jshttp: setSocketKeepAlive(self: HttpClientRequest)
jshttp: setSocketKeepAlive(self: HttpClientRequest; enable: bool; initialDelay: cint)
setTimeout:
jshttp: setTimeout[T](self: HttpClientRequest or HttpServer or HttpsServer or HttpIncomingMessage or HttpOutgoingMessage; timeout: cint; callback: T): auto
jshttp2: setTimeout[T](self: Http2Server or Http2SecureServer or Http2Stream or Http2ServerRequest or Http2ServerResponse; timeout: cint; callback: T): Http2SecureServer
jstimers: setTimeout[T](callback: T; delay: cint): Timeout
setuid:
jsprocess: setuid(id: cint)
jsprocess: setuid(id: cstring)
setupHistory:
jsrepl: setupHistory[T](self: REPLServer; historyPath: cstring; callback: T)
setupMaster:
jscluster: setupMaster(self: Cluster)
jscluster: setupMaster(self: Cluster; settings: JsObject)
setupPrimary:
jscluster: setupPrimary(self: Cluster)
jscluster: setupPrimary(self: Cluster; settings: JsObject)
show:
jspayments: show(self: PaymentRequest): Future[PaymentResponse]
shuffle:
jscore: shuffle(arrai: openArray[auto]): seq[auto]
jsugar: shuffle(arrai: openArray[auto])
jsutils: shuffle(arrai: openArray[auto]): seq[auto]
S_IFBLK:
jsfs: S_IFBLK
S_IFCHR:
jsfs: S_IFCHR
S_IFDIR:
jsfs: S_IFDIR
S_IFIFO:
jsfs: S_IFIFO
S_IFLNK:
jsfs: S_IFLNK
S_IFMT:
jsfs: S_IFMT
S_IFREG:
jsfs: S_IFREG
S_IFSOCK:
jsfs: S_IFSOCK
SIGABRT:
jsos: SIGABRT
SIGALRM:
jsos: SIGALRM
SIGBUS:
jsos: SIGBUS
SIGCHLD:
jsos: SIGCHLD
SIGCONT:
jsos: SIGCONT
SIGFPE:
jsos: SIGFPE
SIGHUP:
jsos: SIGHUP
SIGILL:
jsos: SIGILL
SIGINT:
jsos: SIGINT
SIGIO:
jsos: SIGIO
SIGIOT:
jsos: SIGIOT
SIGKILL:
jsos: SIGKILL
SIGPIPE:
jsos: SIGPIPE
SIGPOLL:
jsos: SIGPOLL
SIGPROF:
jsos: SIGPROF
SIGPWR:
jsos: SIGPWR
SIGQUIT:
jsos: SIGQUIT
SIGSEGV:
jsos: SIGSEGV
SIGSTKFLT:
jsos: SIGSTKFLT
SIGSTOP:
jsos: SIGSTOP
SIGSYS:
jsos: SIGSYS
SIGTERM:
jsos: SIGTERM
SIGTRAP:
jsos: SIGTRAP
SIGTSTP:
jsos: SIGTSTP
SIGTTIN:
jsos: SIGTTIN
SIGTTOU:
jsos: SIGTTOU
SIGURG:
jsos: SIGURG
SIGUSR1:
jsos: SIGUSR1
SIGUSR2:
jsos: SIGUSR2
SIGVTALRM:
jsos: SIGVTALRM
SIGWINCH:
jsos: SIGWINCH
SIGXCPU:
jsos: SIGXCPU
SIGXFSZ:
jsos: SIGXFSZ
since:
jstemporal: since(self, other: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime): TemporalDuration
S_IRGRP:
jsfs: S_IRGRP
S_IROTH:
jsfs: S_IROTH
S_IRUSR:
jsfs: S_IRUSR
S_IRWXG:
jsfs: S_IRWXG
S_IRWXO:
jsfs: S_IRWXO
S_IRWXU:
jsfs: S_IRWXU
S_IWGRP:
jsfs: S_IWGRP
S_IWOTH:
jsfs: S_IWOTH
S_IWUSR:
jsfs: S_IWUSR
S_IXGRP:
jsfs: S_IXGRP
S_IXOTH:
jsfs: S_IXOTH
S_IXUSR:
jsfs: S_IXUSR
sleep:
jszx: sleep(time: SomeInteger)
slice:
jsbuffer: slice(self: Buffer; start: int; ends: int): Buffer
jscore: slice(s: cstring; start: cint; ends: cint): cstring
jsutils: slice(s: cstring; start: cint; ends: cint): cstring
sort:
jsurl: sort(self: URLSearchParams)
SourceMap:
jsmodule: SourceMap
sparkline:
jsugar: sparkline(numbers: openArray[cint]; minimum: cint; maximum: cint): cstring
split:
jscore: split(a: cstring; b: char): seq[cstring]
jscore: split(a: cstring; b: cstring): seq[cstring]
jscore: split(strng: cstring; regex: RegExp): seq[cstring]
jsutils: split(a: cstring; b: char): seq[cstring]
jsutils: split(a: cstring; b: cstring): seq[cstring]
jsutils: split(strng: cstring; regex: RegExp): seq[cstring]
start:
jswasi: start(self: WASI)
jsworker_threads: start(self: MessagePort)
stat:
jsfs: stat[T](path: cstring; callback: T)
StatusCode:
jswebsockets: StatusCode
stopCoverage:
jsv8: stopCoverage()
StreamReadable:
jstream: StreamReadable
StreamWritable:
jstream: StreamWritable
strictEqual:
jsassert: strictEqual(actual, expected: auto)
jsassert: strictEqual(actual, expected: auto; message: cstring)
stringify:
jsquerystring: stringify(obj: JsObject; sep = "&".cstring; eq = "=".cstring): cstring
strip:
jscore: strip(s: cstring): cstring
jscore: strip(s: cstring; leading: bool; trailing: bool): cstring
jsutils: strip(s: cstring): cstring
jsutils: strip(s: cstring; leading: bool; trailing: bool): cstring
structuredClone:
jscore: structuredClone(value: auto)
jscore: structuredClone(value, transfer: auto)
jsutils: structuredClone(value: auto)
jsutils: structuredClone(value, transfer: auto)
subarray:
jsbuffer: subarray(self: Buffer; start: int; ends: int): Buffer
subscribe:
jsdiagnostics_channel: subscribe[T](self: Channel; onMessage: T)
subtract:
jstemporal: subtract(self: TemporalDuration; duration: cstring or JsObject or TemporalDuration): TemporalDuration
jstemporal: subtract(self: TemporalDuration; duration, options: cstring or JsObject or TemporalDuration): TemporalDuration
jstemporal: subtract(self: TemporalInstant; duration: cstring or JsObject or TemporalDuration): TemporalInstant
jstemporal: subtract(self: TemporalPlainDate; duration: cstring or JsObject or TemporalDuration): TemporalPlainDate
jstemporal: subtract(self: TemporalPlainDate; duration, options: cstring or JsObject or TemporalDuration): TemporalPlainDate
jstemporal: subtract(self: TemporalPlainDateTime; duration: cstring or JsObject or TemporalDuration): TemporalPlainDateTime
jstemporal: subtract(self: TemporalPlainTime; duration: cstring or JsObject or TemporalDuration): TemporalPlainTime
jstemporal: subtract(self: TemporalZonedDateTime; duration: JsObject): TemporalZonedDateTime
jstemporal: subtract(self: TemporalZonedDateTime; duration, options: JsObject): TemporalZonedDateTime
suffixAmPm:
jsugar: suffixAmPm(s: SomeInteger): cstring
swap16:
jsbuffer: swap16(self: Buffer): Buffer
swap32:
jsbuffer: swap32(self: Buffer): Buffer
swap64:
jsbuffer: swap64(self: Buffer): Buffer
symlink:
jsfs: symlink[T](target, path, tipe: cstring; callback: T)
jsfs: symlink[T](target, path: cstring; callback: T)
symlinkSync:
jsfs: symlinkSync(target, path: cstring)
jsfs: symlinkSync(target, path, tipe: cstring)
syncBuiltinESMExports:
jsmodule: syncBuiltinESMExports()
takeCoverage:
jsv8: takeCoverage()
TemporalCalendar:
jstemporal: TemporalCalendar
TemporalDuration:
jstemporal: TemporalDuration
TemporalInstant:
jstemporal: TemporalInstant
TemporalNow:
jstemporal: TemporalNow
TemporalPlainDate:
jstemporal: TemporalPlainDate
TemporalPlainDateTime:
jstemporal: TemporalPlainDateTime
TemporalPlainTime:
jstemporal: TemporalPlainTime
TemporalTimeZone:
jstemporal: TemporalTimeZone
TemporalTimeZoneProtocol:
jstemporal: TemporalTimeZoneProtocol
TemporalZonedDateTime:
jstemporal: TemporalZonedDateTime
terminate:
jsworker_threads: terminate(self: Worker): Future[cstring]
text:
jsfetch: text(self: Response): Future[cstring]
TextDecoder:
jsutils: TextDecoder
TextEncoder:
jsutils: TextEncoder
throws:
jsassert: throws[T](asyncFunction: T; error: RegExp)
jsassert: throws[T](asyncFunction: T; error: RegExp; message: cstring)
jsassert: throws[T](asyncFunction: T; error: T)
jsassert: throws[T](asyncFunction: T; error: T; message: cstring)
TIMEOUT:
jsdns: TIMEOUT
Timeout:
jstimers: Timeout
timeZone:
jstemporal: timeZone(self: TemporalNow): TemporalTimeZone
tmpdir:
jsos: tmpdir(): cstring
toArray:
jscore: toArray(self: ArrayBuffer): seq[int]
jscore: toArray(self: Uint8Array): seq[uint8]
jsutils: toArray(self: ArrayBuffer): seq[int]
jsutils: toArray(self: Uint8Array): seq[uint8]
toASCII:
jspunycode: toASCII(stringy: cstring): cstring
toCstring:
jsassert: toCstring(self: CallTracker): cstring
jsbuffer: toCstring(self: Buffer; encoding = "utf8".cstring; start = 0): cstring
jscore: toCstring(self: Uint8Array or ArrayBuffer): cstring
jsfetch: toCstring(self: Request | Response | FetchOptions): cstring
jsinspector: toCstring(self: InspectorSession): cstring
jssets: toCstring(this: JsSet): seq[cstring]
jstemporal: toCstring(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime or TemporalDuration or TemporalTimeZone): cstring
jstemporal: toCstring(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime or TemporalDuration or TemporalTimeZone; options: JsObject): cstring
jsurl: toCstring(self: URL or URLSearchParams): cstring
jsutils: toCstring(self: Uint8Array or ArrayBuffer): cstring
jszx: toCstring(self: ProcessOutput): cstring
toExponential:
jscore: toExponential(n: SomeFloat; fractionDigits: Positive): cstring
jsutils: toExponential(n: SomeFloat; fractionDigits: Positive): cstring
toFixed:
jscore: toFixed(n: SomeFloat; digits: 0 .. 20): cstring
jsutils: toFixed(n: SomeFloat; digits: 0 .. 20): cstring
toHex:
jsugar: toHex(color: array[3, cint]): cstring
toInstant:
jstemporal: toInstant(self: TemporalZonedDateTime): TemporalInstant
toIpAddress:
jsnetutils: toIpAddress(ip: uint64): array[4, uint8]
toJSON:
jsbuffer: toJSON(self: Buffer): JsObject
jstemporal: toJSON(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime or TemporalDuration or TemporalTimeZone): cstring
jsurl: toJSON(self: URL): cstring
toLocaleString:
jstemporal: toLocaleString(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime or TemporalDuration): cstring
jstemporal: toLocaleString(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime or TemporalDuration; locales: cstring or seq[string]): cstring
jstemporal: toLocaleString(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime or TemporalDuration; locales: cstring or seq[string]; options: JsObject): cstring
toLowerAscii:
jscore: toLowerAscii(c: char): cstring
jscore: toLowerAscii(s: cstring): cstring
jsutils: toLowerAscii(c: char): cstring
jsutils: toLowerAscii(s: cstring): cstring
toNamespacedPath:
jspath: toNamespacedPath(path: cstring): cstring
toPlainDate:
jstemporal: toPlainDate(self: TemporalZonedDateTime or TemporalPlainDateTime): TemporalPlainDate
toPlainDateTime:
jstemporal: toPlainDateTime(self: TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime): TemporalPlainDateTime
toPlainTime:
jstemporal: toPlainTime(self: TemporalZonedDateTime or TemporalPlainDateTime): TemporalPlainTime
toPrecision:
jscore: toPrecision(n: SomeFloat; fractionDigits: Positive): cstring
jsutils: toPrecision(n: SomeFloat; fractionDigits: Positive): cstring
toRGB:
jsugar: toRGB(color: cstring): array[3, cint]
total:
jstemporal: total(self: TemporalDuration; options: JsObject): cint
totalmem:
jsos: totalmem(): cint
touchFileSync:
jsfs: touchFileSync(filename: cstring)
toUint:
jsnetutils: toUint(ip: array[4, uint8]): uint64
toUnicode:
jspunycode: toUnicode(stringy: cstring): cstring
toUpperAscii:
jscore: toUpperAscii(c: char): cstring
jscore: toUpperAscii(s: cstring): cstring
jsutils: toUpperAscii(c: char): cstring
jsutils: toUpperAscii(s: cstring): cstring
toZonedDateTime:
jstemporal: toZonedDateTime(self: TemporalInstant or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime; timeZone: JsObject): TemporalZonedDateTime
toZonedDateTimeISO:
jstemporal: toZonedDateTimeISO(self: TemporalInstant; timeZone: cstring or JsObject): TemporalZonedDateTime
Tracing:
jstracing: Tracing
transaction:
jsindexeddb: transaction(self: IDBDatabase; names: cstring or seq[cstring]): IDBTransaction
jsindexeddb: transaction(self: IDBDatabase; names: cstring or seq[cstring]; mode: cstring): IDBTransaction
transcode:
jsbuffer: transcode(self: Buffer; fromEnc: cstring; toEnc: cstring): Buffer
triggerAsyncId:
jsasynchooks: triggerAsyncId(): cint
truncate:
jsfs: truncate[T](path: cstring; len: cint; callback: T)
jsfs: truncate[T](path: cstring; callback: T)
truncateSync:
jsfs: truncateSync(path: cstring; len: cint)
ucs2Decode:
jspunycode: ucs2Decode(stringy: cstring): seq[cint]
ucs2Encode:
jspunycode: ucs2Encode(codePoints: openArray[cint]): cstring
Uint8Array:
jscore: Uint8Array
jsutils: Uint8Array
umask:
jsprocess: umask(mask: cint): any
jsprocess: umask(mask: cstring): any
uncork:
jshttp: uncork(self: HttpServerResponse or HttpOutgoingMessage)
jstream: uncork(self: StreamWritable)
unescape:
jsquerystring: unescape(stringy: cstring): cstring
unlink:
jsfs: unlink[T](path: cstring; callback: T)
unlinkSync:
jsfs: unlinkSync(path: cstring)
unpipe:
jstream: unpipe(self: StreamReadable; destination: StreamWritable): StreamReadable
unrefs:
jstimers: unrefs(self: Immediate): Immediate
jsworker_threads: unrefs(self: BroadcastChannel or MessagePort or Worker)
unrollIt:
jsunrolls: unrollIt(x: ForLoopStmt)
unrollStringOps:
jsunrolls: unrollStringOps(x: ForLoopStmt)
unsafeNewBuffer:
jsbuffer: unsafeNewBuffer(size: int): Buffer
unsafeNewFetchOptions:
jsfetch: unsafeNewFetchOptions(metod, body, mode, credentials, cache, referrerPolicy: cstring; keepalive: bool; redirect = "follow".cstring; referrer = "client".cstring; integrity = "".cstring; headers: Headers = newHeaders()): FetchOptions
unsafeSlowNewBuffer:
jsbuffer: unsafeSlowNewBuffer(size: int): Buffer
unshift:
jstream: unshift(self: StreamReadable; chunk: auto; encoding = "utf-8".cstring)
unsubscribe:
jsdiagnostics_channel: unsubscribe[T](self: Channel; onMessage: T)
until:
jstemporal: until(self: TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime; other: cstring or TemporalInstant or TemporalZonedDateTime or TemporalPlainDate or TemporalPlainTime or TemporalPlainDateTime): TemporalDuration
unwatchFile:
jsfs: unwatchFile[T](fd: cint; stryng: cstring; position: cint; callback: T)
jsfs: unwatchFile[T](fd: cint; stryng: cstring; callback: T)
jsfs: unwatchFile(filename: cstring)
jsfs: unwatchFile[T](filename: cstring; listener: T)
UNZIP:
jszlib: UNZIP
unzip:
jszlib: unzip[T](buffer: cstring; callback: T)
updateSettings:
jshttp2: updateSettings(self: Http2SecureServer or Http2Server; settings: Http2Settings)
uptimeOs:
jsos: uptimeOs(): cint
uptimeProcess:
jsprocess: uptimeProcess(): cint
url:
jsinspector: url(): cstring
URL:
jsurl: URL
URLSearchParams:
jsurl: URLSearchParams
urlToHttpOptions:
jsurl: urlToHttpOptions(self: URL): JsObject
userInfo:
jsos: userInfo(): cstring
utimes:
jsfs: utimes[T](path: cstring; atime: cint; mtime: cint; callback: T)
jsfs: utimes[T](path: cstring; atime: cstring; mtime: cstring; callback: T)
utimesSync:
jsfs: utimesSync(path: cstring; atime: cint; mtime: cint)
jsfs: utimesSync(path: cstring; atime: cstring; mtime: cstring)
uuid1validate:
jsugar: uuid1validate(uuidv1: cstring): bool
uuid4validate:
jsugar: uuid4validate(uuidv4: cstring): bool
uuid5validate:
jsugar: uuid5validate(uuidv5: cstring): bool
UV_DIRENT_BLOCK:
jsfs: UV_DIRENT_BLOCK
UV_DIRENT_CHAR:
jsfs: UV_DIRENT_CHAR
UV_DIRENT_DIR:
jsfs: UV_DIRENT_DIR
UV_DIRENT_FIFO:
jsfs: UV_DIRENT_FIFO
UV_DIRENT_FILE:
jsfs: UV_DIRENT_FILE
UV_DIRENT_LINK:
jsfs: UV_DIRENT_LINK
UV_DIRENT_SOCKET:
jsfs: UV_DIRENT_SOCKET
UV_DIRENT_UNKNOWN:
jsfs: UV_DIRENT_UNKNOWN
UV_FS_COPYFILE_EXCL:
jsfs: UV_FS_COPYFILE_EXCL
UV_FS_COPYFILE_FICLONE:
jsfs: UV_FS_COPYFILE_FICLONE
UV_FS_COPYFILE_FICLONE_FORCE:
jsfs: UV_FS_COPYFILE_FICLONE_FORCE
UV_FS_O_FILEMAP:
jsfs: UV_FS_O_FILEMAP
UV_FS_SYMLINK_DIR:
jsfs: UV_FS_SYMLINK_DIR
UV_FS_SYMLINK_JUNCTION:
jsfs: UV_FS_SYMLINK_JUNCTION
UV_UDP_REUSEADDR:
jsos: UV_UDP_REUSEADDR
validateHeaderName:
jshttp: validateHeaderName(name: cstring)
validateHeaderValue:
jshttp: validateHeaderValue(name: cstring; value: auto)
values:
jsbuffer: values(self: Buffer): seq[byte]
jsurl: values(self: URLSearchParams): seq[cstring]
verify:
jsassert: verify(self: CallTracker)
version:
jsos: version(): cstring
waitForDebugger:
jsinspector: waitForDebugger()
WASI:
jswasi: WASI
wasiImport:
jswasi: wasiImport
watch:
jsfs: watch[T](filename: cstring; listener: T)
WebSocket:
jswebsockets: WebSocket
weekOfYear:
jstemporal: weekOfYear(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
with:
jstemporal: with(self: TemporalDuration; durationLike: JsObject): TemporalDuration
jstemporal: with(self: TemporalPlainDate; dateLike: cstring or JsObject): TemporalPlainDate
jstemporal: with(self: TemporalPlainDate; dateLike: cstring or JsObject; options: JsObject): TemporalPlainDate
jstemporal: with(self: TemporalPlainDateTime; dateTimeLike: cstring or JsObject): TemporalPlainDateTime
jstemporal: with(self: TemporalPlainDateTime; dateTimeLike: cstring or JsObject; options: JsObject): TemporalPlainDateTime
jstemporal: with(self: TemporalPlainTime; dateLike: cstring or JsObject): TemporalPlainTime
jstemporal: with(self: TemporalPlainTime; dateLike: cstring or JsObject; options: JsObject): TemporalPlainTime
jstemporal: with(self: TemporalZonedDateTime; zonedDateTimeLike: cstring or JsObject): TemporalZonedDateTime
jstemporal: with(self: TemporalZonedDateTime; zonedDateTimeLike: cstring or JsObject; options: JsObject): TemporalZonedDateTime
withCalendar:
jstemporal: withCalendar(self: TemporalPlainDate; calendar: cstring or JsObject): TemporalPlainDate
jstemporal: withCalendar(self: TemporalPlainDateTime; calendar: cstring or JsObject): TemporalPlainDateTime
jstemporal: withCalendar(self: TemporalZonedDateTime; calendar: cstring or JsObject): TemporalZonedDateTime
withDir:
jsfs: withDir(dir: cstring; body: untyped): untyped
withPlainDate:
jstemporal: withPlainDate(self: TemporalZonedDateTime or TemporalPlainDateTime; plainDate: cstring or JsObject): TemporalPlainDateTime
withPlainTime:
jstemporal: withPlainTime(self: TemporalZonedDateTime or TemporalPlainDateTime): TemporalPlainDateTime
jstemporal: withPlainTime(self: TemporalZonedDateTime or TemporalPlainDateTime; plainTime: cstring or JsObject): TemporalPlainDateTime
withTimeZone:
jstemporal: withTimeZone(self: TemporalZonedDateTime; timeZone: cstring or JsObject): TemporalZonedDateTime
W_OK:
jsfs: W_OK
Worker:
jscluster: Worker
jsworker_threads: Worker
workerData:
jsworker_threads: workerData
workerThreadsThreadId:
jsworker_threads: workerThreadsThreadId
write:
jsbuffer: write(self: Buffer; str: cstring; offset = 0): int
jshttp: write(self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage; data: Buffer): bool
jshttp: write(self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage; data: cstring; encoding = "utf-8".cstring): bool
jshttp: write[T](self: HttpClientRequest or HttpServerResponse or HttpOutgoingMessage; callback: T): bool
jshttp2: write(self: Http2ServerResponse; data: Buffer): bool
jshttp2: write(self: Http2ServerResponse; data: cstring; encoding = "utf-8".cstring): bool
jshttp2: write[T](self: Http2ServerResponse; callback: T): bool
jsreadline: write(self: Readline; data: cstring)
jsreadline: write(self: Readline; data: cstring; ctrl: bool; meta: bool; shift: bool; name: cstring)
jstream: write(self: StreamWritable; chunk: auto; encoding = "utf-8".cstring): bool
jstream: write[T](self: StreamWritable; callback: T): bool
writeBigInt64BE:
jsbuffer: writeBigInt64BE(self: Buffer; value: JsBigInt; offset = 0): int
writeBigInt64LE:
jsbuffer: writeBigInt64LE(self: Buffer; value: JsBigInt; offset = 0): int
writeBigUInt64BE:
jsbuffer: writeBigUInt64BE(self: Buffer; value: JsBigInt; offset = 0): int
writeBigUInt64LE:
jsbuffer: writeBigUInt64LE(self: Buffer; value: JsBigInt; offset = 0): int
writeContinue:
jshttp: writeContinue(self: HttpServerResponse)
jshttp2: writeContinue(self: Http2ServerResponse)
writeDoubleBE:
jsbuffer: writeDoubleBE(self: Buffer; value: BiggestFloat; offset = 0): int
writeDoubleLE:
jsbuffer: writeDoubleLE(self: Buffer; value: BiggestFloat; offset = 0): int
writeFile:
jsfs: writeFile[T](fd: cint; data: cstring; callback: T)
jsfs: writeFile[T](fd: cstring; data: cstring; callback: T)
writeFileSync:
jsfs: writeFileSync(file: cint; data: cstring)
jsfs: writeFileSync(file: cstring; data: cstring)
writeFloatBE:
jsbuffer: writeFloatBE(self: Buffer; value: float; offset = 0): int
writeFloatLE:
jsbuffer: writeFloatLE(self: Buffer; value: float; offset = 0): int
writeHead:
jshttp: writeHead(self: HttpServerResponse; headers: JsObject or openArray[auto]): HttpServerResponse
jshttp: writeHead(self: HttpServerResponse; statusCode: int; statusMessage: cstring): HttpServerResponse
jshttp: writeHead(self: HttpServerResponse; statusCode: int; statusMessage: cstring; headers: openArray[(cstring, cstring)]): HttpServerResponse
jshttp2: writeHead(self: Http2ServerResponse; headers: JsObject or openArray[auto]): Http2ServerResponse
jshttp2: writeHead(self: Http2ServerResponse; statusCode: int; statusMessage: cstring): Http2ServerResponse
jshttp2: writeHead(self: Http2ServerResponse; statusCode: int; statusMessage: cstring; headers: openArray[(cstring, cstring)]): Http2ServerResponse
writeHeapSnapshot:
jsv8: writeHeapSnapshot(filename: cstring): cstring
writeInt16BE:
jsbuffer: writeInt16BE(self: Buffer; value: int16; offset = 0): int
writeInt16LE:
jsbuffer: writeInt16LE(self: Buffer; value: int16; offset = 0): int
writeInt32BE:
jsbuffer: writeInt32BE(self: Buffer; value: int32; offset = 0): int
writeInt32LE:
jsbuffer: writeInt32LE(self: Buffer; value: int32; offset = 0): int
writeInt8:
jsbuffer: writeInt8(self: Buffer; value: int8; offset = 0): int
writeIntBE:
jsbuffer: writeIntBE(self: Buffer; value: int; offset = 0): int
writeIntLE:
jsbuffer: writeIntLE(self: Buffer; value: int; offset = 0): int
writeProcessing:
jshttp: writeProcessing(self: HttpServerResponse)
jshttp2: writeProcessing(self: Http2ServerResponse)
writeSync:
jsfs: writeSync(fd: cint; buffer: cstring): cint
jsfs: writeSync(fd: cint; buffer: cstring; offset: cint): cint
jsfs: writeSync(fd: cint; buffer: cstring; offset: cint; length: cint): cint
jsfs: writeSync(fd: cint; buffer: cstring; offset: cint; length: cint; position: cint): cint
writeUInt16BE:
jsbuffer: writeUInt16BE(self: Buffer; value: uint16; offset = 0): int
writeUInt16LE:
jsbuffer: writeUInt16LE(self: Buffer; value: uint16; offset = 0): int
writeUInt32BE:
jsbuffer: writeUInt32BE(self: Buffer; value: uint32; offset = 0): int
writeUInt32LE:
jsbuffer: writeUInt32LE(self: Buffer; value: uint32; offset = 0): int
writeUInt8:
jsbuffer: writeUInt8(self: Buffer; value: uint8; offset = 0): int
writeUIntBE:
jsbuffer: writeUIntBE(self: Buffer; value: SomeUnsignedInt; offset: int; byteLength: int): int
writeUIntLE:
jsbuffer: writeUIntLE(self: Buffer; value: SomeUnsignedInt; offset: int; byteLength: int): int
XMLHttpRequest:
jsxmlhttprequest: XMLHttpRequest
XMLSerializer:
jsxmlserializer: XMLSerializer
X_OK:
jsfs: X_OK
year:
jstemporal: year(self: TemporalCalendar; date: TemporalPlainDate or TemporalPlainDateTime or TemporalZonedDateTime or cstring): cint
Z_BEST_COMPRESSION:
jszlib: Z_BEST_COMPRESSION
Z_BEST_SPEED:
jszlib: Z_BEST_SPEED
Z_BLOCK:
jszlib: Z_BLOCK
Z_BUF_ERROR:
jszlib: Z_BUF_ERROR
Z_DATA_ERROR:
jszlib: Z_DATA_ERROR
Z_DEFAULT_CHUNK:
jszlib: Z_DEFAULT_CHUNK
Z_DEFAULT_COMPRESSION:
jszlib: Z_DEFAULT_COMPRESSION
Z_DEFAULT_LEVEL:
jszlib: Z_DEFAULT_LEVEL
Z_DEFAULT_MEMLEVEL:
jszlib: Z_DEFAULT_MEMLEVEL
Z_DEFAULT_STRATEGY:
jszlib: Z_DEFAULT_STRATEGY
Z_DEFAULT_WINDOWBITS:
jszlib: Z_DEFAULT_WINDOWBITS
Z_ERRNO:
jszlib: Z_ERRNO
Z_FILTERED:
jszlib: Z_FILTERED
Z_FINISH:
jszlib: Z_FINISH
Z_FIXED:
jszlib: Z_FIXED
Z_FULL_FLUSH:
jszlib: Z_FULL_FLUSH
Z_HUFFMAN_ONLY:
jszlib: Z_HUFFMAN_ONLY
ZLIB_VERNUM:
jszlib: ZLIB_VERNUM
Z_MAX_CHUNK:
jszlib: Z_MAX_CHUNK
Z_MAX_LEVEL:
jszlib: Z_MAX_LEVEL
Z_MAX_MEMLEVEL:
jszlib: Z_MAX_MEMLEVEL
Z_MAX_WINDOWBITS:
jszlib: Z_MAX_WINDOWBITS
Z_MEM_ERROR:
jszlib: Z_MEM_ERROR
Z_MIN_CHUNK:
jszlib: Z_MIN_CHUNK
Z_MIN_LEVEL:
jszlib: Z_MIN_LEVEL
Z_MIN_MEMLEVEL:
jszlib: Z_MIN_MEMLEVEL
Z_MIN_WINDOWBITS:
jszlib: Z_MIN_WINDOWBITS
Z_NEED_DICT:
jszlib: Z_NEED_DICT
Z_NO_COMPRESSION:
jszlib: Z_NO_COMPRESSION
Z_NO_FLUSH:
jszlib: Z_NO_FLUSH
Z_OK:
jszlib: Z_OK
zonedDateTime:
jstemporal: zonedDateTime(self: TemporalNow; calendar: cstring or JsObject; timeZone: cstring or JsObject): TemporalZonedDateTime
zonedDateTimeISO:
jstemporal: zonedDateTimeISO(self: TemporalNow; timeZone: cstring or JsObject): TemporalZonedDateTime
Z_PARTIAL_FLUSH:
jszlib: Z_PARTIAL_FLUSH
Z_RLE:
jszlib: Z_RLE
Z_STREAM_END:
jszlib: Z_STREAM_END
Z_STREAM_ERROR:
jszlib: Z_STREAM_ERROR
Z_SYNC_FLUSH:
jszlib: Z_SYNC_FLUSH
Z_VERSION_ERROR:
jszlib: Z_VERSION_ERROR
zxprefix:
jszx: zxprefix
zxshell:
jszx: zxshell
zxverbose:
jszx: zxverbose