com.raquo.domtypes.codegen.generators

Members list

Type members

Classlikes

class AttrsTraitGenerator(val defs: List[AttrDef], val defGroupComments: AttrDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitModifiers: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: AttrDef => String, val keyImplNameArgName: 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]

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Show all
class EventPropsTraitGenerator(val defs: List[EventPropDef], val defGroupComments: EventPropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitModifiers: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: EventPropDef => String, val keyImplNameArgName: String, defType: EventPropDef => DefType, keyKind: String, baseImplDefComments: List[String], baseImplDef: List[String], val outputImplDefs: Boolean, format: CodeFormatting) extends TraitGenerator[EventPropDef]

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Show all
class PropsTraitGenerator(val defs: List[PropDef], val defGroupComments: PropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitModifiers: List[String], val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: PropDef => String, val keyImplNameArgName: 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]

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Show all
abstract class SourceGenerator(format: CodeFormatting) extends SourceRepr

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Known subtypes
class StyleKeywordsTraitGenerator(val defs: List[StyleKeywordDef], val defGroupComments: StyleKeywordDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitModifiers: List[String], val traitName: String, extendsFeatureTraits: List[String], extendsUnitTraits: List[String], val keyImplName: StyleKeywordDef => String, val keyImplNameArgName: String, keywordImpl: StyleKeywordDef => String, keywordType: String, derivedKeyKind: String, propKind: String, defType: StyleKeywordDef => DefType, format: CodeFormatting) extends TraitGenerator[StyleKeywordDef]

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Show all
class StylePropsTraitGenerator(val defs: List[StylePropDef], val defGroupComments: StylePropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitModifiers: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: StylePropDef => String, val keyImplNameArgName: 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]

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Show all
class TagsTraitGenerator(val defs: List[TagDef], val defGroupComments: TagDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitModifiers: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: TagDef => String, val keyImplNameArgName: String, defType: TagDef => DefType, keyType: TagDef => String, val outputImplDefs: Boolean, baseImplDefComments: List[String], baseImplDef: List[String], format: CodeFormatting) extends TraitGenerator[TagDef]

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Show all
abstract class TraitGenerator[Def](format: CodeFormatting) extends SourceGenerator

Attributes

Supertypes
trait SourceRepr
class Object
trait Matchable
class Any
Known subtypes