-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
when I specify a field decorator such as this:
@ObjectType({ description: 'Simple product object type' })
class Product {
@Field()
async wow(): Promise<number> {
return 10
}
}
I get this error:
TypeError: undefined is not a promise
at Promise (<anonymous>)
at resolveType (/home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:227:24)
at inferTypeOrThrow (/home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:389:12)
at resolveRegisteredOrInferedType (/home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:607:12)
at compileFieldConfig$$1 (/home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:625:24)
at /home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:658:39
at Array.forEach (<anonymous>)
at getAllFields (/home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:653:25)
at /home/capaj/git_projects/tests/type-gql/node_modules/typegql/lib/index.js:666:39
at Array.forEach (<anonymous>)
Which is fine-you need to specify the type explicitly using {type: Number}
, but would it be possible to maybe at least print out a name of the field and the name of the class?
It's quite hard to find where the error is coming from if I have just added many fields
Metadata
Metadata
Assignees
Labels
No labels