njs/ngx

Types

pub type JsObject {
  JsObject
}

Constructors

  • JsObject
pub type SharedDict

Values

pub fn append(ar: Array(a), a: a) -> Array(a)
pub fn atob(data d: BitArray) -> BitArray
pub fn btoa(data d: BitArray) -> BitArray
pub fn export(o: JsObject, f: a) -> JsObject
pub fn fetch_request(
  resource r: Request,
  options o: a,
) -> Promise(Response)
pub fn fetch_url(
  resource r: String,
  options o: a,
) -> Promise(Response)
pub fn get(o: JsObject, k: a) -> Result(JsObject, Nil)
pub fn make_array(ls: List(a)) -> Array(a)
pub fn make_query_string(q: Json) -> String
pub fn merge(o: JsObject, k: a, v: b) -> JsObject
pub fn name(a: a) -> String
pub fn object() -> JsObject
pub fn parse_query_string(q: String) -> Json
pub fn pretty(a: a) -> String
pub fn shared_dict_add(
  key k: BitArray,
  value v: a,
  timeout t: Int,
) -> Result(Bool, Nil)
pub fn shared_dict_clear() -> Nil
pub fn shared_dict_delete(key k: BitArray) -> Bool
pub fn shared_dict_get(key k: BitArray) -> Result(BitArray, Nil)
pub fn shared_dict_has(key k: BitArray) -> Bool
pub fn shared_dict_items(
  max m: Int,
) -> Array(#(BitArray, BitArray))
pub fn shared_dict_keys(max m: Int) -> Array(BitArray)
pub fn shared_dict_name() -> String
pub fn shared_dict_pop(key k: BitArray) -> Result(BitArray, Nil)
pub fn shared_dict_replace(
  key k: BitArray,
  value v: a,
) -> Result(Bool, Nil)
pub fn shared_dict_set(
  key k: BitArray,
  value v: a,
  timeout t: Int,
) -> Nil
pub fn shared_dict_size() -> Int
pub fn to_json(a: a) -> Json
pub fn version() -> String
Search Document