@types/bser
- Version 2.0.4
- Published
- 6.84 kB
- 2 dependencies
- MIT license
Install
npm i @types/bseryarn add @types/bserpnpm add @types/bserOverview
TypeScript definitions for bser
Index
Functions
Classes
Type Aliases
Functions
function dumpToBuffer
dumpToBuffer: (val: any) => Buffer;function loadFromBuffer
loadFromBuffer: (input: InputWrapper) => AnyWrapper | AnyWrapper[];Classes
class Accumulator
class Accumulator {}constructor
constructor(initsize?: number);property buf
buf: Buffer;property readOffset
readOffset: number;property writeOffset
writeOffset: number;method append
append: (buf: InputWrapper) => void;method assertReadableSize
assertReadableSize: (size: number) => void;method peekDouble
peekDouble: () => number;method peekInt
peekInt: (size: number) => IntWrapper;method peekString
peekString: (size: number) => string;method readAdvance
readAdvance: (size: number) => void;method readAvail
readAvail: () => number;method readDouble
readDouble: () => number;method readInt
readInt: (bytes: number) => IntWrapper;method readString
readString: (size: number) => string;method reserve
reserve: (size: number) => void;method writeAvail
writeAvail: () => number;method writeByte
writeByte: (value: number) => void;method writeDouble
writeDouble: (value: number) => void;method writeInt
writeInt: (value: number, size: number) => void;class BunserBuf
class BunserBuf extends EventEmitter {}constructor
constructor();property buf
buf: Accumulator;property pduLen
pduLen?: any;property state
state: 0 | 1;method append
append: { (buf: InputWrapper, synchronous?: false): | AnyWrapper | AnyWrapper[] | undefined; (buf: any, synchronous: true): void;};method decodeAny
decodeAny: () => AnyWrapper | AnyWrapper[];method decodeArray
decodeArray: () => AnyWrapper[];method decodeInt
decodeInt: (relaxSizeAsserts?: boolean) => false | IntWrapper;method decodeObject
decodeObject: () => object;method decodeString
decodeString: () => string;method decodeTemplate
decodeTemplate: () => AnyWrapper[];method expectCode
expectCode: (expected: number) => void;method process
process: { (synchronous?: false): AnyWrapper | AnyWrapper[] | undefined; (synchronous: true): void;};method processLater
processLater: () => void;method raise
raise: (reason: string) => void;Type Aliases
type AnyWrapper
type AnyWrapper = boolean | IntWrapper | null | string | object;type InputWrapper
type InputWrapper = | Buffer | string | NodeJS.TypedArray | DataView | ArrayBuffer | SharedArrayBuffer;type IntWrapper
type IntWrapper = number | Int64;Package Files (1)
Dependencies (2)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/bser.
- Markdown[](https://www.jsdocs.io/package/@types/bser)
- HTML<a href="https://www.jsdocs.io/package/@types/bser"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3570 ms. - Missing or incorrect documentation? Open an issue for this package.
