decord/source/modules/qualtrics/QualtricsResponseStore.tsx
2026-07-21 22:01:30 +00:00

73 lines
2 KiB
TypeScript

// Module ID: 9271
// Function ID: 72465
// Name: useQualtricsResponseStore
// Dependencies: []
// Module 9271 (useQualtricsResponseStore)
const _module = require(dependencyMap[0]);
const _module1 = require(dependencyMap[1]);
const result = _module1.fileFinishedImporting("modules/qualtrics/QualtricsResponseStore.tsx");
export const useQualtricsResponseStore = _module.create((arg0, arg1) => ({
responses: {},
displayedQuestions: {},
setResponse(arg0, arg1, arg2) {
arg0((responses) => {
let obj = {};
obj = {};
const merged = Object.assign(responses.responses);
obj = {};
const merged1 = Object.assign(responses.responses[closure_0]);
obj[arg1] = arg2;
obj[responses] = obj;
obj.responses = obj;
return obj;
});
},
getSurveyResponses(arg0) {
let obj = arg1().responses[arg0];
if (null == obj) {
obj = {};
}
return obj;
},
clearSurveyResponses(arg0) {
arg0((responses) => {
responses = {};
const merged = Object.assign(responses.responses);
delete r2[r0];
const displayedQuestions = {};
const merged1 = Object.assign(responses.displayedQuestions);
delete r1[r0];
return { responses, displayedQuestions };
});
},
trackDisplayedQuestions(arg0, arg1) {
arg0((displayedQuestions) => {
let set = displayedQuestions.displayedQuestions[closure_0];
if (null == set) {
const _Set = Set;
set = new Set();
}
const set1 = new Set(set);
displayedQuestions = set1;
const item = arg1.forEach((arg0) => set1.add(arg0));
let obj = {};
obj = {};
const merged = Object.assign(displayedQuestions.displayedQuestions);
obj[displayedQuestions] = set1;
obj.displayedQuestions = obj;
return obj;
});
},
getDisplayedQuestions(arg0) {
const tmp = arg1().displayedQuestions[arg0];
if (null != tmp) {
const _Array = Array;
let items = Array.from(tmp);
} else {
items = [];
}
return items;
}
}));