chamesu
Version:
This package contains all packages of the chat application.
40 lines (31 loc) • 972 B
text/typescript
/*
* Copyright (c) 2022.
* Author Peter Placzek (tada5hi)
* For the full copyright and license information,
* view the LICENSE file that was distributed with this source code.
*/
import path from 'path';
let writableDirPath : string | undefined;
let rootDirPath : string | undefined;
let publicDirPath : string | undefined;
export function getWritableDirPath() {
if(typeof writableDirPath !== 'undefined') {
return writableDirPath;
}
writableDirPath = path.resolve(__dirname + '../../../writable');
return writableDirPath;
}
export function getRootDirPath() {
if(typeof rootDirPath !== 'undefined') {
return rootDirPath;
}
rootDirPath = path.resolve(__dirname + '../../../');
return rootDirPath;
}
export function getPublicDirPath() {
if(typeof publicDirPath !== 'undefined') {
return publicDirPath;
}
publicDirPath = path.resolve(__dirname + '../../../public');
return publicDirPath;
}