1.0.0 • Published 1 year ago
nv-buf-basic v1.0.0
nv-buf-basic
- nv-buf-basic
install
- npm install nv-buf-basic
usage
/*
api begin with cp_ will COPY
cp_buf: COPY
cp_tary: COPY
cp_ab: COPY
cp_dv: COPY
others just a view, will operate on the original buffer
*/
const x = require("nv-buffer-basic")
> var ab = x.creat_ab(5)
> ab
ArrayBuffer { [Uint8Contents]: <00 00 00 00 00>, byteLength: 5 }
>
> var u8a = x.ab_to_u8a(ab)
> u8a
Uint8Array(5) [ 0, 0, 0, 0, 0 ]
>
> u8a[2] = 77
77
> u8a
Uint8Array(5) [ 0, 0, 77, 0, 0 ]
> ab
ArrayBuffer { [Uint8Contents]: <00 00 4d 00 00>, byteLength: 5 }
>
METHODS
API
{
creat_u8ca: [Function: creat_u8ca],
creat_u8a: [Function: creat_u8a],
creat_u16a: [Function: creat_u16a],
creat_u32a: [Function: creat_u32a],
creat_i8a: [Function: creat_i8a],
creat_i16a: [Function: creat_i16a],
creat_i32a: [Function: creat_i32a],
creat_f32a: [Function: creat_f32a],
creat_f64a: [Function: creat_f64a],
creat_bu64a: [Function: creat_bu64a],
creat_bi64a: [Function: creat_bi64a],
creat_sab: [Function: creat_sab],
creat_ab: [Function: creat_ab],
creat_buf: [Function: creat_buf],
buf2ab: [Function: buf2ab],
ab2buf: [Function: ab2buf],
ab2dv: [Function: ab2dv],
dv2ab: [Function: dv2ab],
dv2buf: [Function: dv2buf],
buf2dv: [Function: buf2dv],
creat_dv: [Function: creat_dv],
u8s_to_u8a: [Function: encode],
u8s_to_ab: [Function: u8s_to_ab],
u8s_to_dv: [Function: u8s_to_dv],
u8s_to_buf: [Function: u8s_to_buf],
latin1_to_buf: [Function: latin1_to_buf],
latin1_to_u8a: [Function: latin1_to_u8a],
latin1_to_ab: [Function: latin1_to_ab],
latin1_to_dv: [Function: latin1_to_dv],
decd_with_u8s: [Function: decode],
decd_with_latin1: [Function: decode],
decd_with_ucs2: [Function: decode],
tary2ab: [Function: tary2ab],
tary2buf: [Function: tary2buf],
tary2dv: [Function: tary2dv],
ab_to_u8a: [Function: ab_to_u8a],
ab_to_u8ca: [Function: ab_to_u8ca],
ab_to_u16a: [Function: ab_to_u16a],
ab_to_u32a: [Function: ab_to_u32a],
ab_to_i8a: [Function: ab_to_i8a],
ab_to_i16a: [Function: ab_to_i16a],
ab_to_i32a: [Function: ab_to_i32a],
ab_to_f32a: [Function: ab_to_f32a],
ab_to_f64a: [Function: ab_to_f64a],
ab_to_bu64a: [Function: ab_to_bu64a],
ab_to_bi64a: [Function: ab_to_bi64a],
dv_to_u8a: [Function: dv_to_u8a],
dv_to_u8ca: [Function: dv_to_u8ca],
dv_to_u16a: [Function: dv_to_u16a],
dv_to_u32a: [Function: dv_to_u32a],
dv_to_i8a: [Function: dv_to_i8a],
dv_to_i16a: [Function: dv_to_i16a],
dv_to_i32a: [Function: dv_to_i32a],
dv_to_f32a: [Function: dv_to_f32a],
dv_to_f64a: [Function: dv_to_f64a],
dv_to_bu64a: [Function: dv_to_bu64a],
dv_to_bi64a: [Function: dv_to_bi64a],
////----------------------------------------------------------------------------
cp_buf: [Function: cp_buf],
cp_tary: [Function: cp_tary],
cp_ab: [Function: cp_ab],
cp_dv: [Function: cp_dv]
}
LICENSE
- ISC
1.0.0
1 year ago