PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@stablelib/binary/lib
Просмотр файла: binary.d.ts
/**
* Reads 2 bytes from array starting at offset as big-endian
* signed 16-bit integer and returns it.
*/
export declare function readInt16BE(array: Uint8Array, offset?: number): number;
/**
* Reads 2 bytes from array starting at offset as big-endian
* unsigned 16-bit integer and returns it.
*/
export declare function readUint16BE(array: Uint8Array, offset?: number): number;
/**
* Reads 2 bytes from array starting at offset as little-endian
* signed 16-bit integer and returns it.
*/
export declare function readInt16LE(array: Uint8Array, offset?: number): number;
/**
* Reads 2 bytes from array starting at offset as little-endian
* unsigned 16-bit integer and returns it.
*/
export declare function readUint16LE(array: Uint8Array, offset?: number): number;
/**
* Writes 2-byte big-endian representation of 16-bit unsigned
* value to byte array starting at offset.
*
* If byte array is not given, creates a new 2-byte one.
*
* Returns the output byte array.
*/
export declare function writeUint16BE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
export declare const writeInt16BE: typeof writeUint16BE;
/**
* Writes 2-byte little-endian representation of 16-bit unsigned
* value to array starting at offset.
*
* If byte array is not given, creates a new 2-byte one.
*
* Returns the output byte array.
*/
export declare function writeUint16LE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
export declare const writeInt16LE: typeof writeUint16LE;
/**
* Reads 4 bytes from array starting at offset as big-endian
* signed 32-bit integer and returns it.
*/
export declare function readInt32BE(array: Uint8Array, offset?: number): number;
/**
* Reads 4 bytes from array starting at offset as big-endian
* unsigned 32-bit integer and returns it.
*/
export declare function readUint32BE(array: Uint8Array, offset?: number): number;
/**
* Reads 4 bytes from array starting at offset as little-endian
* signed 32-bit integer and returns it.
*/
export declare function readInt32LE(array: Uint8Array, offset?: number): number;
/**
* Reads 4 bytes from array starting at offset as little-endian
* unsigned 32-bit integer and returns it.
*/
export declare function readUint32LE(array: Uint8Array, offset?: number): number;
/**
* Writes 4-byte big-endian representation of 32-bit unsigned
* value to byte array starting at offset.
*
* If byte array is not given, creates a new 4-byte one.
*
* Returns the output byte array.
*/
export declare function writeUint32BE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
export declare const writeInt32BE: typeof writeUint32BE;
/**
* Writes 4-byte little-endian representation of 32-bit unsigned
* value to array starting at offset.
*
* If byte array is not given, creates a new 4-byte one.
*
* Returns the output byte array.
*/
export declare function writeUint32LE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
export declare const writeInt32LE: typeof writeUint32LE;
/**
* Reads 8 bytes from array starting at offset as big-endian
* signed 64-bit integer and returns it.
*
* IMPORTANT: due to JavaScript limitation, supports exact
* numbers in range -9007199254740991 to 9007199254740991.
* If the number stored in the byte array is outside this range,
* the result is not exact.
*/
export declare function readInt64BE(array: Uint8Array, offset?: number): number;
/**
* Reads 8 bytes from array starting at offset as big-endian
* unsigned 64-bit integer and returns it.
*
* IMPORTANT: due to JavaScript limitation, supports values up to 2^53-1.
*/
export declare function readUint64BE(array: Uint8Array, offset?: number): number;
/**
* Reads 8 bytes from array starting at offset as little-endian
* signed 64-bit integer and returns it.
*
* IMPORTANT: due to JavaScript limitation, supports exact
* numbers in range -9007199254740991 to 9007199254740991.
* If the number stored in the byte array is outside this range,
* the result is not exact.
*/
export declare function readInt64LE(array: Uint8Array, offset?: number): number;
/**
* Reads 8 bytes from array starting at offset as little-endian
* unsigned 64-bit integer and returns it.
*
* IMPORTANT: due to JavaScript limitation, supports values up to 2^53-1.
*/
export declare function readUint64LE(array: Uint8Array, offset?: number): number;
/**
* Writes 8-byte big-endian representation of 64-bit unsigned
* value to byte array starting at offset.
*
* Due to JavaScript limitation, supports values up to 2^53-1.
*
* If byte array is not given, creates a new 8-byte one.
*
* Returns the output byte array.
*/
export declare function writeUint64BE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
export declare const writeInt64BE: typeof writeUint64BE;
/**
* Writes 8-byte little-endian representation of 64-bit unsigned
* value to byte array starting at offset.
*
* Due to JavaScript limitation, supports values up to 2^53-1.
*
* If byte array is not given, creates a new 8-byte one.
*
* Returns the output byte array.
*/
export declare function writeUint64LE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
export declare const writeInt64LE: typeof writeUint64LE;
/**
* Reads bytes from array starting at offset as big-endian
* unsigned bitLen-bit integer and returns it.
*
* Supports bit lengths divisible by 8, up to 48.
*/
export declare function readUintBE(bitLength: number, array: Uint8Array, offset?: number): number;
/**
* Reads bytes from array starting at offset as little-endian
* unsigned bitLen-bit integer and returns it.
*
* Supports bit lengths divisible by 8, up to 48.
*/
export declare function readUintLE(bitLength: number, array: Uint8Array, offset?: number): number;
/**
* Writes a big-endian representation of bitLen-bit unsigned
* value to array starting at offset.
*
* Supports bit lengths divisible by 8, up to 48.
*
* If byte array is not given, creates a new one.
*
* Returns the output byte array.
*/
export declare function writeUintBE(bitLength: number, value: number, out?: Uint8Array, offset?: number): Uint8Array;
/**
* Writes a little-endian representation of bitLen-bit unsigned
* value to array starting at offset.
*
* Supports bit lengths divisible by 8, up to 48.
*
* If byte array is not given, creates a new one.
*
* Returns the output byte array.
*/
export declare function writeUintLE(bitLength: number, value: number, out?: Uint8Array, offset?: number): Uint8Array;
/**
* Reads 4 bytes from array starting at offset as big-endian
* 32-bit floating-point number and returns it.
*/
export declare function readFloat32BE(array: Uint8Array, offset?: number): number;
/**
* Reads 4 bytes from array starting at offset as little-endian
* 32-bit floating-point number and returns it.
*/
export declare function readFloat32LE(array: Uint8Array, offset?: number): number;
/**
* Reads 8 bytes from array starting at offset as big-endian
* 64-bit floating-point number ("double") and returns it.
*/
export declare function readFloat64BE(array: Uint8Array, offset?: number): number;
/**
* Reads 8 bytes from array starting at offset as little-endian
* 64-bit floating-point number ("double") and returns it.
*/
export declare function readFloat64LE(array: Uint8Array, offset?: number): number;
/**
* Writes 4-byte big-endian floating-point representation of value
* to byte array starting at offset.
*
* If byte array is not given, creates a new 4-byte one.
*
* Returns the output byte array.
*/
export declare function writeFloat32BE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
/**
* Writes 4-byte little-endian floating-point representation of value
* to byte array starting at offset.
*
* If byte array is not given, creates a new 4-byte one.
*
* Returns the output byte array.
*/
export declare function writeFloat32LE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
/**
* Writes 8-byte big-endian floating-point representation of value
* to byte array starting at offset.
*
* If byte array is not given, creates a new 8-byte one.
*
* Returns the output byte array.
*/
export declare function writeFloat64BE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
/**
* Writes 8-byte little-endian floating-point representation of value
* to byte array starting at offset.
*
* If byte array is not given, creates a new 8-byte one.
*
* Returns the output byte array.
*/
export declare function writeFloat64LE(value: number, out?: Uint8Array, offset?: number): Uint8Array;
Выполнить команду
Для локальной разработки. Не используйте в интернете!