mirror of
https://github.com/demostf/demo.js
synced 2026-06-03 16:44:12 +02:00
more typescript conversions
This commit is contained in:
parent
06860cc3fe
commit
94383f447f
48 changed files with 1204 additions and 1051 deletions
40
typings/modules/bit-buffer/index.d.ts
vendored
Normal file
40
typings/modules/bit-buffer/index.d.ts
vendored
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
export interface BitView {
|
||||
length: number;
|
||||
}
|
||||
|
||||
export interface BitStream {
|
||||
byteIndex: number;
|
||||
buffer: Buffer;
|
||||
_view: BitView;
|
||||
_index: number;
|
||||
readBits(bits: number, signed?: boolean): number;
|
||||
readWrite(value: number, bits: number);
|
||||
|
||||
readBoolean(): boolean;
|
||||
readInt8(): number;
|
||||
readUint8(): number;
|
||||
readInt16(): number;
|
||||
readUint16(): number;
|
||||
readInt32(): number;
|
||||
readUint32(): number;
|
||||
readFloat32(): number;
|
||||
readFloat64(): number;
|
||||
|
||||
writeBoolean(value: number);
|
||||
writeInt8(value: number);
|
||||
writeUint8(value: number);
|
||||
writeInt16(value: number);
|
||||
writeUint16(value: number);
|
||||
writeInt32(value: number);
|
||||
writeUint32(value: number);
|
||||
writeFloat32(value: number);
|
||||
writeFloat64(value: number);
|
||||
|
||||
readASCIIString(length?: number): string;
|
||||
readUTF8String(length?: number): string;
|
||||
|
||||
writeASCIIString(data: string, length?: number);
|
||||
writeUTF8String(data: string, length?: number);
|
||||
|
||||
readBitStream(length: number): BitStream;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue