/
githubmirror
/
hyper
Обзор
Документация
Войти
/
githubmirror
/
hyper
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
lib/selectors.ts
10 строк
368 B
Labhansh Agrawal
sort imports
25 июл 2023, 21:46
25 июл 2023, 21:46
36ff6e9
Код
Авторство
О чём код?
import {createSelector} from 'reselect'; import type {HyperState} from '../typings/hyper'; const getTermGroups = ({termGroups}: Pick<HyperState, 'termGroups'>) => termGroups.termGroups; export const getRootGroups = createSelector(getTermGroups, (termGroups) => Object.keys(termGroups) .map((uid) => termGroups[uid]) .filter(({parentUid}) => !parentUid) );