(contents: string[])
| 58 | // an index.ts first-line declaration can be concatenated onto empty/no-newline |
| 59 | // HTML or CSS, so AST checks fail. |
| 60 | const joinWithFileBoundaries = (contents: string[]) => contents.join('\n'); |
| 61 | |
| 62 | function buildSourceMap(challengeFiles: ChallengeFile[]): Source | undefined { |
| 63 | // TODO: rename sources.index to sources.contents. |