polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
20 lines (19 loc) • 689 B
TypeScript
import { BaseParamType } from '../params/_Base';
import { DependenciesController } from './DependenciesController';
export declare class ExpressionManager {
param: BaseParamType;
parse_completed: boolean;
private parse_started;
private function_generator;
private expression_string_generator;
dependencies_controller: DependenciesController;
private parsed_tree;
constructor(param: BaseParamType);
parse_expression(expression: string): void;
compute_function(): Promise<any>;
reset(): void;
is_errored(): boolean;
error_message(): string | undefined;
private compute_allowed;
update_from_method_dependency_name_change(): void;
}