(language: string)
| 7 | import { IProblem, langExt } from "../shared"; |
| 8 | |
| 9 | export function genFileExt(language: string): string { |
| 10 | const ext: string | undefined = langExt.get(language); |
| 11 | if (!ext) { |
| 12 | throw new Error(`The language "${language}" is not supported.`); |
| 13 | } |
| 14 | return ext; |
| 15 | } |
| 16 | |
| 17 | export function genFileName(node: IProblem, language: string): string { |
| 18 | const slug: string = _.kebabCase(node.name); |
no outgoing calls
no test coverage detected