UNPKG

@dodona/papyros

Version:

Scratchpad for multiple programming languages in the browser.

23 lines 771 B
import { ProgrammingLanguage } from "../ProgrammingLanguage"; import { JAVASCRIPT_EXAMPLES } from "./JavaScriptExamples"; import { PYTHON_EXAMPLES } from "./PythonExamples"; const EXAMPLES_MAP = new Map([ [ProgrammingLanguage.JavaScript, JAVASCRIPT_EXAMPLES], // Hello, World! as key seems to cause issues for TypeScript [ProgrammingLanguage.Python, PYTHON_EXAMPLES] ]); export function getExamples(language) { if (EXAMPLES_MAP.has(language)) { return EXAMPLES_MAP.get(language); } else { return {}; } } export function getExampleNames(language) { return Object.keys(getExamples(language)); } export function getCodeForExample(language, name) { return getExamples(language)[name]; } //# sourceMappingURL=Examples.js.map