onSetClojureScriptOptions(name, value) { this.updatePreference((preferences) => { preferences.clojurescript[name] = value; }); ReplLanguages.getREPL(global.Mancy.preferences.lang) .updateCompilerOptions(); }
function permissions (opts) { return new Promise(function (resolve, reject) { if (!opts && !opts.appId) { throw Error('appId missing'); } opts.lang = opts.lang || 'en'; processPermissions(opts) .then(resolve) .catch(reject); }); }
function highlight (node) { let lang = node.lang let code = Prism.languages.hasOwnProperty(lang) ? Prism.highlight(node.value, Prism.languages[lang], lang) : node.value if (!lang) { lang = 'text' code = escapeHtml(code) } return { lang, code } }
canRetry(e) { return e && e.message && (!this.retried && global.Mancy.session.mode === 'Sloppy' && global.Mancy.session.lang === 'js' && e.message === BLOCK_SCOPED_ERR_MSG || this.wrapExpression ); }
function buildUrl (opts) { const url = defineCollectionUrl(opts); const queryString = { hl: opts.lang, gl: opts.country }; if (opts.age) { queryString.age = opts.age; } const fullURL = `${url}?${qs.stringify(queryString)}`; debug('Initial Request URL: %s', fullURL); return fullURL; }
_.map(langs, (v, k) => { return <option selected={k === this.state.lang} value={k}>{v}</option> })
onChange(cm, change) { if(change.origin === '+delete') { this.onInputRead(cm, change); } if(global.Mancy.session.lang === 'cljs' && change.origin !== 'setValue') { this.parinferize(change); } }
const typeOf = (x) => { if(global.Mancy.preferences.lang !== 'js') { return typeOfNonJS(x); } if(isES2015Keyword(x)) { return KEYWORD; } var symbol = Symbol.for(x); if(typeNames[symbol]) { return symbol; } var type = typeEval(x); if(typeNames[type]) { return type;} symbol = Symbol.for(typeof type); return typeNames[symbol] ? symbol : OBJECT; }
async function processFullDetailApps (apps, opts) { const promises = apps.map(app => ( appDetails({ appId: app.appId, lang: opts.lang, country: opts.country, cache: opts.cache, requestOptions: opts.requestOptions }) )); return Promise.all(promises); }
async function processFullDetailApps (apps, opts) { const promises = apps.map(app => ( appDetails({ appId: app.appId, lang: opts.lang, country: opts.country, cache: opts.cache, requestOptions: opts.requestOptions }) )); return Promise.all(promises); }
function highlight (node) { let lang = node.lang let code = Prism.languages.hasOwnProperty(lang) ? Prism.highlight(node.value, Prism.languages[lang], lang) : node.value if (!lang) { lang = 'text' code = escapeHtml(code) } return { lang, code } }