UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

22 lines 639 B
export class ExpressionFunction { static instance() { return ExpressionFunction.instance_ || (ExpressionFunction.instance_ = new ExpressionFunction), ExpressionFunction.instance_; } constructor() { this.functions = {}; } registerFunction(name, fun) { name && fun && (this.functions[name] = fun); } unregisterFunction(name) { name && delete this.functions[name]; } getFunction(name) { return this.functions[name] || null; } getFunctionNameList() { return Object.keys(this.functions); } } //# sourceMappingURL=expression-function.js.map