UNPKG

@translation-summary/core

Version:

View a summary of missing translation files into a folder

42 lines (41 loc) 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Options = void 0; var default_1 = require("./default"); var Options = /** @class */ (function () { function Options(config) { if (config === void 0) { config = null; } this.default = new default_1.Defaults(); this.folderPath = './docs'; this.filePattern = '_...md$'; this.filePatternForReplace = '_param.md'; this.fileExtension = '.md'; this.extractLanguage = this.default.extractLanguageByDefault; this.replaceExtension = this.default.replaceExtensionByDefault; if (config) { if (config.default) { this.default = config.default; } if (config.folderPath) { this.folderPath = config.folderPath; } if (config.filePattern) { this.filePattern = config.filePattern; } if (config.filePatternForReplace) { this.filePatternForReplace = config.filePatternForReplace; } if (config.fileExtension) { this.fileExtension = config.fileExtension; } if (config.extractLanguage) { this.extractLanguage = config.extractLanguage; } if (config.replaceExtension) { this.replaceExtension = config.replaceExtension; } } } return Options; }()); exports.Options = Options;