UNPKG

redux-tiles

Version:

Library to create and easily compose redux pieces together in less verbose manner

15 lines (12 loc) 408 B
import { iterate, populateHash } from "./helpers"; import { ITile } from "./tiles/types"; export function createSelectors( tiles: ITile[] | { [key: string]: ITile } ): any { return iterate(tiles).reduce((hash: any, tile: ITile) => { const selector: any = tile.selectors.get; selector.getAll = tile.selectors.getAll; populateHash(hash, tile.tileName, selector); return hash; }, {}); }