MCPcopy Index your code
hub / github.com/upstash/jstack / buildInstallerMap

Function buildInstallerMap

cli/src/installers/index.ts:47–79  ·  view source on GitHub ↗
(
  selectedOrm: Orm = "none",
  selectedProvider?: Provider
)

Source from the content-addressed store, hash-verified

45export type Installer = (opts: InstallerOptions) => void
46
47export const buildInstallerMap = (
48 selectedOrm: Orm = "none",
49 selectedProvider?: Provider
50): InstallerMap => ({
51 orm: {
52 none: {
53 inUse: selectedOrm === "none",
54 installer: noOrmInstaller,
55 },
56 drizzle: {
57 inUse: selectedOrm === "drizzle",
58 installer: drizzleInstaller,
59 },
60 },
61 provider: {
62 postgres: {
63 inUse: selectedProvider === "postgres",
64 installer: postgresInstaller,
65 },
66 neon: {
67 inUse: selectedProvider === "neon",
68 installer: neonInstaller,
69 },
70 "vercel-postgres": {
71 inUse: selectedProvider === "vercel-postgres",
72 installer: vercelPostgresInstaller,
73 },
74 planetscale: {
75 inUse: selectedProvider === "planetscale",
76 installer: planetscaleInstaller
77 }
78 },
79})

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected