UNPKG

@nuintun/qrcode

Version:

A pure JavaScript QRCode encode and decode library.

19 lines (18 loc) 617 B
/** * @module Polynomial */ import { GaloisField } from './GaloisField.cjs'; export declare class Polynomial { #private; constructor(field: GaloisField, coefficients: Int32Array); get coefficients(): Int32Array; isZero(): boolean; getDegree(): number; getCoefficient(degree: number): number; evaluate(a: number): number; multiply(scalar: number): Polynomial; multiply(other: Polynomial): Polynomial; multiplyByMonomial(degree: number, coefficient: number): Polynomial; addOrSubtract(other: Polynomial): Polynomial; divide(other: Polynomial): [quotient: Polynomial, remainder: Polynomial]; }