Files
standardnotes-app-web/packages/desktop/test/fakePaths.ts
2022-06-07 11:52:15 -05:00

30 lines
688 B
TypeScript

import path from 'path'
export default function makeFakePaths(tmpDir: string) {
const Paths = {
get userDataDir(): string {
return tmpDir
},
get documentsDir(): string {
return tmpDir
},
get tempDir(): string {
return tmpDir
},
get extensionsDirRelative(): string {
return 'Extensions'
},
get extensionsDir(): string {
return path.join(Paths.userDataDir, 'Extensions')
},
get extensionsMappingJson(): string {
return path.join(Paths.extensionsDir, 'mapping.json')
},
get windowPositionJson(): string {
return path.join(Paths.userDataDir, 'window-position.json')
},
}
return Paths
}