DocsAPISyntaxReactPlaygroundBlogCommunity
  • Playground
  • Blog
  • Community
  • X
  • Bluesky
  • GitHub
  • Forum
Js Module
Overview
Js
submodules
  • Array
  • Array2
  • BigInt
  • Blob
  • Console
  • Date
  • Dict
  • Exn
  • File
  • Float
  • Global
  • Int
  • Json
    • Kind
  • List
  • Map
  • Math
  • Null
  • Null_undefined
  • Nullable
  • Obj
  • Option
  • Promise
  • Promise2
  • Re
  • Result
  • Set
  • String
  • String2
  • TypedArray2
    • DataView
    • Float64Array
    • Float32Array
    • Uint32Array
    • Int32Array
    • Uint16Array
    • Int16Array
    • Uint8ClampedArray
    • Uint8Array
    • Int8Array
    • ArrayBuffer
      • t
        t
      • v
        make
      • v
        byteLength
      • v
        slice
      • v
        sliceFrom
    Typed_array
    • DataView
    • Float64_array
    • Float64Array
    • Float32_array
    • Float32Array
    • Uint32Array
    • Int32_array
    • Int32Array
    • Uint16Array
    • Int16Array
    • Uint8ClampedArray
    • Uint8Array
    • Int8Array
    • S
    • ArrayBuffer
    • Type
  • Types
  • Undefined
  • Vector
  • WeakMap
  • WeakSet
  • API / Js / Typedarray2 / Arraybuffer

    ArrayBuffer

    The underlying buffer that the typed arrays provide views of

    see MDN

    t

    RESCRIPT
    type t = array_buffer

    make

    RESCRIPT
    let make: int => t

    takes length. initializes elements to 0

    byteLength

    RESCRIPT
    let byteLength: t => int

    slice

    RESCRIPT
    let slice: (t, ~start: int, ~end_: int) => array_buffer

    sliceFrom

    RESCRIPT
    let sliceFrom: (t, int) => array_buffer
    Types and values
    • t
      t
    • v
      make
    • v
      byteLength
    • v
      slice
    • v
      sliceFrom

    © 2025 The ReScript Project

    Software and assets distribution powered by KeyCDN.

    About
    • Community
    • ReScript Association
    Find us on