package macros
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class Accumulator[C, CP, S] extends AnyRef
Holds the aggregated
CaseClasses, theirClassParams and possibleSuminfo as we recurse the query AST.Holds the aggregated
CaseClasses, theirClassParams and possibleSuminfo as we recurse the query AST.parAccumaccumulates parameters until we have a whole case class definition. - trait AccumulatorImplicits extends AnyRef
- 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)")
- trait GraphQLMacro extends Macro
- Attributes
- protected
- 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
- case class GraphQLParams(mappings: Map[String, String], eq: Boolean, show: Boolean, lenses: Boolean, reuse: Boolean, debug: Boolean) extends Product with Serializable
- Attributes
- protected
- 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)")
- trait Macro extends AnyRef
- Attributes
- protected
- 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
- object Accumulator extends AccumulatorImplicits
- object Constants
- object MacroSettings extends Serializable
- Attributes
- protected