@farris/devkit-vue
Version:
10 lines (9 loc) • 476 B
TypeScript
import { ViewModel, ViewModelState } from "../viewmodel/index";
import { ExpressionObject } from "../expression";
import { EffectOption, ExpressionEffector } from "./types";
export declare class ComputeExpressionEffector implements ExpressionEffector {
private viewModel;
namespace: string;
constructor(/*public namespace: string, */ viewModel: ViewModel<ViewModelState>);
effect(expressionObject: ExpressionObject, value: any, option?: EffectOption): void;
}