14 lines
374 B
JavaScript
14 lines
374 B
JavaScript
const emptyProtector = {
|
|
blocks: [],
|
|
challenges: []
|
|
};
|
|
// protect against malformed map data
|
|
// protect(block: { challenges: [], block: [] }|Void) => block|emptyProtector
|
|
export default function protect(block) {
|
|
// if no block or block has no challenges or blocks
|
|
if (!block || !(block.challenges || block.blocks)) {
|
|
return emptyProtector;
|
|
}
|
|
return block;
|
|
}
|