Skip to content
DocsGuidesReferenceBlog
Install
HomeDocsGuidesReferenceBlog
Install Bun v1.3.14
Reference
Modules/node:ffi/types
  • EMARRAY_BUFFER
  • EMBOOL
  • EMBUFFER
  • EMCHAR
  • EMDOUBLE
  • EMFLOAT
  • EMFLOAT_32
  • EMFLOAT_64
  • EMFUNCTION
  • EMINT_16
  • EMINT_32
  • EMINT_64
  • EMINT_8
  • EMPOINTER
  • EMSTRING
  • EMUINT_16
  • EMUINT_32
  • EMUINT_64
  • EMUINT_8
  • EMVOID

Modules

  • Bun
  • bun:bundle
  • bun:ffi
  • bun:jsc
  • bun:sqlite
  • bun:test
  • Globals
  • node:assert
  • node:async_hooks
  • node:buffer
  • node:child_process
  • node:cluster
  • node:crypto
  • node:dgram
  • node:diagnostics_channel
  • node:dns
  • node:dns/promises
  • node:events
  • node:ffi
  • node:fs
  • node:fs/promises
  • node:http
  • node:http2
  • node:https
  • node:inspector
  • node:inspector/promises
  • node:module
  • node:net
  • node:os
  • node:path
  • node:perf_hooks
  • node:punycode
  • node:querystring
  • node:quic
  • node:readline
  • node:readline/promises
  • node:stream
  • node:stream/consumers
  • node:stream/iter
  • node:stream/promises
  • node:stream/web
  • node:string_decoder
  • node:test
  • node:test/reporters
  • node:timers/promises
  • node:tls
  • node:trace_events
  • node:tty
  • node:url
  • node:util
  • node:util/types
  • node:v8
  • node:vm
  • node:wasi
  • node:worker_threads
  • node:zlib
  • node:zlib/iter

enum

ffi.types

enum types

  • ARRAY_BUFFER = 'arraybuffer'
  • BOOL = 'bool'
  • BUFFER = 'buffer'
  • CHAR = 'char'
  • DOUBLE = 'double'
  • FLOAT = 'float'
  • FLOAT_32 = 'float32'
  • FLOAT_64 = 'float64'
  • FUNCTION = 'function'
  • INT_16 = 'int16'
  • INT_32 = 'int32'
  • INT_64 = 'int64'
  • INT_8 = 'int8'
  • POINTER = 'pointer'
  • STRING = 'string'
  • UINT_16 = 'uint16'
  • UINT_32 = 'uint32'
  • UINT_64 = 'uint64'
  • UINT_8 = 'uint8'
  • VOID = 'void'