math-expression-evaluator
Version:
A flexible math expression evaluator
34 lines • 1.29 kB
TypeScript
import { ParsedToken } from './token';
import Mexp from './index';
export declare const createMathFunctions: (mexp: Mexp) => {
isDegree: boolean;
acos: (x: number) => number;
add: (a: number, b: number) => number;
asin: (x: number) => number;
atan: (x: number) => number;
acosh: (x: number) => number;
asinh: (x: number) => number;
atanh: (x: number) => number;
C: (n: number, r: number) => number | "NaN";
changeSign: (x: number) => number;
cos: (x: number) => number;
cosh: (x: number) => number;
div: (a: number, b: number) => number;
fact: (n: number) => number | "NaN";
inverse: (x: number) => number;
log: (i: number) => number;
mod: (a: number, b: number) => number;
mul: (a: number, b: number) => number;
P: (n: number, r: number) => number;
Pi: (low: number, high: number, ex: ParsedToken[]) => number;
pow10x: (e: number) => number;
sigma: (low: number, high: number, ex: ParsedToken[]) => number;
sin: (x: number) => number;
sinh: (x: number) => number;
sub: (a: number, b: number) => number;
tan: (x: number) => number;
tanh: (x: number) => number;
toRadian: (x: number) => number;
and: (a: number, b: number) => number;
};
//# sourceMappingURL=functions.d.ts.map