Env

object Env
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait Architecture
case object Bits32 extends Architecture
case object Bits64 extends Architecture
final case class Media[F[_]](width: F[Length[Int]], height: F[Length[Int]], aspectRatio: F[Double], deviceWidth: F[Length[Int]], deviceHeight: F[Length[Int]], deviceAspectRatio: F[Double], monochrome: F[Int], color: F[Int], colorIndex: F[Int], orientation: F[Orientation], resolution: F[Resolution[Double]], scan: F[Scan], grid: F[Boolean])
Value Params
color

The number of bits per color component of the output device. If the device is not a color device, this value is zero.

colorIndex

the number of entries in the color look-up table for the output device.

grid

Whether or not the output device is a grid device or a bitmap device. If the device is grid-based (such as a TTY terminal or a phone display with only one font), the value is true, otherwise it is false.

monochrome

The number of bits per pixel on a monochrome (greyscale) device. If the device isn't monochrome, the device's value is 0.

Companion
object
object Media
Companion
class
final case class OS[F[_]](arch: F[Architecture], family: F[String], version: F[String])
Companion
object
object OS
Companion
class
final case class Platform[F[_]](name: F[String], layout: F[String], version: F[String], desc: F[String], manufacturer: F[String], product: F[String], userAgent: F[String], os: F[OS[F]])
Value Params
layout

The name of the browser's layout engine.

name

The name of the browser/environment.

product

The name of the product hosting the browser.

Companion
object
object Platform
Companion
class

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete fields

final val empty: Env