Home > @uniformdev/mesh-sdk-react > VariablesContext
VariablesContext type
Signature:
type VariablesContext<TEditVariableContext, TEditVariableCompletedContext, TEditVariableCancelledContext> = {
readOnly?: boolean;
dispatch: (event: VariablesAction<TEditVariableContext>) => void;
variables: Readonly<Record<string, MeshDataVariableDefinition>>;
knownUndefinedValues: Readonly<Record<string, KnownUndefinedVariableInfo>>;
isEditing: boolean;
events: Emitter<VariablesEvents<TEditVariableCompletedContext, TEditVariableCancelledContext>>;
editVariableTxn: (variable: string, context?: TEditVariableContext) => Promise<VariableEditorCompleteEvent<TEditVariableCompletedContext, TEditVariableCancelledContext>>;
canDispatch: boolean;
flatVariables: Readonly<Record<string, unknown>>;
isLoading: boolean;
};
References: VariablesAction, VariableEditorCompleteEvent