final class UnionAsSimpleUnion extends DeclarationMapper
Maps UnionDeclaration
as simple TypeScript union type
(rather than interface as default).
Declared fields and super interface are ignored.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- UnionAsSimpleUnion
- DeclarationMapper
- Function6
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new UnionAsSimpleUnion()
Value Members
- def andThen(m: DeclarationMapper): DeclarationMapper
- Definition Classes
- DeclarationMapper
- def apply(parent: Resolved, settings: Settings, typeMapper: TypeMapper.Resolved, fieldMapper: FieldMapper, declaration: Declaration, out: PrintStream): Option[Unit]
- parent
the parent declaration mapper
- settings
the current settings
- typeMapper
the resolved type mapper
- fieldMapper
the field mapper
- declaration
the transpiled declaration to be emitted
- out
the printer to output the code
- returns
Some print operation, or None if
declaration
is not handled
- Definition Classes
- UnionAsSimpleUnion → DeclarationMapper → Function6
- def curried: (Resolved) => (Settings) => (TypeMapper.Resolved) => (FieldMapper) => (Declaration) => (PrintStream) => Option[Unit]
- Definition Classes
- Function6
- Annotations
- @unspecialized()
- def toString(): String
- Definition Classes
- DeclarationMapper → Function6 → AnyRef → Any
- def tupled: ((Resolved, Settings, TypeMapper.Resolved, FieldMapper, Declaration, PrintStream)) => Option[Unit]
- Definition Classes
- Function6
- Annotations
- @unspecialized()