UNPKG

@flashport/flashport

Version:

FlashPort is a TypeScript 2D graphics library that largely replicates the Flash ActionScript 3.0 library

64 lines (63 loc) 2.17 kB
import { IDataInput } from "./IDataInput"; import { IDataOutput } from "./IDataOutput"; export declare class ByteArray implements IDataInput, IDataOutput { private static _defaultObjectEncoding; dataView: DataView; private _endian; private isLittleEndian; private _position; private _length; constructor(); static get defaultObjectEncoding(): number; static set defaultObjectEncoding(param1: number); readBytes(b: IDataInput & IDataOutput, offset?: number, length?: number): void; writeBytes(b: IDataInput, offset?: number, length?: number): void; writeBoolean(v: boolean): void; writeByte(v: number): void; writeShort(v: number): void; writeInt(v: number): void; writeUnsignedInt(v: number): void; writeFloat(v: number): void; writeDouble(v: number): void; writeMultiByte(str: string, charSet: string): void; writeUTF(v: string): void; writeUTFBytes(v: string): void; readBoolean(): boolean; readByte(): number; readUnsignedByte(): number; readShort(): number; readUnsignedShort(): number; readInt(): number; readUnsignedInt(): number; readFloat(): number; readDouble(): number; readMultiByte(length: number, charSet: string): string; readUTF(): string; readUTFBytes(length: number): string; get length(): number; set length(v: number); private beforWrite; writeObject(param1: any): void; readObject(): any; deflate(): void; private _compress; compress(algorithm?: string): void; inflate(): void; private _uncompress; uncompress(algorithm?: string): void; toString(): string; private _toString; get bytesAvailable(): number; get position(): number; set position(p: number); get objectEncoding(): number; set objectEncoding(param1: number); get endian(): string; set endian(v: string); clear(): void; atomicCompareAndSwapIntAt(param1: number, param2: number, param3: number): number; atomicCompareAndSwapLength(param1: number, param2: number): number; get shareable(): boolean; set shareable(param1: boolean); private static _slice; }