1.17.0 (2017-03-13)
Features
- TypeComposer InputTypeComposer Resolver: Make set methods chainable (6f775e7d)
All so-called set
methods now return self
. And now you may create Type via method chaining eg.
TypeComposer
.create('MyType')
.setDescription('Description')
.setField()
.addRelation()
.setField('f2', 'String');
All chainable methods list:
-
TypeComposer
- setFields
- setField
- addFields
- removeField
- extendField
- addRelation
- buildRelations
- buildRelation
- addRelationWithResolver
- setInterfaces
- addInterface
- removeInterface
- setResolver
- addResolver
- removeResolver
- setTypeName
- setDescription
- setRecordIdFn
- addProjectionMapper
-
InputTypeComposer
- setFields
- setField
- addFields
- removeField
- extendField
- makeRequired
- makeOptional
- setTypeName
- setDescription
-
Resolver
- setArgs
- setArg
- addArgs
- removeArg
- cloneArg
- makeRequired
- makeOptional
- setResolve
- setType
- setKind
- setDescription