1.3.3 • Published 6 months ago
@types/math-expression-evaluator v1.3.3
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.
index.d.ts
// Type definitions for math-expression-evaluator 1.2
// Project: https://github.com/bugwheels94/math-expression-evaluator
// Definitions by: DefinitelyTyped <https://github.com/DefinitelyTyped>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
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: Thu, 23 Dec 2021 23:35:05 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by DefinitelyTyped.