org.scalajs.dom

experimental

package experimental

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. experimental
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AbortController extends Object

    The AbortController interface represents a controller object that allows you to abort one or more DOM requests as and when desired.

  2. trait AbortSignal extends raw.EventTarget

    The AbortSignal interface represents a signal object that allows you to communicate with a DOM request (such as a Fetch) and abort it if required via an AbortController object.

  3. trait Body extends Object

    See body interface in whatwg Fetch spec.

  4. type BodyInit = |[|[|[Blob, BufferSource], FormData], String]

    defined at ¶6.2 Body mixin in whatwg Fetch spec

  5. type ByteString = String

    This type should capture strings consisting only of ASCII chars todo: is there a way to capture this type?

  6. trait Chunk[+T] extends Object

    See ¶2 Model but mostly the examples in the whatwg streams spec

  7. class Headers extends Object with Iterable[Array[ByteString]]

    ¶6.1 Headers Class of whatwg spec

  8. type HeadersInit = |[|[Headers, Sequence[Sequence[ByteString]]], OpenEndedDictionary[ByteString]]

    defined at ¶6.1 Header Class in whatwg Fetch spec todo: it should be OpenEndedDictionary[ByteString]

  9. trait HttpMethod extends Any

    This is not typed in the Fetch API but it is easy to create the most common defaults.

  10. class Notification extends raw.EventTarget

    The Notification interface allows to notify users of an incoming message or event.

  11. trait NotificationOptions extends Object

    Annotations
    @RawJSType() @native()
  12. type OpenEndedDictionary[T] = Dictionary[T]

    see ¶6.1 Headers class in whatwg Fetch spec.

    see ¶6.1 Headers class in whatwg Fetch spec. also see: issue 164 in Fetch API git repo, as this is not clearly defined

  13. trait ReadableStream[+T] extends Object

    defined at ¶2.1. Readable Streams of whatwg Streams spec.

  14. class ReadableStreamController[-T] extends Object

    ¶3.3 Class ReadableStreamController of whatwg spec

  15. class ReadableStreamReader[+T] extends Object

    See ¶3.4. Class ReadableStreamReader of whatwg streams spec.

  16. sealed trait ReferrerPolicy extends Any

    Annotations
    @RawJSType() @native()
  17. class Request extends Object

    The Request interface of the Fetch API represents a resource request.

  18. sealed trait RequestCache extends Any

    Fetch APIs RequestCache enum

  19. sealed trait RequestCredentials extends Any

    Fetch APIs RequestCredentials enum

  20. sealed trait RequestDestination extends Any

    Fetch APIs RequestDestination enum

  21. type RequestInfo = |[String, Request]

    defined at ¶6.3 Request class of whatwg Fetch spec

  22. trait RequestInit extends Object

    See RequestInit in Fetch API The underlying object is a dictionary.

  23. sealed trait RequestMode extends Any

    Fetch API's RequestMode enum

  24. sealed trait RequestRedirect extends Any

    Fetch API's RequestRedirect enum

  25. sealed trait RequestType extends Any

    Fetch APIs RequestType enum

  26. class Response extends Object with Body

    ¶6.4 Response class in whatwg spec

  27. trait ResponseInit extends Object

    See ¶6.4 Response class definition in whatwg Fetch spec.

  28. sealed trait ResponseType extends Any

    Annotations
    @RawJSType() @native()
  29. type Sequence[T] = Array[T]

    WebIDL sequence<T> is js.

    WebIDL sequence<T> is js.Array[T] | JSIterable[T]. However @mseddon knows at least Blink's IDL compiler treats these as simply js.Array[T] for now. We keep this type as a reminder to check in more detail

  30. class URL extends Object

    The URL() constructor returns a newly created URL object representing the URL defined by the parameters.

  31. class URLSearchParams extends Object with Iterable[Tuple2[String, String]]

    The URLSearchParams defines utility methods to work with the query string of a URL.

  32. sealed trait WriteableState extends Any

    ¶4.2.4.3. get state of whatwg streams spec

  33. trait WriteableStream[-T] extends Object

    ¶4.2. Class WritableStream of whatwg Stream spec

Value Members

  1. object Fetch extends Object

    Annotations
    @native() @JSGlobalScope()
  2. object Fullscreen

    Full Screen API

  3. object HttpMethod

  4. object Notification extends Object

    Implicit imports for the notification api.

  5. object NotificationOptions

  6. object PointerLock

    Pointer Lock API

  7. object ReferrerPolicy

  8. object RequestCache

  9. object RequestCredentials

  10. object RequestDestination

  11. object RequestMode

  12. object RequestRedirect

  13. object RequestType

  14. object Response extends Object

    static methods associated with a Response object in ¶6.4 Response class of whatwg Fetch spec.

  15. object ResponseInit

  16. object ResponseType

    see https://fetch.spec.whatwg.org/#responsetype of whatwg Fetch spec

  17. object Vibration

    Implicit imports for the vibration api.

  18. object WriteableState

  19. package beacon

    The Beacon interface is used to schedule an asynchronous and non-blocking request to a web server.

  20. package deviceorientation

    Implements the Device Orientation API, Editor's draft, 26 February 2016.

  21. package domparser

  22. package gamepad

    Implements the Gamepad API.

  23. package intl

    The Intl object is the namespace for the ECMAScript Internationalization API, which provides language sensitive string comparison, number formatting, and date and time formatting.

  24. package mediastream

  25. package permissions

    Implements the Permissions API.

  26. package push

    The Push API is currently specified here: http://www.w3.org/TR/2015/WD-push-api-20151215/

  27. package serviceworkers

    Service Workers

  28. package sharedworkers

  29. package storage

    https://storage.

  30. package webgl

  31. package webrtc

Inherited from AnyRef

Inherited from Any

Ungrouped