(
parserOptions,
{
futureDefaults,
deferImport,
sourceImport,
isNode,
outputModule,
library,
typescript
}
)
| 786 | * @returns {void} |
| 787 | */ |
| 788 | const applyJavascriptParserOptionsDefaults = ( |
| 789 | parserOptions, |
| 790 | { |
| 791 | futureDefaults, |
| 792 | deferImport, |
| 793 | sourceImport, |
| 794 | isNode, |
| 795 | outputModule, |
| 796 | library, |
| 797 | typescript |
| 798 | } |
| 799 | ) => { |
| 800 | D(parserOptions, "unknownContextRequest", "."); |
| 801 | D(parserOptions, "unknownContextRegExp", false); |
| 802 | D(parserOptions, "unknownContextRecursive", true); |
| 803 | D(parserOptions, "unknownContextCritical", true); |
| 804 | D(parserOptions, "exprContextRequest", "."); |
| 805 | D(parserOptions, "exprContextRegExp", false); |
| 806 | D(parserOptions, "exprContextRecursive", true); |
| 807 | D(parserOptions, "exprContextCritical", true); |
| 808 | D(parserOptions, "wrappedContextRegExp", /.*/); |
| 809 | D(parserOptions, "wrappedContextRecursive", true); |
| 810 | D(parserOptions, "wrappedContextCritical", false); |
| 811 | D(parserOptions, "strictThisContextOnImports", false); |
| 812 | D(parserOptions, "importMeta", outputModule ? "preserve-unknown" : true); |
| 813 | D(parserOptions, "dynamicImportMode", "lazy"); |
| 814 | D(parserOptions, "dynamicImportPrefetch", false); |
| 815 | D(parserOptions, "dynamicImportPreload", false); |
| 816 | D(parserOptions, "dynamicImportFetchPriority", false); |
| 817 | D(parserOptions, "createRequire", isNode); |
| 818 | D(parserOptions, "dynamicUrl", true); |
| 819 | D(parserOptions, "deferImport", deferImport); |
| 820 | D(parserOptions, "sourceImport", sourceImport); |
| 821 | D(parserOptions, "typescript", typescript); |
| 822 | if (futureDefaults) D(parserOptions, "exportsPresence", "error"); |
| 823 | D(parserOptions, "anonymousDefaultExportName", !library); |
| 824 | }; |
| 825 | |
| 826 | /** |
| 827 | * Apply json generator options defaults. |
no test coverage detected