(
fileContainer: ({ files: (File & { key: string })[] } & Rest)[] = []
)
| 135 | |
| 136 | // TODO: this at least needs a few aliases so it's human readable |
| 137 | export function mapFilesToChallengeFiles<File, Rest>( |
| 138 | fileContainer: ({ files: (File & { key: string })[] } & Rest)[] = [] |
| 139 | ) { |
| 140 | return fileContainer.map(({ files, ...rest }) => ({ |
| 141 | ...rest, |
| 142 | challengeFiles: mapKeyToFileKey(files) |
| 143 | })); |
| 144 | } |
| 145 | |
| 146 | function mapKeyToFileKey<K>( |
| 147 | files: (K & { key: string })[] |
no test coverage detected