Source

xJs / lib / google.ml

open Js
open Std

class type t = object
  method load : string_t (* name *) -> string_t (* version *) -> 'option Js.t (* option *) -> unit meth
  method setOnLoadCallback : (unit -> unit) (* ? *) -> unit meth

end

let get_google : unit -> t Js.t = fun () -> Unsafe.variable "google"
(** The variable "google" may not exist when API loading is delayed *)

let load : string_t -> string_t -> 'option Js.t -> unit = 
  fun name version option -> (get_google()) ## load (name, version, option)

let setOnLoadCallback f = (get_google()) ## setOnLoadCallback (f)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.