/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/tableUtils/getRequiredDataFields.ts
15 строк
505 B
Артём Муфазалов
fix: fields required in all groups and nodes requests (#1515)
23 окт 2024, 10:12
Не верифицирован
23 окт 2024, 10:12
a9f79a3
Код
Авторство
О чём код?
export function getRequiredDataFields<ColumnId extends string, RequiredField extends string>( columns: string[], columnsToFields: Record<ColumnId, RequiredField[]>, ) { const requiredFieldsSet = columns.reduce((fields, column) => { const columnFields = columnsToFields[column as ColumnId]; columnFields.forEach((field) => { fields.add(field); }); return fields; }, new Set<RequiredField>()); return Array.from(requiredFieldsSet).sort(); }