doodle.svg

package doodle.svg

Members list

Concise view

Type members

Classlikes

trait Base

Base trait for SVG implementations, defining common types

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.

Attributes

Source:
Base.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait JsBase extends Base

Attributes

Source:
JsBase.scala
Graph
Supertypes
trait Base
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source:
package.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Picture.type

Types

Attributes

Source:
package.scala
type Canvas = Canvas

Attributes

Source:
package.scala
type Drawing[A] = Drawing[A]

Attributes

Source:
package.scala
type Frame = Frame

Attributes

Source:
package.scala
type Picture[A] = Picture[Algebra, A]

Attributes

Source:
package.scala
type Tag = Tag

Attributes

Source:
package.scala

Value members

Concrete fields

val Frame: Frame.type

Attributes

Source:
package.scala
val Svg: Svg.type

Attributes

Source:
package.scala

Attributes

Source:
package.scala

Implicits

Implicits

implicit val svgCanvas: CanvasAlgebra

Attributes

Source:
package.scala

Attributes

Source:
package.scala