summaryrefslogtreecommitdiff
path: root/src/Language/GraphQL/Type.hs
blob: 3ed8bb90974d22396317cca00c91ae2b5eb0313d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{- This Source Code Form is subject to the terms of the Mozilla Public License,
   v. 2.0. If a copy of the MPL was not distributed with this file, You can
   obtain one at https://mozilla.org/MPL/2.0/. -}

-- | Reexports non-conflicting type system and schema definitions.
module Language.GraphQL.Type
    ( In.InputField(..)
    , In.InputObjectType(..)
    , Out.Context(..)
    , Out.Field(..)
    , Out.InterfaceType(..)
    , Out.ObjectType(..)
    , Out.Resolve
    , Out.Resolver(..)
    , Out.SourceEventStream
    , Out.Subscribe
    , Out.UnionType(..)
    , Out.argument
    , module Language.GraphQL.Type.Definition
    , module Language.GraphQL.Type.Schema
    ) where

import Language.GraphQL.Type.Definition
import Language.GraphQL.Type.Schema (Schema, schema)
import qualified Language.GraphQL.Type.In as In
import qualified Language.GraphQL.Type.Out as Out