Commit Graph

45 Commits

Author SHA1 Message Date
Tim Griesser b631665f39 v0.3.0 2018-11-29 11:47:47 -05:00
Tim Griesser 5ccf3b1d67 Begin work on ast reader 2018-11-29 11:47:20 -05:00
Tim Griesser 52e549a1aa Auto-generating API docs 2018-11-29 07:42:01 -05:00
Tim Griesser c303741f17 Beginning to use the TS definitions to build the docs 2018-11-27 22:46:51 -05:00
Tim Griesser 13be2065d7 Drop the GraphQLiteral prefix from internal types
Remove the t.*Arg convenience methods, they
don't provide any benefit and just complicate the
api documentation
2018-11-27 11:45:50 -05:00
Tim Griesser 0f8c134a38
Update example links 2018-11-26 15:32:59 -05:00
Tim Griesser 930dcbade2 Add some docs, add *Arg methods to interfaceType 2018-11-26 10:12:05 -05:00
Tim Griesser 266f12084a Remove the concept of abstractType
It's generally unnecessary in JS (just use functions)
and both complicates the internals and loses
type-safety.
2018-11-26 10:11:39 -05:00
Tim Griesser 9c3cf675e1 Rename blog post, wip 2018-11-26 10:00:11 -05:00
Tim Griesser 826305e42b Renaming GQLiteral -> GraphQLiteral 2018-11-26 08:51:33 -05:00
Tim Griesser 169fb82fa1 Adding a simple logo 2018-11-26 08:49:27 -05:00
Tim Griesser 298bf5faec buildSchema -> makeSchema 2018-11-25 17:53:58 -05:00
Tim Griesser 19fd933630 Fix some types 2018-11-21 16:47:45 -05:00
Tim Griesser 06ba62b1e5 Fix all of the *Arg definitions 2018-11-21 16:25:14 -05:00
Tim Griesser 5c800f09e1 Type checking works in Playground editor 2018-11-21 16:23:02 -05:00
Tim Griesser 734d44d40d
Document how to build docs
Take out references to features that don't exist yet
2018-11-21 09:20:20 -05:00
Tim Griesser 7cabf30e4e Update playground based on new code 2018-11-21 09:19:24 -05:00
Tim Griesser b3c6df4718 Update docs to reference new APIs 2018-11-21 08:53:26 -05:00
Tim Griesser cd486f725b Bumping example dependency versions so they work 2018-11-21 08:48:17 -05:00
Tim Griesser 2b82ce8078 v0.2.0 2018-11-21 08:46:34 -05:00
Tim Griesser 2b6ec64160 Typegen working decent enough, need to fix a few things 2018-11-21 08:44:17 -05:00
Tim Griesser 141ff2a387 Fix tests, update examples, add helpers for example scripts 2018-11-19 14:31:35 -05:00
Tim Griesser e7ca1b870d Function names that are a little easier on the eyes 2018-11-19 12:10:28 -05:00
Tim Griesser 2858d448e0 WIP on type generation overhaul 2018-11-18 15:06:28 -05:00
Tim Griesser 2e739d7913 Lists of varying depth supported 2018-11-15 18:44:38 -05:00
Tim Griesser 58759f5d92 Added simple playground, working on new type generation 2018-11-15 10:41:10 -05:00
Tim Griesser 31cfde465a Playing around with the website playground 2018-11-13 12:49:11 -05:00
Tim Griesser 9c61c8d74e Exclude website from project config 2018-11-13 10:37:48 -05:00
Tim Griesser 36afd8aef5 Working on docs, fixing some config, etc 2018-11-13 10:36:41 -05:00
Tim Griesser 82effb501f Update dependencies 2018-11-13 08:16:39 -05:00
Tim Griesser 733759905a Some type fixes 2018-11-13 07:47:05 -05:00
Tim Griesser 70de0e1910 Type hint the backing types 2018-11-12 23:02:08 -05:00
Tim Griesser 7da020925d v0.1.1 2018-11-12 22:19:23 -05:00
Tim Griesser 1667eb10bf tslint, check name, nullability, requiredValue -> required 2018-11-12 22:19:04 -05:00
Tim Griesser 2b8b5c0902 Working through a directives api 2018-11-12 14:54:29 -05:00
Tim Griesser f7b00a0980 Tests working, initial publish 2018-11-11 16:38:00 -05:00
Tim Griesser 2fc9a1ba2f Tests for enum 2018-11-11 16:34:07 -05:00
Tim Griesser de2b00dd0e Working through the API with examples, type safety working pretty well 2018-11-11 16:20:30 -05:00
Tim Griesser 5b59ffd21d Pretty decent type coverage 2018-11-10 15:09:47 -05:00
Tim Griesser 224e19c5d4 Consolidating the type gen 2018-11-09 15:29:07 -08:00
Tim Griesser ba44e0e2a6 Basics working 2018-11-08 14:58:10 -08:00
Tim Griesser 446047a918 WIP 2018-11-08 09:04:48 -08:00
Tim Griesser 3d5387bcf1 WIP 2018-11-05 19:55:28 -05:00
Tim Griesser b4b1ed58f3 Renaming 2018-11-03 23:44:05 -04:00
Tim Griesser 86e7e5c26a Initial commit 2018-11-02 17:11:51 -04:00