mirror of
https://github.com/filiprojek/nork.git
synced 2025-02-20 01:22:58 +01:00
- norkconfig se generuje lepe a actually ho pouzivam - pri vytvareni projektu je mozne vybrat si orm (mongoose & sequlize) - default modely pro db se kopiruji na zaklade parametru db z norkconfigu - updatnutej ts skeleton - dropnul jsem support pro js
41 lines
750 B
TypeScript
41 lines
750 B
TypeScript
import colors from 'colors'
|
|
|
|
export default class Global {
|
|
static logSuccess = (msg: boolean | string = false): string => {
|
|
if (!msg) {
|
|
msg = 'Success!'
|
|
}
|
|
console.log(colors.cyan(String(msg)))
|
|
return String(msg)
|
|
}
|
|
|
|
static logError(errorMsg: string) {
|
|
console.log(colors.bgYellow.red(errorMsg))
|
|
return
|
|
}
|
|
|
|
static langToLanguage(lang: string): string {
|
|
switch (lang) {
|
|
case 'js':
|
|
return 'Javascript'
|
|
case 'ts':
|
|
return 'Typescript'
|
|
default:
|
|
return 'Unknown language'
|
|
}
|
|
}
|
|
|
|
static dbToDatabase(lang: string): string {
|
|
switch (lang) {
|
|
case 'mongodb':
|
|
return 'MongoDB'
|
|
case 'postgresql':
|
|
return 'PostgreSQL'
|
|
case 'mysql':
|
|
return 'MySQL'
|
|
default:
|
|
return 'Unknown database'
|
|
}
|
|
}
|
|
}
|