/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/containers/Tenant/Query/QueryEditorControls/utils/getChangedQueryExecutionSettings.ts
16 строк
603 B
Anton Standrik
feat: add rows limit to query settings (#1291)
23 сен 2024, 16:26
Не верифицирован
23 сен 2024, 16:26
1728e61
Код
Авторство
О чём код?
import type {QuerySettings} from '../../../../../types/store/query'; export default function getChangedQueryExecutionSettings( currentSettings: QuerySettings, defaultSettings: QuerySettings, ): (keyof QuerySettings)[] { const currentMap = new Map(Object.entries(currentSettings)); const defaultMap = new Map(Object.entries(defaultSettings)); return Array.from(currentMap.keys()).filter( (key) => currentMap.has(key) && currentMap.get(key) !== undefined && currentMap.get(key) !== defaultMap.get(key), ) as (keyof QuerySettings)[]; }