Index of types


_animationEvent [Dom]
_attr [Dom]
_baseClass [Dom]
_beforeUnloadEvent [Dom]
_cdataSection [Dom]
_characterData [Dom]
_clipboardEvent [Dom]
_closeEvent [Dom]
_comment [Dom]
_compositionEvent [Dom]
_customEvent [Dom]
_document [Dom]
_documentFragment [Dom]
_documentType [Dom]
_dragEvent [Dom]
_element [Dom]
_errorEvent [Dom]
_focusEvent [Dom]
_htmlDocument [Dom]
_htmlElement [Dom]
_htmlSlotElement [Dom]
_idbVersionChangeEvent [Dom]
_inputEvent [Dom]
_keyboardEvent [Dom]
_mouseEvent [Dom]
_node [Dom]
_pageTransitionEvent [Dom]
_pointerEvent [Dom]
_popStateEvent [Dom]
_progressEvent [Dom]
_relatedEvent [Dom]
_shadowRoot [Dom]
_storageEvent [Dom]
_svgZoomEvent [Dom]
_text [Dom]
_timeEvent [Dom]
_touchEvent [Dom]
_trackEvent [Dom]
_transitionEvent [Dom]
_uiEvent [Dom]
_webGlContextEvent [Dom]
_wheelEvent [Dom]
_xmlDocument [Dom]

A
animation [Dom]
animationEvent [Dom]
array_buffer [Js_typed_array]
array_like [Js_typed_array]
array_like [Js_array]
attr [Dom]

B
beforeUnloadEvent [Dom]
boolean [Js]
The value could be either Js.true_ or Js.false_. Note in BuckleScript, boolean has different representation from OCaml's bool, see conversion functions in Js.Boolean
buffer [Node]

C
cdataSection [Dom]
characterData [Dom]
characterData_like [Dom]
clipboardEvent [Dom]
closeEvent [Dom]
comment [Dom]
compositionEvent [Dom]
config [Node_fs.Watch]
cssStyleDeclaration [Dom]
cssStyleSheet [Dom]
customEvent [Dom]

D
dataTransfer [Dom]
document [Dom]
documentFragment [Dom]
documentType [Dom]
document_like [Dom]
domImplementation [Dom]
domRect [Dom]
domSettableTokenList [Dom]
domStringMap [Dom]
domTokenList [Dom]
dragEvent [Dom]

E
element [Dom]
element_like [Dom]
elt [Js_typed_array.S]
error [Js_promise]
errorEvent [Dom]
event [Dom]
eventPointerId [Dom]
eventTarget [Dom]
eventTarget_like [Dom]
event_like [Dom]

F
fd [Node_fs]
focusEvent [Dom]
function_val [Js_types]

H
history [Dom]
htmlCollection [Dom]
htmlDocument [Dom]
htmlElement [Dom]
htmlElement_like [Dom]
htmlSlotElement [Dom]

I
idbVersionChangeEvent [Dom]
im_array [Bs_dyn]
inputEvent [Dom]
intervalId [Js_global]
identifies an interval started by Js_global.setInterval

K
key [Js_dict]
Key type
keyboardEvent [Dom]
kind [Js_json]
Underlying type of a JSON value

L
location [Dom]

M
mouseEvent [Dom]
mouseEvent_like [Dom]
mutationObserver [Dom]
mutationRecord [Dom]

N
namedNodeMap [Dom]
node [Dom]
nodeFilter [Dom]
nodeIterator [Dom]
nodeList [Dom]
node_exports [Node]
node_like [Dom]
node_module [Node]
node_require [Node]
null [Js]
nullable, value of this type can be either null or 'a this type is the same as type t in Js.Null
null_undefined [Js]
value of this type can be undefined, null or 'a this type is the same as type t n Js.Null_undefined
null_val [Js_types]
This type has only one value null

O
obj_val [Js_types]
option [Node_child_process]

P
pageTransitionEvent [Dom]
path [Node_fs]
The relative path to a filename can be used. Remember, however, that this path will be relative to process.cwd().
pathObject [Node_path]
pointerEvent [Dom]
popStateEvent [Dom]
processingInstruction [Dom]
progressEvent [Dom]
promise [Js]
Deprecated. please use Js.Promise
The promise type, defined here for interoperation across packages

R
range [Dom]
record_shape [Bs_dyn]
relatedEvent [Dom]
result [Js_re]
the result of a executing a RegExp on a string

S
selection [Dom]
shadowRoot [Dom]
spawnResult [Node_child_process]
storageEvent [Dom]
string_buffer [Node]
string_buffer_kind [Node]
svgPoint [Dom]
svgRect [Dom]
svgZoomEvent [Dom]
symbol [Js_types]
Js symbol type only available in ES6

T
t [Node_buffer]
t [Node_process]
t [Node_fs.Watch]
t [Js_types]
t [Js_typed_array.S]
t [Js_typed_array.Type]
t [Js_typed_array.DataView]
t [Js_typed_array.ArrayBuffer]
t [Js_json]
The JSON data structure
t [Js_dict]
Dictionary type (ie an '{ }' JS object). However it is restricted to hold a single type; therefore values must have the same type.

This Dictionary type is mostly use with the Js_json.t type.

t [Js_date]
t [Js_promise]
t [Js_re]
the RegExp object
t [Js_string]
t [Js_array]
t [Js_exn]
t [Js_null_undefined]
Local alias for 'a Js.null_undefined
t [Js_undefined]
Local alias for 'a Js.undefined
t [Js_null]
Local alias for 'a Js.null
t [Js]
Js object type.
text [Dom]
timeEvent [Dom]
timeoutId [Js_global]
identifies a timeout started by Js_global.setTimeout
to_value [Bs_dyn]
touchEvent [Dom]
trackEvent [Dom]
transitionEvent [Dom]
treeWalker [Dom]
typed_array [Js_typed_array.S]

U
uiEvent [Dom]
uiEvent_like [Dom]
undefined [Js]
value of this type can be either undefined or 'a this type is the same as type t in Js.Undefined
undefined_val [Js_types]
This type has only one value undefined

V
value [Bs_dyn]
variant_shape [Bs_dyn]

W
webGlContextEvent [Dom]
wheelEvent [Dom]
window [Dom]

X
xmlDocument [Dom]