@@ -102,7 +102,7 @@ export default class TypeGenerator {
102102
103103 const schema = await this . loadSchema ( subgraph ) ;
104104 typeGenDebug . extend ( 'generateTypes' ) ( 'Generating types for schema' ) ;
105- await this . generateTypesForSchema ( schema ) ;
105+ await this . generateTypesForSchema ( { schema } ) ;
106106
107107 if ( this . options . subgraphSources . length > 0 ) {
108108 const ipfsClient = create ( {
@@ -123,7 +123,11 @@ export default class TypeGenerator {
123123 typeGenDebug . extend ( 'generateTypes' ) (
124124 `Generating types for subgraph datasource ${ manifest } ` ,
125125 ) ;
126- await this . generateTypesForSchema ( subgraphSchema , `subgraph-${ manifest } .ts` ) ;
126+ await this . generateTypesForSchema ( {
127+ schema : subgraphSchema ,
128+ fileName : `subgraph-${ manifest } .ts` ,
129+ generateStoreMethods : false ,
130+ } ) ;
127131 } ) ,
128132 ) ;
129133 }
@@ -226,11 +230,17 @@ export default class TypeGenerator {
226230 ) ;
227231 }
228232
229- async generateTypesForSchema (
230- schema : any ,
233+ async generateTypesForSchema ( {
234+ schema,
231235 fileName = 'schema.ts' , // Default file name
232- outputDir : string = this . options . outputDir , // Default output directory
233- ) {
236+ outputDir = this . options . outputDir , // Default output directory
237+ generateStoreMethods = true ,
238+ } : {
239+ schema : any ;
240+ fileName ?: string ;
241+ outputDir ?: string ;
242+ generateStoreMethods ?: boolean ;
243+ } ) {
234244 return await withSpinner (
235245 `Generate types for GraphQL schema` ,
236246 `Failed to generate types for GraphQL schema` ,
@@ -242,7 +252,7 @@ export default class TypeGenerator {
242252 [
243253 GENERATED_FILE_NOTE ,
244254 ...codeGenerator . generateModuleImports ( ) ,
245- ...codeGenerator . generateTypes ( ) ,
255+ ...codeGenerator . generateTypes ( generateStoreMethods ) ,
246256 ...codeGenerator . generateDerivedLoaders ( ) ,
247257 ] . join ( '\n' ) ,
248258 {
0 commit comments