(fsPath: string, preserveSymlinks: boolean)
| 15 | * @internal |
| 16 | */ |
| 17 | export function tryFsResolve(fsPath: string, preserveSymlinks: boolean): string | undefined { |
| 18 | const { file, postfix } = splitFileAndPostfix(fsPath); |
| 19 | const res = tryCleanFsResolve(file, preserveSymlinks); |
| 20 | if (res) { |
| 21 | return res + postfix; |
| 22 | } |
| 23 | |
| 24 | return; |
| 25 | } |
| 26 | |
| 27 | // https://github.com/vitejs/vite/blob/b7ddfae5f852c2948fab03e94751ce56f5f31ce0/packages/vite/src/node/plugins/resolve.ts#L580 |
| 28 | function tryCleanFsResolve(file: string, preserveSymlinks: boolean): string | undefined { |
no test coverage detected