UNPKG

nerdamer-ts

Version:

javascript light-weight symbolic math expression evaluator

66 lines (65 loc) 1.72 kB
export declare type SettingsType = { callPeekers: boolean; init_primes: number; exclude: string[]; suppress_errors: boolean; PARSE2NUMBER: boolean; SAFE: boolean; IMAGINARY: string; FUNCTION_MODULES: object[]; ALLOW_CHARS: string[]; USE_MULTICHARACTER_VARS: boolean; POWER_OPERATOR: string; VALIDATION_REGEX: RegExp; IMPLIED_MULTIPLICATION_REGEX: RegExp; ALIASES: Record<string, string>; POSITIVE_MULTIPLIERS: boolean; CACHE: any; SILENCE_WARNINGS: boolean; PRECISION: number; VECTOR: string; PARENTHESIS: string; SQRT: string; ABS: string; FACTORIAL: string; DOUBLEFACTORIAL: string; LONG_PI: string; LONG_E: string; PI: number; E: number; LOG: string; LOG10: string; LOG10_LATEX: string; LOG_FNS: { 'log': any; 'log10': any; }; MAX_EXP: number; SCIENTIFIC_MAX_DECIMAL_PLACES: number; SCIENTIFIC_IGNORE_ZERO_EXPONENTS: boolean; CONST_HASH: string; SOLVE_RADIUS: number; ROOTS_PER_SIDE: number; make_pi_conversions: boolean; STEP_SIZE: number; EPSILON: number; MAX_NEWTON_ITERATIONS: number; MAX_NON_LINEAR_TRIES: number; NON_LINEAR_JUMP_AT: number; NON_LINEAR_JUMP_SIZE: number; NON_LINEAR_START: number; NEWTON_SLICES: number; NEWTON_EPSILON: number; SOLUTION_PROXIMITY: number; FILTER_SOLUTIONS: boolean; MAX_SOLVE_DEPTH: number; ZERO_EPSILON: number; MAX_BISECTION_ITER: number; BI_SECTION_EPSILON: number; SHOW_WARNINGS: boolean; USE_BIG: boolean; E_TO_EXP: boolean; SYMBOLIC_MIN_MAX: boolean; IGNORE_E: boolean; }; export declare let Settings: SettingsType;