Base

trait Base

Base trait for SVG implementations, defining common types

Used for ML-style modules to ensure the JVM and JS implementations make consistent use of types, and the compiler can prove this.

Source:
Base.scala
class Object
trait Matchable
class Any

Type members

Types

type Builder
Source:
Base.scala
type Drawing[A] = Finalized[SvgResult, A]
Source:
Base.scala
type FragT
Source:
Base.scala
type Output <: FragT
Source:
Base.scala
type SvgResult[A] = (Tag, Set[Tag], A)
Source:
Base.scala
type Tag = Tag
Source:
Base.scala

Value members

Abstract fields

val bundle: Bundle[Builder, Output, FragT]
Source:
Base.scala