1
0
Fork 0
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:
Robin Appelman 2016-12-18 17:45:16 +01:00
commit 94383f447f
48 changed files with 1204 additions and 1051 deletions

40
typings/modules/bit-buffer/index.d.ts vendored Normal file
View 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;
}