UNPKG

algebraic-captcha

Version:

NodeJS math captcha package with algebraic formulas

27 lines (26 loc) 676 B
import { Config } from './config'; import { IFormula } from './i-formula'; export declare class FormulaBuilder { private config; constructor(config: Config); generateFormula(): IFormula; private generateFormulaChunks; /** * Returns formula in classic presentation * @example 5 + 1 = ? * @param {String[]} formula * @param {Number} answer * @returns {Object} * @private */ private makeFormula; /** * Returns formula in equation presentation * @example 5 + ? = 6 * @param {String[]} formula * @param {Number} answer * @returns {IFormula} * @private */ private makeEquation; }