【发布时间】:2020-01-04 12:36:16
【问题描述】:
这可能很愚蠢,但我还是要问。
我已经在 TypeScript 中定义了我想在 Apollo typeDefs 中使用的接口和类型。我查看了他们的文档,但找不到任何东西。
Apollo 文档是怎么说的
const typeDefs = gql`
type User {
id: String
firstName: String
lastName: String
email: String
}
`;
const server: ApolloServer = new ApolloServer({
typeDefs
});
它强制写入由gql函数转换的字符串格式的类型
我想用什么
interface User {
id: string;
firstName: string;
lastName: string;
email: string;
}
有什么方法可以在 Apollo 的 typeDefs 中使用上述接口?
非常感谢您的帮助,我在为 TypeScript 和 Apollo 复制类型定义时有点进退两难。
如果您需要任何进一步的信息,请告诉我。
【问题讨论】:
标签: typescript graphql apollo