Home > @uniformdev/mesh-sdk-react > VariablesAction

VariablesAction type

Signature:

type VariablesAction<TEditVariableContext> = {
    type: 'edit';
    variable: string;
    context?: TEditVariableContext;
} | {
    type: 'remove';
    variable: string;
} | {
    type: 'set';
    variable: DataVariableDefinitionWithName;
    openEditor?: boolean;
    context?: TEditVariableContext;
} | {
    type: 'reorder';
    result: Record<string, DataVariableDefinitionWithName>;
} | {
    type: 'cancelEdit';
};

References: DataVariableDefinitionWithName