Skip to content
DocsGuidesReferenceBlog
Install
HomeDocsGuidesReferenceBlog
Install Bun v1.4.0
Reference
Modules/bun:ffi/FFITypeToArgsType
  • P0
  • P1
  • P10
  • P11
  • P12
  • P13
  • P14
  • P15
  • P16
  • P17
  • P18
  • P19
  • P2
  • P20
  • P21
  • P3
  • P4
  • P5
  • P6
  • P7
  • P8
  • P9

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

interface

ffi.FFITypeToArgsType

interface FFITypeToArgsType

  • 0: number
  • 1: number
  • 10: number
  • 11: boolean
  • 12: null | bigint | TypedArray<ArrayBufferLike> | Pointer
  • 13: undefined
  • 14: null | string | bigint | TypedArray<ArrayBufferLike> | Pointer
  • 15: number | bigint
  • 16: number | bigint
  • 17: Pointer | JSCallback
  • 18: unknown
  • 19: unknown
  • 2: number
  • 20: TypedArray<ArrayBufferLike> | DataView<ArrayBufferLike>
  • 21: TypedArray<ArrayBufferLike> | DataView<ArrayBufferLike>
  • 3: number
  • 4: number
  • 5: number
  • 6: number
  • 7: number | bigint
  • 8: number | bigint
  • 9: number