Skip to content

Commit bf5a04b

Browse files
resolver: add stringer in scalar String type
1 parent c84bfdd commit bf5a04b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

internal/exec/resolvable/resolvable.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,11 +224,11 @@ func (b *execBuilder) makeExec(t common.Type, resolverType reflect.Type) (Resolv
224224
func makeScalarExec(t *schema.Scalar, resolverType reflect.Type) (Resolvable, error) {
225225
implementsType := false
226226
switch r := reflect.New(resolverType).Interface().(type) {
227-
case *int32, *int, *int64:
227+
case *int32, *int, *int64, *uint32, *uint, *uint64:
228228
implementsType = t.Name == "Int"
229-
case *float64:
229+
case *float32, *float64:
230230
implementsType = t.Name == "Float"
231-
case *string:
231+
case *string, fmt.Stringer:
232232
implementsType = t.Name == "String"
233233
case *bool:
234234
implementsType = t.Name == "Boolean"

0 commit comments

Comments
 (0)