MCPcopy
hub / github.com/prisma/prisma / getFeatureFlags

Method getFeatureFlags

packages/cli/src/Version.ts:116–129  ·  view source on GitHub ↗
(schemaPath: string | undefined, baseDir: string)

Source from the content-addressed store, hash-verified

114 }
115
116 private async getFeatureFlags(schemaPath: string | undefined, baseDir: string): Promise<string[]> {
117 try {
118 const { generators } = await loadSchemaContext({
119 schemaPath: createSchemaPathInput({ schemaPathFromConfig: schemaPath, baseDir }),
120 })
121 const generator = generators.find((g) => g.previewFeatures.length > 0)
122 if (generator) {
123 return generator.previewFeatures
124 }
125 } catch (e) {
126 // console.error(e)
127 }
128 return []
129 }
130}

Callers 1

parseMethod · 0.95

Calls 2

loadSchemaContextFunction · 0.90
createSchemaPathInputFunction · 0.90

Tested by

no test coverage detected