Utopia CMS Hasura

Hasura implementation of the server-layer for utopia_cms

Features

CmsHasura

Provides a set of handful methods necessary to connect CmsTable to a Hasura back-end.

Name Description
createAdminClient Creates a GraphQLClient
delegate Creates a CmsHasuraDelegate
oneToManyDelegate Creates an implementation of the CmsHasuraOneToManyDelegate
manyToManyDelegate Creates an implementation of the CmsHasuraManyToManyDelegate

CmsHasuraDelegate

An implementation of the CmsDelegate interface.

CmsHasuraManyToManyDelegate

An implementation of the CmsToManyDelegate interface for many-to-many relationships.

CmsHasuraOneToManyDelegate

An implementation of the CmsToManyDelegate interface for one-to-many relationships.

Contributions

Contributions are welcomed!

If you want to support our project, feel free to open a pull-request.

Libraries

utopia_cms_hasura