let canOpenURL : string => Js.Promise.t(bool);
external openURL : string => Js.Promise.t(unit) = "BS:4.0.5-&"B@@@'openURL,react-native@@'Linking@""openURL";
let getInitialURL : unit => Js.Promise.t(option(string));
external addEventListener : string => (Js.t({. url : string, }) => unit) => unit = "BS:4.0.5;/*B@B@E0addEventListener,react-native@@'Linking@""";
external removeEventListener : string => (Js.t({. url : string, }) => unit) => unit = "BS:4.0.5>/*B@B@E3removeEventListener,react-native@@'Linking@""";