Packages

trait RequestInit extends Object

See RequestInit in Fetch API The underlying object is a dictionary. This trait is here to help encode the types.

Annotations
@JSType()
Linear Supertypes
Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RequestInit
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val body: UndefOr[BodyInit]
  2. abstract val cache: UndefOr[RequestCache]
  3. abstract val credentials: UndefOr[RequestCredentials]
  4. abstract val headers: UndefOr[HeadersInit]
  5. abstract val integrity: UndefOr[String]
  6. abstract val keepalive: UndefOr[Boolean]
  7. abstract val method: UndefOr[HttpMethod]
  8. abstract val mode: UndefOr[RequestMode]
  9. abstract val redirect: UndefOr[RequestRedirect]
  10. abstract val referrer: UndefOr[String]
  11. abstract val referrerPolicy: UndefOr[ReferrerPolicy]
  12. abstract val signal: UndefOr[AbortSignal]
  13. abstract val window: UndefOr[Null]

    The whatwg spec section on RequestInit dictionary has a comment that states that this value "can only be set to null".

    The whatwg spec section on RequestInit dictionary has a comment that states that this value "can only be set to null". In the detailed steps section for the Request(input,init) constructor it says even more clearly: "If init's window member is present and it is not null, throw a TypeError."

Concrete Value Members

  1. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  2. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  3. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  4. def toLocaleString(): String
    Definition Classes
    Object
  5. def valueOf(): Any
    Definition Classes
    Object