UNPKG

@sunzhongmou/math

Version:
17 lines (16 loc) 745 B
import { Exercise } from './exercise'; import { Expression } from './expression'; import { SourceInput } from './rule/sourceInput'; import { Rule } from '@sunzhongmou/design-pattern/lib/rule'; export declare class Mathematics { exercise: Exercise; sequence: number[]; addExpressions: Expression[]; subExpressions: Expression[]; constructor(sequence: number[]); generateAddQuestions(velocity: number, rules: Rule<SourceInput>): void; generateLoopAddQuestions(velocity: number, rules: Rule<SourceInput>, secondRules: Rule<SourceInput>): void; generateSubQuestions(velocity: number, rules: Rule<SourceInput>): void; generateQuestions(rawVelocity: number, fillVelocity: number): void; generate(): string[]; }