github graphql-compose/graphql-compose v1.17.0

latest releases: v9.0.10, v9.0.9, v9.0.8...
7 years ago

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

Don't miss a new graphql-compose release

NewReleases is sending notifications on new releases.