Merge dependabot/npm_and_yarn/ui/web/vue/eslint-config-typescript-12.0.0 into combine...
[e-mobility-charging-stations-simulator.git] / src / types / Storage.ts
CommitLineData
6c1761d4 1import type { Configuration } from '@mikro-orm/core';
a6b3c6c3 2
ba516f9c 3export type MikroOrmDbType = keyof typeof Configuration.PLATFORMS;
a6b3c6c3 4
72f041bd
JB
5export enum StorageType {
6 JSON_FILE = 'jsonfile',
c27c3eee
JB
7 MONGO_DB = 'mongodb',
8 MYSQL = 'mysql',
9 MARIA_DB = 'mariadb',
e7aeea18 10 SQLITE = 'sqlite',
72f041bd
JB
11}
12
a6b3c6c3 13export enum DBName {
c27c3eee
JB
14 MONGO_DB = 'MongoDB',
15 MYSQL = 'MySQL',
16 MARIA_DB = 'MariaDB',
e7aeea18 17 SQLITE = 'SQLite',
2a370053 18}