@@ -129,9 +129,9 @@ export default class SchemaCodeGenerator {
129
129
) ;
130
130
}
131
131
132
- _isDerivedField ( field : any ) : boolean {
132
+ _isDerivedField ( field : FieldDefinitionNode | undefined ) : boolean {
133
133
return (
134
- field . directives ?. find ( ( directive : any ) => directive . name . value === 'derivedFrom' ) !==
134
+ field ? .directives ?. find ( ( directive : any ) => directive . name . value === 'derivedFrom' ) !==
135
135
undefined
136
136
) ;
137
137
}
@@ -302,11 +302,10 @@ export default class SchemaCodeGenerator {
302
302
returnType instanceof tsCodegen . NamedType ? returnType . getPrimitiveDefault ( ) : null ;
303
303
304
304
const getNonNullable = `if (!value || value.kind == ValueKind.NULL) {
305
- ${
306
- primitiveDefault === null
307
- ? "throw new Error('Cannot return null for a required field.')"
308
- : `return ${ primitiveDefault } `
309
- }
305
+ ${ primitiveDefault === null
306
+ ? "throw new Error('Cannot return null for a required field.')"
307
+ : `return ${ primitiveDefault } `
308
+ }
310
309
} else {
311
310
return ${ typesCodegen . valueToAsc ( 'value' , fieldValueType ) }
312
311
}` ;
@@ -326,7 +325,7 @@ export default class SchemaCodeGenerator {
326
325
` ,
327
326
) ;
328
327
}
329
- _generateDerivedFieldGetter ( entityDef : any , fieldDef : FieldDefinitionNode ) {
328
+ _generateDerivedFieldGetter ( entityDef : ObjectTypeDefinitionNode , fieldDef : FieldDefinitionNode ) {
330
329
const entityName = entityDef . name . value ;
331
330
const name = fieldDef . name . value ;
332
331
const gqlType = fieldDef . type ;
@@ -341,7 +340,7 @@ export default class SchemaCodeGenerator {
341
340
) ;
342
341
}
343
342
344
- _returnTypeForDervied ( gqlType : any ) : any {
343
+ _returnTypeForDervied ( gqlType : TypeNode ) : tsCodegen . NamedType {
345
344
if ( gqlType . kind === 'NonNullType' ) {
346
345
return this . _returnTypeForDervied ( gqlType . type ) ;
347
346
}
@@ -352,7 +351,7 @@ export default class SchemaCodeGenerator {
352
351
return type ;
353
352
}
354
353
355
- _generatedEntityDerivedFieldGetter ( _entityDef : any , fieldDef : FieldDefinitionNode ) {
354
+ _generatedEntityDerivedFieldGetter ( _entityDef : ObjectTypeDefinitionNode , fieldDef : FieldDefinitionNode ) {
356
355
const name = fieldDef . name . value ;
357
356
const gqlType = fieldDef . type ;
358
357
const fieldValueType = this . _valueTypeFromGraphQl ( gqlType ) ;
0 commit comments