Module Browser_expert.Int64Source

Sourcetype t = private Js.number_t

Type representing a JavaScript number treated as a 64-bit integer

Sourceval of_float : float -> t option

Convert a float to a JavaScript number if it represents an integer

Sourceval of_float_exn : float -> t

Convert a float to a JavaScript number, raising an exception if it's not an integer

Sourceval to_float : t -> float

Convert a JavaScript number to a float

Sourceval of_js_number : Js.number_t -> t option

Convert a JavaScript number to t if it represents a 64-bit integer

Sourceval of_js_number_exn : Js.number_t -> t

Convert a JavaScript number to t, raising an exception if it doesn't represent a 64-bit integer

Sourceval to_js_number : t -> Js.number_t

Convert t to a JavaScript number

Sourceval is_int64 : 'a Js.t -> bool

Check if a JavaScript value is a 64-bit integer