UNPKG

mathjslab

Version:

MathJSLab - An interpreter with language syntax like MATLAB®/Octave, ISBN 978-65-00-82338-7.

41 lines (40 loc) 1.04 kB
import { CharString } from './CharString'; import { ElementType, MultiArray } from './MultiArray'; /** * MathJSLab configuration. */ declare abstract class Configuration { /** * Table of rounding names. */ private static readonly roundingName; /** * Table of modulo names. */ private static readonly moduloName; /** * Configuration parameters table. */ private static readonly configuration; /** * `configure` */ static configure(): CharString; static configure(config: CharString, value: ElementType): CharString; static configure(CONFIG: MultiArray): CharString; /** * `getconfig` */ static getconfig(): MultiArray; static getconfig(config: CharString): MultiArray; static getconfig(CONFIG: MultiArray): MultiArray; /** * User functions */ static readonly functions: Record<string, Function>; } export { Configuration }; declare const _default: { Configuration: typeof Configuration; }; export default _default;