0.0.0 • Published 2 years ago

uint8arraylist-accessor v0.0.0

Weekly downloads
-
License
Apache-2.0 OR MIT
Repository
github
Last release
2 years ago

uint8arraylist-accessor

codecov CI

Access data in Uint8ArrayLists and Uint8Arrays in a uniform way

Table of contents

Install

$ npm i uint8arraylist-accessor

Usage

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

// 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.