INNER CODE UNIT · TypeScript
create
baizunxian/zerorunner · frontend/src/components/monaco/nls/index.ts:252
export function create(key, data) {
var _a;
return {
localize: createScopedLocalize(data[key]),
getConfiguredDefaultLocale: (_a = data.getConfiguredDefaultLocale) !== null && _a !== void 0 ? _a : ((_) => undefined)
};
}
/**
* Invoked by the loader at run-time
*/
export function load(name, req, load, config) {
var _a;
const pluginConfig = (_a = config['vs/nls']) !== null && _a !== void 0 ? _a : {};
if (!name || name.length === 0) {
return load({
localize: localize,
getConfiguredDefaultLocale: () => { var _a; return (_a = pluginConfig.availableLanguages) === null || _a === void 0 ? void 0 : _a['*']; }
});