@farris/devkit-vue
Version:
22 lines (21 loc) • 733 B
TypeScript
import BigNumber from "bignumber.js";
import { ViewModel, ViewModelState } from "../viewmodel";
export declare class ExpressionContextBuilder {
constructor();
buildContext(viewModel: ViewModel<ViewModelState>, currentRows?: {
bindingPath: string;
primaryValue: string;
}[]): {
BigNumber: typeof BigNumber;
CurrentLanguage: string;
};
private readonly COMMON_CONTEXT;
buildDataTransformationContext(viewModel: ViewModel<ViewModelState>, currentRows?: {
bindingPath: string;
primaryValue: string;
}[]): any;
private buildDataTransformationEntityContext;
private buildStateContext;
private buildEntityContext;
private createIteratorableNode;
}