Skip to content

Releases: acro5piano/typed-graphqlify

v3.0.0: Merge pull request #172 from acro5piano/feature/v3

01 Nov 06:45
79d39ee
Compare
Choose a tag to compare

⚠ Breaking: query, mutation, subscription now returns CompiledResult (not returns GraphQL string).

interface CompiledResult<D, V> {
  toString: () => string
  data: D
  variable: V
  result: { data: D }
}

Migration Guide

2.x

const queryObject = {
  user: {
    id: types.number,
    name: types.string,
    bankAccount: {
      id: types.number,
      branch: types.string,
    },
  },
}

const queryString = query('GetUser', queryObject)

type Result = typeof queryObject

3.x

const q = query('GetUser', {
  user: {
    id: types.number,
    name: types.string,
    bankAccount: {
      id: types.number,
      branch: types.string,
    },
  },
})

const queryString = q.toString()

type Result = typeof q.data

v2.4.5

29 Sep 16:18
0c4743c
Compare
Choose a tag to compare
  • Support ESNext module export
  • Update dependencies

v2.4.4

19 Aug 14:03
3899e7a
Compare
Choose a tag to compare
  • library deps updates

v2.4.3

11 Aug 06:44
0b5475e
Compare
Choose a tag to compare

Dependency updates

v2.4.2: Merge pull request #116 from acro5piano/feature/auto-release

31 Jul 12:45
f1a8f4b
Compare
Choose a tag to compare

v2.4.1

16 Jul 23:34
Compare
Choose a tag to compare
  • [Security] Bump lodash from 4.17.15 to 4.17.19 82be13e

v2.4.0...v2.4.1

v2.4.0

30 Jun 11:34
Compare
Choose a tag to compare

Allow render a single fragment by @kevinsimper

v2.3.0: Merge pull request #79 from acro5piano/2.3.0

02 Mar 13:47
a18a8cb
Compare
Choose a tag to compare

v2.2.1: Fix rollup config: exluding 'tslib'

06 Mar 11:21
4f8d4b3
Compare
Choose a tag to compare
Merge pull request #63 from acro5piano/fix-tslib

Fix rollup config: exluding 'tslib'

v2.2.0: Merge pull request #61 from acro5piano/2.2.0

03 Mar 11:46
b1cf1a3
Compare
Choose a tag to compare