MCPcopy Create free account
hub / github.com/freeCodeCamp/freeCodeCamp / getTSTranspiler

Function getTSTranspiler

packages/challenge-builder/src/transformers.js:141–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139};
140
141const getTSTranspiler = loopProtectOptions => async challengeFile => {
142 await loadBabel();
143 const babelOptions = getBabelOptions(presetsJS, loopProtectOptions);
144 return flow(
145 partial(transformContents, compileTypeScriptCode),
146 partial(transformContents, babelTransformCode(babelOptions))
147 )(challengeFile);
148};
149
150const getTSXModuleTranspiler = loopProtectOptions => async challengeFile => {
151 await loadBabel();

Callers 1

createTranspilerFunction · 0.85

Calls 3

loadBabelFunction · 0.85
getBabelOptionsFunction · 0.85
babelTransformCodeFunction · 0.85

Tested by

no test coverage detected