package query-json

  1. Overview
  2. Docs

Module Interpreter.OperatorsSource

Sourceval not : Json.t -> [> `Bool of bool ]
Sourceval merge_map : eq:('a -> 'a -> 'b) -> f:('a -> 'b) -> ('a -> 'a -> int) -> 'a list -> 'a list -> 'b list
Sourceval apply_operation : colorize:bool -> string -> (float -> float -> 'a) -> Json.t -> Json.t -> [> `Float of 'a ]
Sourceval compare : colorize:bool -> string -> (float -> float -> 'a) -> Json.t -> Json.t -> [> `Bool of 'a ]
Sourceval condition : colorize:bool -> string -> (bool -> bool -> bool) -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval gt : colorize:bool -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval gte : colorize:bool -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval lt : colorize:bool -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval lte : colorize:bool -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval and_ : colorize:bool -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval or_ : colorize:bool -> Json.t -> Json.t -> [> `Bool of bool ]
Sourceval equal : 'a -> 'a -> [> `Bool of bool ]
Sourceval not_equal : 'a -> 'a -> [> `Bool of bool ]
Sourceval add : colorize:bool -> Json.t -> Json.t -> Json.t
Sourceval subtract : colorize:bool -> Json.t -> Json.t -> [> `Float of float ]
Sourceval multiply : colorize:bool -> Json.t -> Json.t -> [> `Float of float ]
Sourceval divide : colorize:bool -> Json.t -> Json.t -> [> `Float of float ]
Sourceval modulo : colorize:bool -> Json.t -> Json.t -> [> `Float of float ]