dotfiles/vscode/.vscode/extensions/njpwerner.autodocstring-0.6.1/out/docstring/get_template.js
Errol Sancaktar ff17c17e23 vscode
2024-06-14 09:31:58 -06:00

20 lines
802 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCustomTemplate = exports.getTemplate = void 0;
const fs_1 = require("fs");
function getTemplate(docstringFormat) {
const fileName = docstringFormat + ".mustache";
const filePath = __dirname + "/templates/" + fileName;
// Default to docblockr
if (!(0, fs_1.existsSync)(filePath)) {
return (0, fs_1.readFileSync)(__dirname + "/templates/" + "docblockr.mustache", "utf8");
}
return (0, fs_1.readFileSync)(filePath, "utf8");
}
exports.getTemplate = getTemplate;
// TODO: handle error case
function getCustomTemplate(templateFilePath) {
return (0, fs_1.readFileSync)(templateFilePath, "utf8");
}
exports.getCustomTemplate = getCustomTemplate;
//# sourceMappingURL=get_template.js.map