status/remote/questionSets
@boldpenguin/sdk-redux › Globals › "status/remote/questionSets"
Index
Variables
Variables
Const
getAllQuestionSetResources
• getAllQuestionSetResources: function & OutputSelectorFields‹function› & object = createSelector(getRemoteStatus, (status) => status.questionSets.map)
Returns all question set resource states
param
The entire BpSdk Redux store
Const
getQuestionSetState
• getQuestionSetState: function & OutputSelectorFields‹function› & object = createSelector(getRemoteStatus, (status) => status.questionSets.state)
Returns status of question sets
param
The BpSdk Redux store
Const
isActiveQuestionSetLoading
• isActiveQuestionSetLoading: function & OutputSelectorFields‹function› & object = createSelector( getAllQuestionSetResources, getCurrentActiveQuestionSet, getIdOfNextQuestionSetNotInState, (allQuestionSetResources, activeQuestionSet, idOfNextActiveQuestionSetNotInState) => { if (idOfNextActiveQuestionSetNotInState) { return true; } return activeQuestionSet ? allQuestionSetResources[activeQuestionSet.id] === LoadingStates.Loading : false; }, )
Returns if the current question set is transitioning to another
param
The entire BpSdk Redux store
Const
isQuestionSetLoading
• isQuestionSetLoading: function & OutputSelectorFields‹function› & object = createSelector( getAllQuestionSetResources, getCurrentActiveQuestionSet, (_: BpSdkStore, questionSetId: string) => questionSetId, (allQuestionSetResources, activeQuestionSet, questionSetId) => activeQuestionSet ? allQuestionSetResources[questionSetId] === LoadingStates.Loading : false, )
Returns if the question set is loading by ID
param
The entire BpSdk Redux store
param
The question set ID