com.raquo.domtypes.codegen.generators

Type members

Classlikes

class AttrsTraitGenerator(val defs: List[AttrDef], val defGroupComments: AttrDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: AttrDef => String, defType: AttrDef => DefType, keyKind: String, baseImplDefComments: List[String], baseImplName: String, baseImplDef: List[String], transformCodecName: String => String, namespaceImpl: String => String, val outputImplDefs: Boolean, format: CodeFormatting) extends TraitGenerator[AttrDef]
class EventPropsTraitGenerator(val defs: List[EventPropDef], val defGroupComments: EventPropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: EventPropDef => String, defType: EventPropDef => DefType, keyKind: String, baseImplDefComments: List[String], baseImplDef: List[String], val outputImplDefs: Boolean, format: CodeFormatting) extends TraitGenerator[EventPropDef]
class PropsTraitGenerator(val defs: List[PropDef], val defGroupComments: PropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: PropDef => String, defType: PropDef => DefType, keyKind: String, baseImplDefComments: List[String], baseImplName: String, baseImplDef: List[String], transformCodecName: String => String, val outputImplDefs: Boolean, format: CodeFormatting) extends TraitGenerator[PropDef]
abstract class SourceGenerator(format: CodeFormatting) extends SourceRepr
class StyleKeywordsTraitGenerator(val defs: List[StyleKeywordDef], val defGroupComments: StyleKeywordDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, extendsFeatureTraits: List[String], extendsUnitTraits: List[String], val keyImplName: StyleKeywordDef => String, keywordImpl: StyleKeywordDef => String, keywordType: String, derivedKeyKind: String, propKind: String, defType: StyleKeywordDef => DefType, format: CodeFormatting) extends TraitGenerator[StyleKeywordDef]
class StylePropsTraitGenerator(val defs: List[StylePropDef], val defGroupComments: StylePropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: StylePropDef => String, defType: StylePropDef => DefType, keyKind: String, keyKindAlias: String, setterType: String, setterTypeAlias: String, derivedKeyKind: String, derivedKeyKindAlias: String, baseImplName: String, baseImplDefComments: List[String], baseImplDef: List[String], transformTraitName: String => String, transformUnitTraitName: String => String, val outputImplDefs: Boolean, outputUnitTraits: Boolean, format: CodeFormatting) extends TraitGenerator[StylePropDef]
class TagsTraitGenerator(val defs: List[TagDef], val defGroupComments: TagDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: TagDef => String, defType: TagDef => DefType, keyType: TagDef => String, val outputImplDefs: Boolean, baseImplDefComments: List[String], baseImplDef: List[String], format: CodeFormatting) extends TraitGenerator[TagDef]
abstract class TraitGenerator[Def](format: CodeFormatting) extends SourceGenerator