src/nodejs/jsbuffer

    Dark Mode
Search:
Group by:
  Source   Edit

Types

Buffer = ref object of JsRoot
  len* {.importjs: "length".}: cint
  poolSize* {.importjs.}: cint ## https://nodejs.org/api/buffer.html#buffer_class_property_buffer_poolsize
  byteOffset* {.importjs.}: cint ## https://nodejs.org/api/buffer.html#buffer_buf_byteoffset
  
https://nodejs.org/api/buffer.html#buffer_buffer   Source   Edit

Procs

func `$`(self: Buffer): string {....raises: [], tags: [].}
  Source   Edit
func compare(self: Buffer; other: Buffer;
             targetStart, targetEnd, sourceStart, sourceEnd: int): int {.
    importjs: "#.$1(#, #, #, #, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_compare_target_targetstart_targetend_sourcestart_sourceend   Source   Edit
func compare(self: Buffer; other: Buffer;
             targetStart, sourceStart, sourceEnd: int): int {.
    importjs: "#.$1(#, #, #, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_copy_target_targetstart_sourcestart_sourceend   Source   Edit
func contains(self: Buffer; value: cstring or Buffer or int; byteOffset = 0;
              encoding = "utf8".cstring): bool {.importjs: "#.$1(#, #, #)",
    ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_includes_value_byteoffset_encoding   Source   Edit
func entries(self: Buffer): seq[(int, byte)] {.
    importjs: "Array.from(#.entries())", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_entries   Source   Edit
func fill(self: Buffer; value: cstring or Buffer or int; offset: int; ends: int;
          encoding = "utf8".cstring): Buffer {.importjs: "#.$1(#, #, #, #)",
    ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding   Source   Edit
func find(self: Buffer; value: cstring or Buffer or int; byteOffset = 0;
          encoding = "utf8".cstring): int {.importjs: "#.indexOf(#, #, #)",
    ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_indexof_value_byteoffset_encoding   Source   Edit
func importBuffer() {.importjs: "import * as buffer from \'buffer\'@",
                      ...raises: [], tags: [].}
Alias for import * as module_name from 'module_name';. Must be called once before using the module   Source   Edit
func lastIndexOf(self: Buffer; value: cstring or Buffer or int; byteOffset = 0;
                 encoding = "utf8".cstring): int {.importjs: "#.$1(#, #, #)",
    ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_lastindexof_value_byteoffset_encoding   Source   Edit
func newBuffer(arrai: openArray[SomeInteger] or Buffer): Buffer {.
    importjs: "(new Buffer(#))", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_new_buffer_array   Source   Edit
func newBuffer(size: SomeInteger; fill: cstring or int or Buffer = 0;
               encoding = "utf8".cstring): Buffer {.
    importjs: "Buffer.alloc(#, #, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_static_method_buffer_alloc_size_fill_encoding   Source   Edit
func newBuffer(str: cstring; encoding = "utf8".cstring): Buffer {.
    importjs: "(new Buffer(#, #))", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_new_buffer_string_encoding   Source   Edit
func readIntBE(self: Buffer; offset: int; byteLength: int): cstring {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_readintbe_offset_bytelength   Source   Edit
func readIntLE(self: Buffer; offset: int; byteLength: int): cstring {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_readintle_offset_bytelength   Source   Edit
func readUIntBE(self: Buffer; offset: int; byteLength: int): cstring {.
    importjs: "#.$1(#)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_readuintbe_offset_bytelength   Source   Edit
func readUIntLE(self: Buffer; offset: int; byteLength: int): cstring {.
    importjs: "#.$1(#)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_readuintle_offset_bytelength   Source   Edit
func requireBuffer() {.importjs: "const buffer = require(\'buffer\')@",
                       ...raises: [], tags: [].}
Alias for const module_name = require('module_name');. Must be called once before using the module   Source   Edit
func slice(self: Buffer; start: int; ends: int): Buffer {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_slice_start_end   Source   Edit
func toCstring(self: Buffer; encoding = "utf8".cstring; start = 0): cstring {.
    importjs: "#.toString(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_tostring_encoding_start_end   Source   Edit
func transcode(self: Buffer; fromEnc: cstring; toEnc: cstring): Buffer {.
    importjs: "buffer.$1(#, #, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buffer_transcode_source_fromenc_toenc   Source   Edit
func writeDoubleBE(self: Buffer; value: BiggestFloat; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writedoublebe_value_offset   Source   Edit
func writeDoubleLE(self: Buffer; value: BiggestFloat; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writedoublele_value_offset   Source   Edit
func writeFloatBE(self: Buffer; value: float; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writefloatbe_value_offset   Source   Edit
func writeFloatLE(self: Buffer; value: float; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writefloatle_value_offset   Source   Edit
func writeInt8(self: Buffer; value: int8; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeint8_value_offset   Source   Edit
func writeInt16BE(self: Buffer; value: int16; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeint16be_value_offset   Source   Edit
func writeInt16LE(self: Buffer; value: int16; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeint16le_value_offset   Source   Edit
func writeInt32BE(self: Buffer; value: int32; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeint32be_value_offset   Source   Edit
func writeInt32LE(self: Buffer; value: int32; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeint32le_value_offset   Source   Edit
func writeUInt8(self: Buffer; value: uint8; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuint8_value_offset   Source   Edit
func writeUInt16BE(self: Buffer; value: uint16; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuint16be_value_offset   Source   Edit
func writeUInt16LE(self: Buffer; value: uint16; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuint16be_value_offset   Source   Edit
func writeUInt32BE(self: Buffer; value: uint32; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuint16be_value_offset   Source   Edit
func writeUInt32LE(self: Buffer; value: uint32; offset = 0): int {.
    importjs: "#.$1(#, #)", ...raises: [], tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuint32le_value_offset   Source   Edit
func writeUIntBE(self: Buffer; value: SomeUnsignedInt; offset: int;
                 byteLength: int): int {.importjs: "#.$1(#, #, #)", ...raises: [],
    tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuintbe_value_offset_bytelength   Source   Edit
func writeUIntLE(self: Buffer; value: SomeUnsignedInt; offset: int;
                 byteLength: int): int {.importjs: "#.$1(#, #, #)", ...raises: [],
    tags: [].}
https://nodejs.org/api/buffer.html#buffer_buf_writeuintle_value_offset_bytelength   Source   Edit