add u32LE u16LE

This commit is contained in:
DavidVentura
2024-01-30 11:37:38 +01:00
parent 7e3fbbfa47
commit fb8fae8e96
+8
View File
@@ -19,9 +19,15 @@ DataView.prototype.readU8 = function () {
DataView.prototype.readU16 = function () { DataView.prototype.readU16 = function () {
return this.getUint16(0); return this.getUint16(0);
}; };
DataView.prototype.readU16LE = function () {
return this.getUint16(0, true);
};
DataView.prototype.readU32 = function () { DataView.prototype.readU32 = function () {
return this.getUint32(0); return this.getUint32(0);
}; };
DataView.prototype.readU32LE = function () {
return this.getUint32(0, true);
};
DataView.prototype.readU64 = function () { DataView.prototype.readU64 = function () {
return this.getBigUint64(0); return this.getBigUint64(0);
}; };
@@ -56,7 +62,9 @@ declare global {
readByteArray(len: number): DataView; readByteArray(len: number): DataView;
readString(len: number): string; readString(len: number): string;
readU16(): number; readU16(): number;
readU16LE(): number;
readU32(): number; readU32(): number;
readU32LE(): number;
readU64(): bigint; readU64(): bigint;
readU8(): number; readU8(): number;
writeByteArray(arr: Uint8Array | number[]): void; writeByteArray(arr: Uint8Array | number[]): void;