LooseDataValue
Description
LooseDataValue
is a type that represents a loose data value. It can be a DataValue
, string
, number
, or boolean
.
Definition
type LooseDataValue = DataValue | string | number | boolean;
Explanation
DataValue
: This is a specific type defined in the library. For more details, see the DataValue documentation page.string
: A standard JavaScript string.number
: A standard JavaScript number.boolean
: A standard JavaScript boolean.
Usage
LooseDataValue
is used in various places across the API, particularly as a type for inputs and context values in the RunGraphOptions
type.
export type RunGraphOptions = {
inputs?: Record<string, LooseDataValue>;
context?: Record<string, LooseDataValue>;
// Other properties...
};
In this example, inputs
and context
in RunGraphOptions
can accept an object where the values can be a DataValue
, string
, number
, or boolean
.