gql-types-generator TypeScript类型生成
如果你在用 GraphQL 开发,gql-types-generator 这个工具可以大大简化你的 TypeScript 类型生成过程。它根据 GraphQL 的 schema、mutation 和查询自动生成 TypeScript 类型,支持的 GraphQL 实体包括 type、interface、input 等,后续还会支持 fragments、inline fragments 和 directives 等。只需通过命令行操作,快速生成类型,省时又省力。
安装也简单,只需要执行 npm install --save gql-types-generator 或 yarn add gql-types-generator 就好。生成的 TypeScript 类型可以直接和你现有的 GraphQL 代码配合使用,确保类型安全,避免了手动维护类型的麻烦。
使用时,你可以直接运行命令来生成类型,看看实际效果。挺适合那些不想手动写大量类型的开发者。如果你使用的是 GraphQL,尤其是在做 React、Apollo 等项目时,可以试试这个工具,挺有的。
总体来说,gql-types-generator 让你的代码更简洁,类型更安全。嗯,如果你不想浪费时间写类型,或者懒得手动更新类型,可以考虑用它。
                            
                            gql-types-generator-master.zip
                            预估大小:49个文件
                        
                        
                        
                                
                                gql-types-generator-master
                                文件夹
                            
                                                        
                                
                                .gitignore
                                2KB
                            
                                                        
                                
                                tsconfig.json
                                549B
                            
                                                        
                                
                                README.md
                                9KB
                            
                                                        
                                
                                package.json
                                1KB
                            
                                                        
                                
                                src
                                文件夹
                            
                                                        
                                
                                utils
                                文件夹
                            
                                                        
                                
                                misc.ts
                                9KB
                            
                                                        
                                
                                generation.ts
                                7KB
                            
                                                        
                                
                                transpiling.ts
                                1014B
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                        
                                    文件大小:46.39KB
                                
                                
                                
                            
评论区