Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export const relatedEventOrderSelector = createSelector(
  2.   (state: IStoreState): IMatchEvent[] => state.events,
  3.   rulesetConfigSelector,
  4.   (events: IMatchEvent[], dialogConfig: IMatchEventConfig[]): IRelatedEventOrderMap => _.transform<IMatchEvent[], IRelatedEventOrderMap>(
  5.     events,
  6.     (relatedOrder: IRelatedEventOrderMap, { etId }: IMatchEvent) => {
  7.       relatedOrder[etId] = _.some(dialogConfig, (config: IMatchEventConfig) => _.includes(config.relatedEvents, etId))
  8.         ? _.find<IMatchEventConfig>(dialogConfig, { id: etId }).relatedEvents.length ? 1 : 2
  9.         : 0;
  10.     }, {}
  11.   )
  12. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement