Package

endpoints

xhr

Permalink

package xhr

Web client using XMLHttpRequest

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. xhr
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Assets extends algebra.Assets with EndpointsWithCustomErrors

    Permalink

    Client that relies on the web browser to handle gzip compression

  2. trait BasicAuthentication extends algebra.BasicAuthentication with EndpointsWithCustomErrors

    Permalink

  3. trait BuiltInErrors extends algebra.BuiltInErrors

    Permalink
  4. trait Endpoints extends algebra.Endpoints with EndpointsWithCustomErrors with BuiltInErrors

    Permalink

    Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest.

    Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest. It uses algebra.BuiltInErrors to model client and server errors.

    The interpreter is partially implemented: it returns endpoint invocation results in an abstract Result type, which is yet to be defined by a more specialized interpreter. You can find such interpreters in the “known Endpoints subclasses” list.

  5. trait EndpointsWithCustomErrors extends algebra.EndpointsWithCustomErrors with Urls with Methods with StatusCodes

    Permalink

    Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest.

  6. trait JsonEntitiesFromCodec extends EndpointsWithCustomErrors with algebra.JsonEntitiesFromCodec

    Permalink

    Interpreter for endpoints.algebra.JsonEntitiesFromCodec that encodes JSON requests and decodes JSON responses.

  7. trait LowLevelEndpoints extends algebra.LowLevelEndpoints with EndpointsWithCustomErrors

    Permalink

    Interpreter for algebra.LowLevelEndpoints that represents the response as a XMLHttpRequest value.

  8. trait Methods extends algebra.Methods

    Permalink

  9. trait MuxEndpoints extends algebra.MuxEndpoints with EndpointsWithCustomErrors

    Permalink

  10. trait StatusCodes extends algebra.StatusCodes

    Permalink

    algebra.StatusCodes interpreter that decodes and encodes methods.

  11. trait Urls extends algebra.Urls

    Permalink

    algebra.Urls interpreter that builds URLs (in a JavaScript runtime environment).

Value Members

  1. package future

    Permalink

    Clients returning Scala Futures

  2. package thenable

    Permalink

    Clients returning JavaScript Thenables

Inherited from AnyRef

Inherited from Any

Interpreters

Ungrouped