export function applyFills( orderStatus, filled ) { // console.log('apply fills', orderStatus, filled) orderStatus[4] = filled[0][0] orderStatus[5] = filled[0][1] for( const i in filled[1] ) { const {filledIn, filledOut} = filled[1][i] orderStatus[6][i] = filledIn orderStatus[7][i] = filledOut } // console.log('applied fills', orderStatus) } export function encodeIEE754(value) { const buffer = new ArrayBuffer(2); new DataView(buffer).setFloat32(0, value, false /* big endian */); return buffer; } export function decodeIEE754(buffer) { return new DataView(buffer).getFloat32(0, false); }