"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerTypescript = exports.initParser = exports.listLanguages = exports.getMapper = exports.parseSource = exports.isLanguageSupported = exports.registerLanguage = void 0;
var registry_1 = require("./registry");
Object.defineProperty(exports, "registerLanguage", { enumerable: true, get: function () { return registry_1.registerLanguage; } });
Object.defineProperty(exports, "isLanguageSupported", { enumerable: true, get: function () { return registry_1.isLanguageSupported; } });
Object.defineProperty(exports, "parseSource", { enumerable: true, get: function () { return registry_1.parseSource; } });
Object.defineProperty(exports, "getMapper", { enumerable: true, get: function () { return registry_1.getMapper; } });
Object.defineProperty(exports, "listLanguages", { enumerable: true, get: function () { return registry_1.listLanguages; } });
Object.defineProperty(exports, "initParser", { enumerable: true, get: function () { return registry_1.initParser; } });
var typescript_1 = require("./typescript");
Object.defineProperty(exports, "registerTypescript", { enumerable: true, get: function () { return typescript_1.registerTypescript; } });
// Auto-register built-in languages on import
const typescript_2 = require("./typescript");
(0, typescript_2.registerTypescript)();
