angular_ts/http

Types

pub type HttpMethod {
  Get
  Post
  Put
  Delete
  Patch
  Head
  Options
}

Constructors

  • Get
  • Post
  • Put
  • Delete
  • Patch
  • Head
  • Options
pub opaque type HttpRequestConfig
pub opaque type HttpRequestOptions
pub type HttpResponseStatus {
  Complete
  Error
  Timeout
  Abort
}

Constructors

  • Complete
  • Error
  • Timeout
  • Abort
pub type HttpResponseType {
  ArrayBuffer
  Blob
  Document
  Json
  Stream
  Text
}

Constructors

  • ArrayBuffer
  • Blob
  • Document
  • Json
  • Stream
  • Text

Values

pub fn method_name(method: HttpMethod) -> String
pub fn request(
  method: HttpMethod,
  url: String,
) -> HttpRequestConfig
pub fn response_status_name(status: HttpResponseStatus) -> String
pub fn response_type_name(
  response_type: HttpResponseType,
) -> String
pub fn shortcut_config() -> HttpRequestOptions
pub fn to_js_request_config(
  config: HttpRequestConfig,
) -> dynamic.Dynamic
pub fn to_js_shortcut_config(
  config: HttpRequestOptions,
) -> dynamic.Dynamic
pub fn with_credentials(
  config: HttpRequestOptions,
  enabled: Bool,
) -> HttpRequestOptions
pub fn with_param_serializer(
  config: HttpRequestOptions,
  token: String,
) -> HttpRequestOptions
pub fn with_response_type(
  config: HttpRequestOptions,
  response_type: HttpResponseType,
) -> HttpRequestOptions
pub fn with_shortcut_config(
  request: HttpRequestConfig,
  shortcut: HttpRequestOptions,
) -> HttpRequestConfig
pub fn with_timeout(
  config: HttpRequestOptions,
  milliseconds: Int,
) -> HttpRequestOptions
pub fn with_xsrf_cookie_name(
  config: HttpRequestOptions,
  name: String,
) -> HttpRequestOptions
pub fn with_xsrf_header_name(
  config: HttpRequestOptions,
  name: String,
) -> HttpRequestOptions
Search Document