@winged/core
Version:
Morden webapp framekwork made only for ts developers. (UNDER DEVELOPMENT, PLEASE DO NOT USE)
17 lines (16 loc) • 637 B
TypeScript
import { StateDependencies, ViewState } from '../../../types';
import { CalculationNode, DataExpression } from '../../dataPoint/DataExpression';
export declare class IfCond {
expressionNode: ConditionExpression;
stateDependencies: StateDependencies;
private result;
constructor(expression: string, attrName: string);
evaluate(state: ViewState, modifiedState: ViewState): boolean;
destory(): void;
}
declare class ConditionExpression extends DataExpression {
protected readonly fullExpression: string;
evaluate(dataSet: ViewState): string;
protected getRootNode(): CalculationNode | null;
}
export {};