UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

20 lines (19 loc) 698 B
import { BaseParamType } from '../params/_Base'; import { DependenciesController } from './DependenciesController'; export declare class ExpressionManager { param: BaseParamType; private _parseStarted; private _functionGenerator; private _expressionStringGenerator; dependenciesController: DependenciesController; private parsedTree; constructor(param: BaseParamType); generatedFunctionEntitiesDependent(): boolean; parseExpression(expression: string): void; computeFunction(): Promise<any>; reset(): void; isErrored(): boolean; errorMessage(): string | undefined; private _computeAllowed; updateFromMethodDependencyNameChange(): void; }