/** * Data structure for measurement and variables */ import { MMELVariable, MMELView, VarType } from '../serialize/interface/supportinterface'; import { EditorModel } from './editormodel'; export interface MTreeNode { action: string; isData: boolean; childs: MTreeNode[]; value: number[] | string; } export declare type EnviromentValues = Record; export declare type EnviromentVariables = Record; export declare type InputableVarType = Exclude; export interface VarInputInterface { model: EditorModel; variable: MMELVariable; value?: string; values: Record; profile: MMELView | undefined; onChange: (v: string) => void; } export declare enum MeasureRType { OK = "ok", NOTEST = "notest", ERRORSOURCE = "source", CONTAINERROR = "contain" } export declare type MTestReport = MTestItem[]; export interface MTestItem { cond: string; left: number | string; right: number | string; result: boolean; description: string; } export interface MeasureResult { overall: boolean; items: Record>; reports: Record; } //# sourceMappingURL=Measurement.d.ts.map