Packages

p

clue

macros

package macros

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class Accumulator[C, CP, S] extends AnyRef

    Holds the aggregated CaseClasses, their ClassParams and possible Sum info as we recurse the query AST.

    Holds the aggregated CaseClasses, their ClassParams and possible Sum info as we recurse the query AST.

    parAccum accumulates parameters until we have a whole case class definition.

  2. trait AccumulatorImplicits extends AnyRef
  3. macro class GraphQL extends Annotation with StaticAnnotation
    Annotations
    @compileTimeOnly("macro annotation could not be expanded (since these are experimental, you must enable them with -Ymacro-annotations)")
  4. trait GraphQLMacro extends Macro
    Attributes
    protected
  5. case class GraphQLOptionalParams(mappings: Some[Map[String, String]] = Some(Map.empty), eq: Option[Boolean] = None, show: Option[Boolean] = None, lenses: Option[Boolean] = None, reuse: Option[Boolean] = None, debug: Some[Boolean] = Some(false)) extends Product with Serializable
  6. case class GraphQLParams(mappings: Map[String, String], eq: Boolean, show: Boolean, lenses: Boolean, reuse: Boolean, debug: Boolean) extends Product with Serializable
    Attributes
    protected
  7. macro class GraphQLSchema extends Annotation with StaticAnnotation
    Annotations
    @compileTimeOnly("macro annotation could not be expanded (since these are experimental, you must enable them with -Ymacro-annotations)")
  8. trait Macro extends AnyRef
    Attributes
    protected
  9. case class MacroSettings(schemaDirs: List[File] = List.empty, catsEq: Boolean = false, catsShow: Boolean = false, monocleLenses: Boolean = false, scalajsReactReusability: Boolean = false) extends Product with Serializable
    Attributes
    protected

Value Members

  1. object Accumulator extends AccumulatorImplicits
  2. object Constants
  3. object MacroSettings extends Serializable
    Attributes
    protected

Ungrouped