@sunzhongmou/math
Version:
Mathematical knowledge context
17 lines (16 loc) • 745 B
TypeScript
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[];
}