在Apollo typeDefs中使用TypeScript接口和类型
这可能很傻,但我还是要问 我已经在TypeScript中定义了接口和类型,我想在Apollo typeDefs中使用这些接口和类型。我查阅了他们的文档,但什么也没找到 阿波罗号的文件说明了什么在Apollo typeDefs中使用TypeScript接口和类型,typescript,graphql,apollo,Typescript,Graphql,Apollo,这可能很傻,但我还是要问 我已经在TypeScript中定义了接口和类型,我想在Apollo typeDefs中使用这些接口和类型。我查阅了他们的文档,但什么也没找到 阿波罗号的文件说明了什么 const typeDefs = gql` type User { id: String firstName: String lastName: String email: String } `; const server: ApolloServer = new
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时,流程将颠倒——您将首先编写类型定义,然后根据这些定义生成TypeScript定义。TypeScript定义可以使用或之类的方式生成