Я хочу создать ENUM в моих определениях / типах graphql для использования другими типами. Я уже использую константы, необходимые в файлах core. js, и я хотел бы импортировать их непосредственно в файлы .graphql, в которых находятся мои определения.
Файлы .graphql импортируются следующим образом: -
import { importSchema } from "graphql-import"
export const typeDefs = importSchema("graphql/schema.graphql")
export default typeDefs
import resolvers from "@graphql/resolvers"
import typeDefs from "@graphql/schema"
const schema = makeExecutableSchema({
typeDefs,
resolvers,
})
Я знаю, что могу сделать это, используя graphql-compose, помещая мои typeDefs в файлы. js, но я бы хотел избегайте этого дополнительного шага и делайте это напрямую, если это возможно. Спасибо.