(getOptionNameMap, optionName, allowShort)
| 40698 | } |
| 40699 | ts.getOptionFromName = getOptionFromName; |
| 40700 | function getOptionDeclarationFromName(getOptionNameMap, optionName, allowShort) { |
| 40701 | if (allowShort === void 0) { allowShort = false; } |
| 40702 | optionName = optionName.toLowerCase(); |
| 40703 | var _a = getOptionNameMap(), optionsNameMap = _a.optionsNameMap, shortOptionNames = _a.shortOptionNames; |
| 40704 | // Try to translate short option names to their full equivalents. |
| 40705 | if (allowShort) { |
| 40706 | var short = shortOptionNames.get(optionName); |
| 40707 | if (short !== undefined) { |
| 40708 | optionName = short; |
| 40709 | } |
| 40710 | } |
| 40711 | return optionsNameMap.get(optionName); |
| 40712 | } |
| 40713 | var buildOptionsNameMapCache; |
| 40714 | function getBuildOptionsNameMap() { |
| 40715 | return buildOptionsNameMapCache || (buildOptionsNameMapCache = createOptionNameMap(ts.buildOpts)); |
no test coverage detected