Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import { Task } from "../../../../types/index.ts";
import { getCurrentAsset } from "../../getCurrentAsset.ts";
import { Key } from "../../key.ts";
import { getTaskData } from "../../task/getTaskData.ts";
export const getDimensionNames = (task: Task) => {
const data = getTaskData(task);
const currentAsset = getCurrentAsset(
task,
Key.NAMESPACE,
"namespace",
undefined,
"region_dimension_map",
);
const dimensions: any =
currentAsset.find((el) => el.region === data.region)?.dimensions ?? {};
const list: any = [];
for (let [idx, dimension] of Object.entries(dimensions)) {
list.push({
id: (dimension as any).name,
label: (dimension as any).name,
dimensionIndex: idx,
});
}
return list;
};
|