Installation
npm install --save @types/math-expression-evaluator
Summary
This package contains type definitions for math-expression-evaluator (https://github.com/bugwheels94/math-expression-evaluator).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/math-expression-evaluator.
interface Token {
token: string;
type: number;
value?: string|((a: number, b?: number) => number) | undefined;
show: string;
preced?: number | undefined;
}
declare class Mexp {
static lex(inp: string, tokens?: Token[]): Mexp;
formulaEval(): Mexp;
toPostfix(): Mexp;
postfixEval(pair?: object): number|string;
static eval(exp: string, tokens?: Token[], pair?: object): string;
static eval(exp: string, mexp?: object): string;
static addToken(tokens: Token[]): void;
}
export = Mexp;
Additional Details
- Last updated: Tue, 06 Jul 2021 22:03:02 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by Adam Zerella.