MCPcopy Index your code
hub / github.com/codecombat/codecombat / getSampleCodeForLanguage

Method getSampleCodeForLanguage

app/models/Level.js:556–571  ·  view source on GitHub ↗
(language)

Source from the content-addressed store, hash-verified

554 }
555
556 getSampleCodeForLanguage (language) {
557 if (!language) { return '' }
558 const sampleCodeByLanguage = this.getSampleCode()
559 if (this.isType('web-dev')) {
560 const sampleCode = sampleCodeByLanguage.html
561 if (/<playercode>/.test(sampleCode)) {
562 return utils.extractPlayerCodeTag(sampleCode)
563 }
564 if (sampleCode) return sampleCode
565 }
566 const sampleCode = sampleCodeByLanguage[language]
567 if (sampleCode || language === 'javascript' || !sampleCodeByLanguage.javascript) {
568 return sampleCode || ''
569 }
570 return translateUtils.translateJS(sampleCodeByLanguage.javascript, language) || ''
571 }
572
573 getProgrammablePlan (team = 'humans') {
574 const heroThangID = team === 'ogres' ? 'Hero Placeholder 1' : 'Hero Placeholder'

Callers 3

getSampleCodeFunction · 0.95
practiceLevelDataFunction · 0.95

Calls 2

getSampleCodeMethod · 0.95
isTypeMethod · 0.95

Tested by

no test coverage detected