leave base medusa schema only in modules
This commit is contained in:
1 file changed
+2
-8
@@ -231,14 +231,8 @@ function isMedusaModule(mod) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function cleanAndMergeSchema(loadedSchema) {
|
function cleanAndMergeSchema(loadedSchema) {
|
||||||
const defaultMedusaSchema = `
|
const { schema: cleanedSchema, notFound } =
|
||||||
scalar DateTime
|
GraphQLUtils.cleanGraphQLSchema(loadedSchema)
|
||||||
scalar JSON
|
|
||||||
directive @enumValue(value: String) on ENUM_VALUE
|
|
||||||
`
|
|
||||||
const { schema: cleanedSchema, notFound } = GraphQLUtils.cleanGraphQLSchema(
|
|
||||||
defaultMedusaSchema + loadedSchema
|
|
||||||
)
|
|
||||||
const mergedSchema = GraphQLUtils.mergeTypeDefs(cleanedSchema)
|
const mergedSchema = GraphQLUtils.mergeTypeDefs(cleanedSchema)
|
||||||
return {
|
return {
|
||||||
schema: GraphQLUtils.makeExecutableSchema({ typeDefs: mergedSchema }),
|
schema: GraphQLUtils.makeExecutableSchema({ typeDefs: mergedSchema }),
|
||||||
|
|||||||
Reference in new issue
Block a user