UNPKG

@farris/devkit-vue

Version:
21 lines (20 loc) 1.09 kB
import { Change } from "../change-observer"; import { ExpressionExecutor, ExpressionObject, ExpressionResult } from "../expression"; import { AbstractChangeHandler } from "./abstract-change-handler"; import { ExpressionEffectorFactory } from "../expression-effector"; import { ViewModel, ViewModelState } from "../viewmodel"; export declare class EntityStoreAppendEntityChangeHandler extends AbstractChangeHandler { protected viewModel: ViewModel<ViewModelState>; protected expressionExecutor: ExpressionExecutor; private expressionResult; protected effectorFactory: ExpressionEffectorFactory; constructor(viewModel: ViewModel<ViewModelState>, expressionExecutor: ExpressionExecutor, expressionResult: ExpressionResult, effectorFactory: ExpressionEffectorFactory); handle(change: Change<any>, expressionObjects: ExpressionObject[]): void; private effect; private filter; private filterRelateExpressions; private filterGroupExpressions; private filterChangeSourceExpressions; private filterElementExpressions; private resolveChangePath; }