muse/src/utils/create-database-url.ts

15 lines
397 B
TypeScript

import {join} from 'path';
export const createDatabasePath = (directory: string) => join(directory, 'db.sqlite');
const createDatabaseUrl = (directory: string) => {
const url = `file:${createDatabasePath(directory)}?socket_timeout=10&connection_limit=1`;
if (process.platform === 'win32') {
return url.replaceAll(/\\/g, '\\\\');
}
return url;
};
export default createDatabaseUrl;