package xhr
Package Members
Type Members
- trait Assets extends algebra.Assets with EndpointsWithCustomErrors
Client that relies on the web browser to handle gzip compression
- trait BasicAuthentication extends algebra.BasicAuthentication with EndpointsWithCustomErrors
- trait BuiltInErrors extends algebra.BuiltInErrors
- trait Endpoints extends algebra.Endpoints with EndpointsWithCustomErrors with BuiltInErrors
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 “knownEndpoints
subclasses” list. - trait EndpointsWithCustomErrors extends algebra.EndpointsWithCustomErrors with Urls with Methods with StatusCodes
Partial interpreter for algebra.Endpoints that builds a client issuing requests using XMLHttpRequest.
- trait JsonEntitiesFromCodecs extends EndpointsWithCustomErrors with algebra.JsonEntitiesFromCodecs
Interpreter for endpoints.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses.
- trait JsonEntitiesFromSchemas extends algebra.JsonEntitiesFromSchemas with JsonEntitiesFromCodecs with JsonSchemas
Interpreter for endpoints.algebra.JsonEntitiesFromCodecs that encodes JSON requests and decodes JSON responses.
- trait LowLevelEndpoints extends algebra.LowLevelEndpoints with EndpointsWithCustomErrors
Interpreter for algebra.LowLevelEndpoints that represents the response as a
XMLHttpRequest
value. - trait Methods extends algebra.Methods
- trait MuxEndpoints extends algebra.MuxEndpoints with EndpointsWithCustomErrors
- trait StatusCodes extends algebra.StatusCodes
algebra.StatusCodes interpreter that decodes and encodes methods.
- trait Urls extends algebra.Urls
algebra.Urls interpreter that builds URLs (in a JavaScript runtime environment).