refactor(home-paths): simplify cache path dispatch
This commit is contained in:
1 parent
7f005e2c0f
commit
d76704170b
1 file changed
+2
-3
@@ -106,9 +106,8 @@ export function dshHomePath(...segments: string[]): string {
|
||||
* @returns the normalized absolute cache path.
|
||||
*/
|
||||
export function dshCachePath(optionsOrSegment: { dshHome?: string } | string = {}, ...segments: string[]): string {
|
||||
const configured = typeof optionsOrSegment === 'string' ? undefined : optionsOrSegment.dshHome
|
||||
const children = typeof optionsOrSegment === 'string' ? [optionsOrSegment, ...segments] : segments
|
||||
return join(resolveDshHome(configured), 'cache', ...children)
|
||||
if (typeof optionsOrSegment === 'string') return dshHomePath('cache', optionsOrSegment, ...segments)
|
||||
return join(resolveDshHome(optionsOrSegment.dshHome), 'cache', ...segments)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user