( pkg: PackageData['data'], key: string, options: InternalResolveOptions, type: 'imports' | 'exports', externalize?: boolean, )
| 1026 | } |
| 1027 | |
| 1028 | function resolveExportsOrImports( |
| 1029 | pkg: PackageData['data'], |
| 1030 | key: string, |
| 1031 | options: InternalResolveOptions, |
| 1032 | type: 'imports' | 'exports', |
| 1033 | externalize?: boolean, |
| 1034 | ) { |
| 1035 | const conditions = getConditions( |
| 1036 | externalize ? options.externalConditions : options.conditions, |
| 1037 | options.isProduction, |
| 1038 | options.isRequire, |
| 1039 | ) |
| 1040 | |
| 1041 | const fn = type === 'imports' ? imports : exports |
| 1042 | const result = fn(pkg, key, { conditions, unsafe: true }) |
| 1043 | return result ? result[0] : undefined |
| 1044 | } |
| 1045 | |
| 1046 | function resolveDeepImport( |
| 1047 | id: string, |
no test coverage detected