Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor deriving #800

Merged
merged 59 commits into from
Nov 25, 2022
Merged

refactor deriving #800

merged 59 commits into from
Nov 25, 2022

Conversation

nalchevanidze
Copy link
Member

@nalchevanidze nalchevanidze commented Nov 22, 2022

introduces MonadResolver and MonadIOResolver

@nalchevanidze nalchevanidze merged commit 13d7eaf into main Nov 25, 2022
@nalchevanidze nalchevanidze deleted the kinded branch November 25, 2022 14:58
ropwareJB pushed a commit to ropwareJB/morpheus-graphql that referenced this pull request Dec 3, 2022
* kinded

* update

* update

* GMAP

* GTRaverse

* update

* omit visited

* fix types

* derive named resolvers

* update value

* scanner refs

* fun

* resolvers

* refs

* update

* update

* useGmap

* named resolvers

* NamedResolvers

* GQLResolver

* Grep

* GRep

* GRep

* GRep

* GRep

* TypeRep

* GRep

* Rep

* typeRep

* update

* format

* GMap

* fix Gmap

* MonadResolver

* class MonadResolver

* res

* monadResolver

* decodeValues

* clean up resolvers

* resolver

* ignoredResolver

* update

* update

* update

* monadResolver

* resolver

* MonadIOResolver

* MonadIOResolver

* Resolving

* MonadIO Resolver

* subscribe

* MonadResolver

* MonadResolver

* Update

* update

* format

* found

* MonadResolver

* runFun
nalchevanidze added a commit that referenced this pull request Dec 5, 2022
* Up to date installation instructions

* Publish Release 0.27.0 (#795)

* publish-release/0.27.0

* cabal

Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: David Nalchevanidze <d.nalchevanidze@gmail.com>

* clean up type deriving (#797)

* deriving on gql type

* lifted

* GQLType

* derive Type

* GQLType

* catName

* clean up

* update

* format

* Gql type deriving (#798)

* deriveGQLType

* typeContent

* gql type

* fillTypeContent

* update

* insertType

* deriveFIelds

* inject type

* derive KindedType

* derive content

* mapping

* update

* derive content

* derive field arguments

* to Field Content

* derive field arguments

* update

* cant be input type

* clean up deriving (#799)

* clean up Deriving

* clean up deriving options

ignore undefined

GQLType

argumentsToObject

update

update

remove utils

GLQType

* fix subscription

* update useDerive schema

* useDeriveType

* fix schema deriving

* GQLType

* derive schema

* derive

* encode value

* derive app

* update Deriving named

* update encodeField

* kinded

* NamedFun

* named

* NamedResolvers

* resolver

* update

* build Map

* remove decode value

* update

* remove GQLType from Named Resolver

* update

* kindedProxy

* update

* optimize g traversable

* scan

* GTraversable

* scanner

* NamedResolvers

* flexible context

* refactor deriving (#800)

* kinded

* update

* update

* GMAP

* GTRaverse

* update

* omit visited

* fix types

* derive named resolvers

* update value

* scanner refs

* fun

* resolvers

* refs

* update

* update

* useGmap

* named resolvers

* NamedResolvers

* GQLResolver

* Grep

* GRep

* GRep

* GRep

* GRep

* TypeRep

* GRep

* Rep

* typeRep

* update

* format

* GMap

* fix Gmap

* MonadResolver

* class MonadResolver

* res

* monadResolver

* decodeValues

* clean up resolvers

* resolver

* ignoredResolver

* update

* update

* update

* monadResolver

* resolver

* MonadIOResolver

* MonadIOResolver

* Resolving

* MonadIO Resolver

* subscribe

* MonadResolver

* MonadResolver

* Update

* update

* format

* found

* MonadResolver

* runFun

* Render introspection (#802)

* introspection

* MonadResolver

* MonadResolver

* Typeable

* MonadResolver

* MonadResolver

* lib sub

* runResolver

* NamedResolvers

* Resolver

* event

* update named

* Root

* update Resolvers

* schema api

* Updated Version installation instruction, removed unused type decl in example docs

* Updating docs for subscription for missing deriving GQLType

* added DeriveAnyClass

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: David Nalchevanidze <d.nalchevanidze@gmail.com>
@github-actions github-actions bot mentioned this pull request Apr 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant