Class DataCoder
Constructors
constructor
-
Properties
decoder
decoder: DataDecoder
encoder
encoder: DataEncoder
nTools
tools
tools: object
Type declaration
-
BASE_ALPHABETS: object
-
BASE16: string
-
BASE36: string
-
BASE58: string
-
BASE62: string
-
BASE66: string
-
BaseX: function
-
- (ALPHABET: string): base.BaseConverter
-
Parameters
Returns base.BaseConverter
-
base16Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
-
base16Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
base32Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult | Uint8Array
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
|
Uint8Array
-
base32Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
base36Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
-
base36Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
base58Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult | Uint8Array
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
|
Uint8Array
-
base58Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
base62Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
-
base62Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
base64Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult | Uint8Array
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
|
Uint8Array
-
base64Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
base66Decode: function
-
- (what: string, asBuffer?: boolean, asAscii?: boolean): DecodeResult
-
Parameters
-
what: string
-
asBuffer: boolean = false
-
asAscii: boolean = false
Returns DecodeResult
-
base66Encode: function
-
- (what: string | Buffer, asAscii?: boolean): string
-
Parameters
-
what: string | Buffer
-
asAscii: boolean = false
Returns string
-
binFlagsToBuf: function
-
-
Parameters
Returns Buffer
-
bufToBinFlags: function
-
- (buf: Buffer, offset: number): Boolean[]
-
Parameters
-
buf: Buffer
-
offset: number
Returns Boolean[]
-
bufToDouble: function
-
- (buf: Buffer, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToFloat: function
-
- (buf: Buffer, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToInt: function
-
- (buf: Buffer, len?: number, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
len: number = 7
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToInt16: function
-
- (buf: Buffer, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToInt16U: function
-
- (buf: Buffer, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToInt32: function
-
- (buf: Buffer, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToInt32U: function
-
- (buf: Buffer, offset?: number, be?: boolean): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
-
be: boolean = false
Returns number
-
bufToInt8: function
-
- (buf: Buffer, offset?: number): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
Returns number
-
bufToInt8U: function
-
- (buf: Buffer, offset?: number): number
-
Parameters
-
buf: Buffer
-
offset: number = 0
Returns number
-
crc32: any
-
doubleToBuf: function
-
- (int: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
be: boolean = false
Returns Buffer
-
floatToBuf: function
-
- (int: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
be: boolean = false
Returns Buffer
-
hexToBinStr: function
-
-
Parameters
Returns string
-
int16ToBuf: function
-
- (int: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
be: boolean = false
Returns Buffer
-
int16UToBuf: function
-
- (int: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
be: boolean = false
Returns Buffer
-
int32ToBuf: function
-
- (int: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
be: boolean = false
Returns Buffer
-
int32UToBuf: function
-
- (int: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
be: boolean = false
Returns Buffer
-
int53toTwoInt32: function
-
-
Parameters
Returns number[]
-
int8ToBuf: function
-
-
Parameters
Returns Buffer
-
int8UToBuf: function
-
-
Parameters
Returns Buffer
-
intToBuf: function
-
- (int: number, len?: number, be?: boolean): Buffer
-
Parameters
-
int: number
-
len: number = 7
-
be: boolean = false
Returns Buffer
-
pad: function
-
- (str: string, z?: number): string
-
Parameters
-
str: string
-
z: number = 8
Returns string
-
twoInt32toInt53: function
-
-
Parameters
Returns number
used
used: IndexedObject
Methods
decode
- decode(args: Buffer | ArrayBuffer | SharedArrayBuffer): any
-
Parameters
-
args: Buffer | ArrayBuffer | SharedArrayBuffer
Returns any
encode
- encode<T>(args: T): Buffer
-
Type parameters
Parameters
Returns Buffer
getUsed
-
Returns IndexedObject
use
- use<T>(id: number, detector: DetectorCallback, encode: function, decode: function): void
-
Type parameters
Parameters
-
id: number
-
detector: DetectorCallback
-
encode: function
-
-
Parameters
Returns Buffer
-
decode: function
Returns void