UNPKG

crc

Version:

Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the browser.

12 lines (11 loc) 396 B
/// <reference types="node" /> import { Buffer } from 'buffer'; export type BufferInput = string | ArrayBuffer | Buffer; export interface CRCCalculator<T = BufferInput | Uint8Array> { (value: T, previous?: number): number; } export interface CRCModule extends CRCCalculator<BufferInput> { signed: CRCCalculator<BufferInput>; unsigned: CRCCalculator<BufferInput>; model: string; }