1.3.3 • Published 6 months ago

@types/math-expression-evaluator v1.3.3

Weekly downloads
24,816
License
MIT
Repository
github
Last release
6 months ago

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.