UNPKG

@jawis/shared-algs

Version:

Data structures for building concurrent programs.

21 lines (20 loc) 628 B
/** * * - Writes little endian, because that's easiest. * - Checks that the number isn't truncated. */ export declare const writeNumber: (target: Uint8Array, offset: number, value: number, numBytes: number, errorMessage?: string) => void; /** * */ export declare const readNumber: (source: Uint8Array, offset: number, numBytes: number) => number; /** * Round up to divisible by four. * * @source https://www.npmjs.com/package/sharedmap */ export declare function align32(v: number): number; /** * todo: should be able to use 'equal' library. */ export declare const equal: (a: Uint8Array, b: Uint8Array) => boolean;