doodle.svg

package doodle.svg

Members list

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
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
trait JsBase extends Base

Attributes

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

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Show all
Self type
Picture.type

Types

type Algebra = js.Algebra

Attributes

Source
package.scala
type Canvas = Canvas

Attributes

Source
package.scala
type Drawing[A] = js.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 = js.Tag

Attributes

Source
package.scala

Value members

Concrete fields

val Frame: Frame.type

Attributes

Source
package.scala
val Svg: js.SvgModule.this.Svg.type

Attributes

Source
package.scala

Attributes

Source
package.scala

Implicits

Implicits

Attributes

Source
package.scala
implicit val svgCanvas: CanvasAlgebra

Attributes

Source
package.scala

Attributes

Source
package.scala