mathjslab
Version:
MathJSLab - An interpreter with language syntax like MATLAB®/Octave, ISBN 978-65-00-82338-7.
26 lines (25 loc) • 785 B
TypeScript
import { CharString } from './CharString';
import { ElementType, MultiArray } from './MultiArray';
/**
* MathJSLab configuration.
*/
declare abstract class Configuration {
/**
* User functions
*/
static functions: Record<string, Function>;
private static roundingStrings;
private static moduloStrings;
/**
* Configuration parameters table.
*/
private static configuration;
static configure(): CharString;
static configure(config: CharString, value: ElementType): CharString;
static configure(CONFIG: MultiArray): CharString;
static getconfig(): MultiArray;
static getconfig(config: CharString): MultiArray;
static getconfig(CONFIG: MultiArray): MultiArray;
}
export { Configuration };
export default Configuration;