# src/binary-io.jsx

## __export__ class BinaryInput

### new BinaryInput(buffer : string)

### new BinaryInput(buffer : string, offset : int)

### __export__ function load32bitNumber() : number

### __export__ function load16bitNumber() : int

### __export__ function loadString() : string

### __export__ function loadStringList() : Array.<string>

### __export__ function loadStringListMap() : Map.<Array.<string>>

### __export__ function load32bitNumberList() : Array.<number>

## __export__ class BinaryOutput

### new BinaryOutput()

### __export__ function dumpRawString(str : string) : void

### __export__ function dump32bitNumber(num : number) : void

### static __export__ function convert32bitNumber(num : number) : string

### __export__ function dump16bitNumber(num : int) : void

### static __export__ function convert16bitNumber(num : int) : string

### __export__ function dumpString(str : string) : void

### static __export__ function convertString(str : string) : string

### __export__ function dumpStringList(strList : Array.<string>) : void

### __export__ function dumpStringListMap(strMap : Map.<Array.<string>>) : void

### __export__ function dump32bitNumberList(array : Array.<number>) : void

### __export__ function result() : string