INNER CODE UNIT · TypeScript
getDatabaseSelection
prisma-labs/graphql-framework-experiment · src/cli/commands/create/app.ts:222
async function getDatabaseSelection(): Promise<DatabaseSelection | 'sigtermed'> {
const envar = process.env.CREATE_APP_CHOICE_DATABASE_TYPE as Database | 'NO_DATABASE' | undefined
if (envar) {
if (envar === 'NO_DATABASE') {
return null
}
if (envar === 'SQLite') {
return {
database: true,
choice: envar,
connectionURI: SQLITE_DEFAULT_CONNECTION_URI,
}
}
return {
database: true,
choice: envar,
connectionURI: undefined,