mirror of
https://github.com/jwetzell/psn-js.git
synced 2026-08-14 03:43:55 +00:00
22 lines
534 B
TypeScript
22 lines
534 B
TypeScript
import type {
|
|
DataTrackerStatusChunk,
|
|
DataTrackerStatusChunkData,
|
|
} from '../../models/data/data-tracker-status-chunk.js';
|
|
import { Decoders } from '../index.js';
|
|
|
|
export default (buffer: Uint8Array): DataTrackerStatusChunk => {
|
|
const chunk = Decoders.Chunk(buffer);
|
|
|
|
const view = new DataView(chunk.chunkData.buffer, chunk.chunkData.byteOffset, chunk.chunkData.byteLength);
|
|
const validity = view.getFloat32(0, true);
|
|
|
|
const data: DataTrackerStatusChunkData = {
|
|
validity,
|
|
};
|
|
|
|
return {
|
|
chunk,
|
|
data,
|
|
};
|
|
};
|