diff options
| author | Lupino <lmjubuntu@gmail.com> | 2017-03-05 11:01:07 +0800 |
|---|---|---|
| committer | Lupino <lmjubuntu@gmail.com> | 2017-03-05 11:01:07 +0800 |
| commit | 8d21972c42f07f7bb100ce29db192147e266c561 (patch) | |
| tree | 83c4d2e56491a2b6ae2c2cf2280f8c6293818fbe /docs/tutorial/tutorial.rst | |
| parent | 2b5648efda40e28ae652ff6c27ac012edda0472e (diff) | |
| download | graphql-8d21972c42f07f7bb100ce29db192147e266c561.tar.gz | |
update docs
Diffstat (limited to 'docs/tutorial/tutorial.rst')
| -rw-r--r-- | docs/tutorial/tutorial.rst | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/tutorial/tutorial.rst b/docs/tutorial/tutorial.rst index 1c8b5ff..48fc29f 100644 --- a/docs/tutorial/tutorial.rst +++ b/docs/tutorial/tutorial.rst @@ -29,6 +29,7 @@ dependencies. import qualified Data.GraphQL.Schema as Schema import Control.Applicative + import Data.List.NonEmpty (NonEmpty((:|))) import Data.Text hiding (empty) import Data.Aeson import Data.ByteString.Lazy.Char8 (putStrLn) @@ -48,7 +49,7 @@ First we build a GraphQL schema. .. code:: haskell schema1 :: Alternative f => Schema f - schema1 = Schema [hello] + schema1 = hello :| [] hello :: Alternative f => Resolver f hello = Schema.scalar "hello" ("it's me" :: Text) @@ -82,7 +83,7 @@ For this example, we're going to be using time. .. code:: haskell schema2 :: Schema IO - schema2 = Schema [time] + schema2 = time :| [] time :: Resolver IO time = Schema.scalarA "time" $ \case @@ -150,7 +151,7 @@ both. .. code:: haskell schema3 :: Schema IO - schema3 = Schema [hello, time] + schema3 = hello :| [time] query3 :: Text query3 = "query timeAndHello { time hello }" |
