Module ReactEvent.Media

type tag;
type t = synthetic(tag);
external bubbles: t => bool = "BS:4.0.7„•¦¾������������°  B‘@@@˜ 'bubbles@""";
external cancelable: t => bool = "BS:4.0.7„•¦¾������������°  B‘@@@˜ *cancelable@""";
external currentTarget: t => Js.t({.. }) = "BS:4.0.7„•¦¾������������°  B‘@@@˜ -currentTarget@""";
external defaultPrevented: t => bool = "BS:4.0.7„•¦¾������������°  B‘@@@˜ 0defaultPrevented@""";
external eventPhase: t => int = "BS:4.0.7„•¦¾������������°  B‘@@@˜ *eventPhase@""";
external isTrusted: t => bool = "BS:4.0.7„•¦¾������������°  B‘@@@˜ )isTrusted@""";
external nativeEvent: t => Js.t({.. }) = "BS:4.0.7„•¦¾������������°  B‘@@@˜ +nativeEvent@""";
external preventDefault: t => unit = "BS:4.0.7„•¦¾������������°  B‘@@E•À.preventDefault@@@""";
external isDefaultPrevented: t => bool = "BS:4.0.7„•¦¾��� ���������°  B‘@@@•À2isDefaultPrevented@@@""";
external stopPropagation: t => unit = "BS:4.0.7„•¦¾������������°  B‘@@E•À/stopPropagation@@@""";
external isPropagationStopped: t => bool = "BS:4.0.7„•¦¾���"���������°  B‘@@@•À4isPropagationStopped@@@""";
external target: t => Js.t({.. }) = "BS:4.0.7„•¦¾������������°  B‘@@@˜ &target@""";
external timeStamp: t => float = "BS:4.0.7„•¦¾������������°  B‘@@@˜ )timeStamp@""";
external type_: t => string = "BS:4.0.7„•¦¾������������°  B‘@@@˜ $type@""type";
external persist: t => unit = "BS:4.0.7„•¦¾������������°  B‘@@E•À'persist@@@""";