Dagger
Search

graphql

No long description provided.

Installation

dagger install github.com/dagger/dagger/modules/graphql@v0.14.0

Entrypoint

Return Type
Graphql
Example
dagger -m github.com/dagger/dagger/modules/graphql@ec9686a4b922e278614ed1754d308c75eaa59586 call \
func (m *myModule) example() *Graphql  {
	return dag.
			Graphql()
}
@function
def example() -> dag.Graphql:
	return (
		dag.graphql()
	)
@func()
example(): Graphql {
	return dag
		.graphql()
}

Types

Graphql 🔗

An instance of the GraphQL module

fromJson() 🔗

Load a GraphQL schema from a JSON spec

Return Type
Schema !
Arguments
NameTypeDefault ValueDescription
specFile !-No description provided
Example
dagger -m github.com/dagger/dagger/modules/graphql@ec9686a4b922e278614ed1754d308c75eaa59586 call \
 from-json --spec file:path
func (m *myModule) example(spec *File) *GraphqlSchema  {
	return dag.
			Graphql().
			FromJson(spec)
}
@function
def example(spec: dagger.File) -> dag.GraphqlSchema:
	return (
		dag.graphql()
		.from_json(spec)
	)
@func()
example(spec: File): GraphqlSchema {
	return dag
		.graphql()
		.fromJson(spec)
}

Schema 🔗

A GraphQL schema

file() 🔗

The schema encoded to a .graphql file

Return Type
File !
Example
dagger -m github.com/dagger/dagger/modules/graphql@ec9686a4b922e278614ed1754d308c75eaa59586 call \
 from-json --spec file:path \
 file
func (m *myModule) example(spec *File) *File  {
	return dag.
			Graphql().
			FromJson(spec).
			File()
}
@function
def example(spec: dagger.File) -> dagger.File:
	return (
		dag.graphql()
		.from_json(spec)
		.file()
	)
@func()
example(spec: File): File {
	return dag
		.graphql()
		.fromJson(spec)
		.file()
}