Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export const relatedEventOrderSelector = createSelector(
- (state: IStoreState): IMatchEvent[] => state.events,
- rulesetConfigSelector,
- (events: IMatchEvent[], dialogConfig: IMatchEventConfig[]): IRelatedEventOrderMap => _.transform<IMatchEvent[], IRelatedEventOrderMap>(
- events,
- (relatedOrder: IRelatedEventOrderMap, { etId }: IMatchEvent) => {
- relatedOrder[etId] = _.some(dialogConfig, (config: IMatchEventConfig) => _.includes(config.relatedEvents, etId))
- ? _.find<IMatchEventConfig>(dialogConfig, { id: etId }).relatedEvents.length ? 1 : 2
- : 0;
- }, {}
- )
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement