We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90471ab commit 57c08f5Copy full SHA for 57c08f5
packages/libs/eda/src/lib/core/utils/study-metadata.ts
@@ -1,5 +1,5 @@
1
import { keyBy } from 'lodash';
2
-import { find } from '@veupathdb/wdk-client/lib/Utils/IterableUtils';
+import { find, Seq } from '@veupathdb/wdk-client/lib/Utils/IterableUtils';
3
import {
4
CollectionVariableTreeNode,
5
MultiFilterVariable,
@@ -13,7 +13,9 @@ import {
13
import { preorder } from '@veupathdb/wdk-client/lib/Utils/TreeUtils';
14
15
export function entityTreeToArray(rootEntity: StudyEntity): StudyEntity[] {
16
- return Array.from(preorder(rootEntity, (e) => e.children ?? []));
+ return Seq.from(preorder(rootEntity, (e) => e.children ?? []))
17
+ .orderBy((node) => node.displayName)
18
+ .toArray();
19
}
20
21
export interface EntityAndVariable {
0 commit comments