(files: ChallengeFile[])
| 219 | * @returns {Array<object>} Array of polyvinyl objects with seed property |
| 220 | */ |
| 221 | export function challengeFilesToPolys(files: ChallengeFile[]) { |
| 222 | return files.reduce((challengeFiles, challengeFile) => { |
| 223 | return [ |
| 224 | ...challengeFiles, |
| 225 | { |
| 226 | ...createPoly(challengeFile), |
| 227 | seed: challengeFile.contents.slice(0) |
| 228 | } |
| 229 | ]; |
| 230 | }, [] as ChallengeFile[]); |
| 231 | } |
| 232 | |
| 233 | /** |
| 234 | * Fixes challenge properties by converting files to polyvinyl objects |
no test coverage detected