byte-access
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

byte-access

codecov CI

Access data in Uint8ArrayLists and Uint8Arrays in a uniform way

Table of contents

Install

$ npm i byte-access

Usage

import { Uint8ArrayList } from 'uint8arraylist'
import accessor from 'byte-access'

// access Uint8Array data
const array = Uint8Array.from([0, 1, 2, 3, 4])
const arrayAccess = accessor(array)
arrayAccess.get(1) // 1
arrayAccess.set(1, 2)

// access Uint8ArrayList data
const list = new Uint8ArrayList(
  Uint8Array.from([0, 1, 2]),
  Uint8Array.from([3, 4])
)
const listAccess = accessor(list)
listAccess.get(1) // 1
listAccess.set(1, 2)

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Readme

Keywords

none

Package Sidebar

Install

npm i byte-access

Weekly Downloads

1,360

Version

1.0.1

License

Apache-2.0 OR MIT

Unpacked Size

7.27 kB

Total Files

8

Last publish

Collaborators

  • achingbrain