UNPKG

@nuintun/qrcode

Version:

A pure JavaScript QRCode encode and decode library.

22 lines (21 loc) 665 B
/** * @module Mode */ import { Version } from './Version.js'; export declare function fromModeBits(bits: number): Mode; export declare class Mode { #private; static readonly TERMINATOR: Mode; static readonly NUMERIC: Mode; static readonly ALPHANUMERIC: Mode; static readonly STRUCTURED_APPEND: Mode; static readonly BYTE: Mode; static readonly ECI: Mode; static readonly KANJI: Mode; static readonly FNC1_FIRST_POSITION: Mode; static readonly FNC1_SECOND_POSITION: Mode; static readonly HANZI: Mode; constructor(characterCountBitsSet: number[], bits: number); get bits(): number; getCharacterCountBits({ version }: Version): number; }