Skip to main content

Nullable Variable Value Model

The value model describes an optional variable. This is not a definition of a variable, but this is a choice of an existing variable. You can specify the type of the variable.


Check the Editors Example.


import { createNullableVariableValueModel } from 'sequential-workflow-editor-model';

variableType: 'string',
isRequired: true

Required properties:

  • variableType - the type of the variable, for example string, number or boolean.

Optional properties:

  • isRequired - if this property is true then a user must select a variable. By default this property is false.

Value Reading

The value is stored in a simple object:

interface Variable {
name: string;

type NullableVariable = Variable | null;

To read the value you need to read the property value:

import { NullableVariable } from 'sequential-workflow-editor-model';

const value: NullableVariable =['foo']; // null or { name: '...' }