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

variablesToGroupedList() function

Groups variable definitions by their source property, and sorts the groups using variablesToList. Returns a flat list of groups and variables. Groups are sorted alphabetically.

Signature:

declare function variablesToGroupedList<TEditorContext = void>(variables: Record<string, MeshDataVariableDefinition> | undefined, filterFn?: (variableName: string, variableDefinition: MeshDataVariableDefinition, context: TEditorContext | undefined) => boolean, context?: TEditorContext): Array<VariableSourceGroup>;

Parameters

ParameterTypeDescription
variablesRecord<string, MeshDataVariableDefinition> | undefined
filterFn(variableName: string, variableDefinition: MeshDataVariableDefinition, context: TEditorContext | undefined) => boolean(Optional)
contextTEditorContext(Optional)

Returns:

Array<VariableSourceGroup>