View Source Absinthe.Type.List (absinthe v1.7.6)

A wrapping type which declares the type of each item in the list.

Examples

Given a type, :item, to declare the type of a field/argument as a list of :item-typed values, you could do:

type: %Absinthe.Type.List{of_type: :item}

But normally this would be done using Absinthe.Schema.Notation.list_of/1.

type: list_of(:item)

Summary

Types

t()

A defined list type.

Functions

Callback implementation for c:Absinthe.Introspection.TypeKind.kind/0.

Types

@type t() :: %Absinthe.Type.List{of_type: Absinthe.Type.t()}

A defined list type.

## Options

  • :of_type - The underlying, wrapped type.

Functions

Callback implementation for c:Absinthe.Introspection.TypeKind.kind/0.