Flow Type Cheat Sheet
Flow is a static type checker for JavaScript. This is a list of Flow types generated from the source code in https://github.com/facebook/flow/tree/v0.111.3/ The script to generate this list is on github. Fixes welcome. See also my TypeScript cheat sheet, TypeScript React cheat sheet, and Docker cheat sheet.
- There are separate sections for "private" or "magic" types with a
$
in the name. See the note here and comment here. Update: Some these types are now documented here. - Links in bold point to the Flow documentation. Other links point to the Flow source code.
Flow version: v0.111.3 v0.110.1 v0.109.0 v0.108.0 v0.107.0 v0.106.3 v0.105.2 v0.104.0 v0.103.0 v0.102.0 v0.101.1 v0.100.0 v0.99.1 v0.98.1 v0.97.0 v0.96.1 v0.95.2 v0.94.0 v0.93.0 v0.92.1 v0.91.0 v0.90.0 v0.89.0 v0.88.0 v0.87.0 v0.86.0 v0.85.0 v0.84.0 v0.83.0 v0.82.0 v0.81.0 v0.80.0 v0.79.1 v0.78.0 v0.77.0 v0.76.0 v0.75.0 v0.74.0 v0.73.0 v0.72.0 v0.71.0 v0.70.0 v0.69.0 v0.68.0 v0.67.0 v0.66.0 v0.65.0 v0.64.0 v0.63.1 v0.62.0 v0.61.0 v0.60.1 v0.59.0 v0.58.0 v0.57.3 v0.56.0 v0.55.0 v0.54.0 v0.53.1 v0.52.0 v0.51.1 v0.50.0 v0.49.1 v0.48.0 v0.47.0 v0.46.0 v0.45.0
Contents
- Built-in types
- Core
- React
- React DOM
- Document Object Model (DOM)
- Browser Object Model (BOM)
- CSS Object Model (CSSOM)
- indexedDB
- Node.js
- Service Workers
- Streams
- International
- WebAssembly
Built-ins
Built-in "private" types
Core
- Array<T> (class)
- ArrayBuffer (class)
- AsyncIterable<+T> (type)
- AsyncIterator<+T> (type)
- Boolean (class)
- CallSite (class)
- console (var)
- DataView (class)
- Date (class)
- Error (class)
- EvalError (class)
- exports (var)
- Float32Array (class)
- Float64Array (class)
- Function (class)
- global (var)
- Infinity (var)
- Int16Array (class)
- Int32Array (class)
- Int8Array (class)
- IntervalID (opaque type)
- Iterable<+T> (type)
- Iterator<+T> (type)
- IteratorResult<+Yield,+Return> (type)
- JSON (class)
- Map<K, V> (class)
- Math (var)
- module (var)
- NaN (var)
- Number (class)
- Object (class)
- Promise<+R> (class)
- PropertyDescriptor<T> (type)
- PropertyDescriptorMap (type)
- Proxy<T> (class)
- RangeError (class)
- ReferenceError (class)
- Reflect (var)
- RegExp (class)
- require (var)
- Set<T> (class)
- String (class)
- Symbol (class)
- SyntaxError (class)
- TimeoutID (opaque type)
- TypeError (class)
- Uint16Array (class)
- Uint32Array (class)
- Uint8Array (class)
- Uint8ClampedArray (class)
- undefined (var)
- URIError (class)
Core "private" types
- $ArrayBufferView (type)
- $ArrayLike<T> (type)
- $Flow$ModuleRef<T> (opaque type)
- $NotNullOrVoid (type)
- $ReadOnlyArray<+T> (class)
- $ReadOnlyMap<K, +V> (class)
- $ReadOnlySet<T> (class)
- $ReadOnlyWeakMap<K: {...} | $ReadOnlyArray<mixed>, +V> (class)
- $ReadOnlyWeakSet<T: {...} | $ReadOnlyArray<any>> (class)
- $SymboIsConcatSpreadable mixins Symbol (class)
- $SymbolHasInstance mixins Symbol (class)
- $SymbolIterator mixins Symbol (class)
- $SymbolMatch mixins Symbol (class)
- $SymbolMatchAll mixins Symbol (class)
- $SymbolReplace mixins Symbol (class)
- $SymbolSearch mixins Symbol (class)
- $SymbolSpecies mixins Symbol (class)
- $SymbolSplit mixins Symbol (class)
- $SymbolToPrimitive mixins Symbol (class)
- $SymbolToStringTag mixins Symbol (class)
- $SymbolUnscopables mixins Symbol (class)
- $TypedArray (class)
- Proxy$revocable<T> (type)
- Proxy$traps<T> (type)
- RegExp$flags (type)
- RegExp$matchResult (type)
- WeakMap<K: {...} | $ReadOnlyArray<mixed>, V> (class)
- WeakSet<T: {...} | $ReadOnlyArray<any>> (class)
React
- LegacyReactComponent<Props, State> (class)
- react (module)
- Children (var)
- ChildrenArray<T> (type)
- cloneElement (var)
- Component (var)
- ComponentType<Props> (type)
- ConcurrentMode (var)
- Config<Props, DefaultProps> (type)
- Context<T> (type)
- createClass (var)
- createElement (var)
- Dispatch<A> = (A) (type)
- DOM (var)
- Element<typeof Component> (type)
- ElementConfig<C> (type)
- ElementProps<typeof Component> (type)
- ElementRef<typeof Component> (type)
- ElementType (type)
- Fragment (var)
- Interaction (type)
- Key (type)
- MaybeCleanUpFn (type)
- MixedElement (type)
- Node (type)
- Portal (type)
- Profiler (var)
- ProfilerOnRenderFnType (type)
- PropTypes (var)
- PureComponent (var)
- Ref<typeof Component> (type)
- StatelessFunctionalComponent<Props> (type)
- StrictMode (var)
- Suspense (var)
- version (var)
- React (module)
- ReactPropsChainableTypeChecker (type)
- ReactPropsCheckType (type)
- ReactPropTypes (type)
React "private" types
- React$AbstractComponentStatics (type)
- React$Component<Props, State = void> (class)
- React$ComponentType<-Config> (type)
- React$Context<T> (type)
- React$Element<+ElementType: React$ElementType> (type)
- React$ElementType (type)
- React$Key (type)
- React$MixedElement (type)
- React$Node (type)
- React$Portal (opaque type)
- React$PropTypes$arrayOf (type)
- React$PropTypes$instanceOf (type)
- React$PropTypes$objectOf (type)
- React$PropTypes$oneOf (type)
React DOM
- react-dom (module)
- version (var)
- react-dom/server (module)
- version (var)
- react-dom/test-utils (module)
- Simulate (var)
- SyntheticAnimationEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticClipboardEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticCompositionEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticDragEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticEvent<+T: EventTarget = EventTarget, +E: Event = Event> (class)
- SyntheticFocusEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticInputEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticKeyboardEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticMouseEvent< +T: EventTarget = EventTarget, +E: Event = MouseEvent,> (class)
- SyntheticPointerEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticTouchEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticTransitionEvent< +T: EventTarget = EventTarget,> (class)
- SyntheticUIEvent< +T: EventTarget = EventTarget, +E: Event = Event,> (class)
- SyntheticWheelEvent< +T: EventTarget = EventTarget,> (class)
- Thenable (type)
React DOM "private" types
Document Object Model (DOM)
- AbortProgressEventHandler (type)
- AbortProgressEventListener (type)
- AbortProgressEventTypes (type)
- AnimationEvent (class)
- AnimationEventHandler (type)
- AnimationEventListener (type)
- AnimationEventTypes (type)
- AnimationFrameID (opaque type)
- Attr (class)
- Audio (class)
- AudioTrack (class)
- AudioTrackList (class)
- BeforeUnloadEvent (class)
- BeforeUnloadEventHandler (type)
- BeforeUnloadEventListener (type)
- BeforeUnloadEventTypes (type)
- Blob (class)
- BroadcastChannel (class)
- BufferDataSource (type)
- CanvasDrawingStyles (class)
- CanvasFillRule (type)
- CanvasGradient (class)
- CanvasImageSource (type)
- CanvasPattern (class)
- CanvasRenderingContext2D (class)
- CharacterData (class)
- ClientRect (class)
- ClientRectList (class)
- ClipboardEvent (class)
- ClipboardEventHandler (type)
- ClipboardEventListener (type)
- ClipboardEventTypes (type)
- Comment (class)
- CustomElementRegistry (interface)
- customElements (var)
- CustomEvent (class)
- DataTransfer (class)
- DataTransferItem (class)
- DataTransferItemList (class)
- document (var)
- Document (class)
- DocumentFragment (class)
- DocumentType (class)
- DOMError (class)
- DOMImplementation (class)
- DOMStringMap (type)
- DOMTokenList (class)
- DragEvent (class)
- DragEventHandler (type)
- DragEventListener (type)
- DragEventTypes (type)
- Element (class)
- ElementDefinitionOptions (type)
- ElementRegistrationOptions (type)
- Event (class)
- EventHandler (type)
- EventListener (type)
- EventListenerOptionsOrUseCapture (type)
- EventSource (class)
- EventTarget (class)
- File (class)
- FileList (class)
- FilePropertyBag (type)
- FileReader (class)
- FocusEvent (class)
- FocusEventHandler (type)
- FocusEventListener (type)
- FocusEventTypes (type)
- FocusOptions (type)
- HitRegionOptions (class)
- HTMLAnchorElement (class)
- HTMLAppletElement (class)
- HTMLAreaElement (class)
- HTMLAudioElement (class)
- HTMLBaseElement (class)
- HTMLBodyElement (class)
- HTMLBRElement (class)
- HTMLButtonElement (class)
- HTMLCanvasElement (class)
- HTMLCollection<+Elem: HTMLElement> (class)
- HTMLDataElement (class)
- HTMLDataListElement (class)
- HTMLDetailsElement (class)
- HTMLDialogElement (class)
- HTMLDivElement (class)
- HTMLDListElement (class)
- HTMLElement (class)
- HTMLEmbedElement (class)
- HTMLFieldSetElement (class)
- HTMLFormElement (class)
- HTMLHeadElement (class)
- HTMLHeadingElement (class)
- HTMLHRElement (class)
- HTMLHtmlElement (class)
- HTMLIFrameElement (class)
- HTMLImageElement (class)
- HTMLInputElement (class)
- HTMLLabelElement (class)
- HTMLLegendElement (class)
- HTMLLIElement (class)
- HTMLLinkElement (class)
- HTMLMapElement (class)
- HTMLMediaElement (class)
- HTMLMenuElement (class)
- HTMLMetaElement (class)
- HTMLMeterElement (class)
- HTMLModElement (class)
- HTMLObjectElement (class)
- HTMLOListElement (class)
- HTMLOptGroupElement (class)
- HTMLOptionElement (class)
- HTMLOptionsCollection (class)
- HTMLOutputElement (class)
- HTMLParagraphElement (class)
- HTMLParamElement (class)
- HTMLPictureElement (class)
- HTMLPreElement (class)
- HTMLProgressElement (class)
- HTMLQuoteElement (class)
- HTMLScriptElement (class)
- HTMLSelectElement (class)
- HTMLSlotElement (class)
- HTMLSourceElement (class)
- HTMLSpanElement (class)
- HTMLStyleElement (class)
- HTMLTableCaptionElement (class)
- HTMLTableCellElement (class)
- HTMLTableColElement (class)
- HTMLTableElement (class)
- HTMLTableRowElement (class)
- HTMLTableSectionElement (class)
- HTMLTemplateElement (class)
- HTMLTextAreaElement (class)
- HTMLTimeElement (class)
- HTMLTitleElement (class)
- HTMLTrackElement (class)
- HTMLUListElement (class)
- HTMLVideoElement (class)
- IdleCallbackID (opaque type)
- Image (class)
- ImageBitmap (class)
- ImageData (class)
- InputEvent (class)
- InputEventHandler (type)
- InputEventListener (type)
- InputEventTypes (type)
- KeyboardEvent (class)
- KeyboardEventHandler (type)
- KeyboardEventListener (type)
- KeyboardEventTypes (type)
- localStorage (var)
- MediaError (class)
- MediaKeys (class)
- MediaKeySession (class)
- MediaKeySessionType (type)
- MediaKeyStatus (type)
- MediaKeyStatusMap<BufferDataSource, MediaKeyStatus> (class)
- MediaSource (class)
- MessageEvent (class)
- MessageEventHandler (type)
- MessageEventListener (type)
- MessageEventTypes (type)
- MouseEvent (class)
- MouseEventHandler (type)
- MouseEventListener (type)
- MouseEventTypes (type)
- NamedNodeMap (class)
- Node (class)
- NodeFilter (class)
- NodeFilterCallback (type)
- NodeFilterInterface (type)
- NodeIterator<RootNodeT, WhatToShowT> (class)
- NodeList<T> (class)
- Notification (class)
- NotificationAction (type)
- NotificationDirection (type)
- NotificationOptions (type)
- NotificationPermission (type)
- parent (var)
- Path2D (class)
- PointerEvent (class)
- PointerEventHandler (type)
- PointerEventListener (type)
- PointerEventTypes (type)
- ProgressEvent (class)
- ProgressEventHandler (type)
- ProgressEventListener (type)
- ProgressEventTypes (type)
- PromiseRejectionEvent (class)
- Range (class)
- RenderingContext (type)
- ScrollToOptions (type)
- Selection (class)
- SelectionDirection (type)
- SelectionMode (type)
- self (var)
- sessionStorage (var)
- ShadowRoot (interface)
- ShadowRootInit (type)
- ShadowRootMode (type)
- SourceBuffer (class)
- SourceBufferList (class)
- status (var)
- Storage (class)
- StorageEvent (class)
- SVGMatrix (class)
- TexImageSource (type)
- Text (class)
- TextMetrics (class)
- TextRange (class)
- TextTrack (class)
- TextTrackCue (class)
- TextTrackCueList (class)
- TextTrackList (class)
- TimeRanges (class)
- top (var)
- Touch (class)
- TouchEvent (class)
- TouchEventHandler (type)
- TouchEventListener (type)
- TouchEventTypes (type)
- TouchList (class)
- TrackDefault (class)
- TrackDefaultList (class)
- TransitionEvent (class)
- TransitionEventHandler (type)
- TransitionEventListener (type)
- TransitionEventTypes (type)
- TreeWalker<RootNodeT, WhatToShowT> (class)
- UIEvent (class)
- URL (class)
- ValidityState (class)
- VertexAttribFVSource (type)
- VibratePattern (type)
- VideoTrack (class)
- VideoTrackList (class)
- WebGLContextAttributes (type)
- WebGLContextEvent (class)
- WebGLRenderingContext (class)
- WheelEvent (class)
- WheelEventHandler (type)
- WheelEventListener (type)
- WheelEventTypes (type)
- WindowProxy (type)
Document Object Model (DOM) "private" types
- ClipboardEvent$Init (type)
- CustomEvent$Init (type)
- Event$Init (type)
- MouseEvent$MouseEventInit (type)
- PointerEvent$PointerEventInit (type)
- TransitionEvent$Init (type)
Browser Object Model (BOM)
- AbortController (class)
- AbortSignal (class)
- AnalyserNode (class)
- AudioBuffer (class)
- AudioBufferSourceNode (class)
- AudioContext (class)
- AudioContextState (type)
- AudioDestinationNode (class)
- AudioListener (class)
- AudioNode (class)
- AudioParam (class)
- AudioProcessingEvent (class)
- AudioTimestamp (class)
- BaseAudioContext (class)
- BatteryManager (type)
- BiquadFilterNode (class)
- BodyInit (type)
- CacheType (type)
- CanvasCaptureMediaStream (class)
- ChannelMergerNode (class)
- ChannelSplitterNode (class)
- Clipboard (class)
- ClipboardPermissionDescriptor (type)
- CloseEvent (class)
- ConstantSourceNode (class)
- ConstantSourceOptions (type)
- ConvolverNode (class)
- Coordinates (class)
- CredentialsType (type)
- CredMgmtCredential (interface)
- CredMgmtCredentialCreationOptions (type)
- CredMgmtCredentialRequestOptions (type)
- CredMgmtCredentialsContainer (interface)
- CredMgmtPasswordCredential (interface)
- DedicatedWorkerGlobalScope (class)
- DelayNode (class)
- DevicePermissionDescriptor (type)
- DisplayMediaStreamConstraints (type)
- DOMHighResTimeStamp (type)
- DOMParser (class)
- DOMRect (class)
- DOMRectList (class)
- DOMRectReadOnly (class)
- DynamicsCompressorNode (class)
- FormData (class)
- FormDataEntryValue (type)
- GainNode (class)
- Gamepad (type)
- GamepadButton (type)
- GamepadHapticActuator (type)
- GamepadPose (type)
- Geolocation (class)
- Headers (class)
- HeadersInit (type)
- History (class)
- history (var)
- IIRFilterNode (class)
- IntersectionObserver (class)
- IntersectionObserverCallback (type)
- IntersectionObserverEntry (type)
- IntersectionObserverOptions (type)
- Location (class)
- location (var)
- matchMedia (var)
- MediaDeviceInfo (class)
- MediaDevices (class)
- MediaElementAudioSourceNode (class)
- MediaQueryList (class)
- MediaQueryListEvent (class)
- MediaQueryListListener (type)
- MediaStream (class)
- MediaStreamAudioDestinationNode (class)
- MediaStreamAudioSourceNode (class)
- MediaStreamConstraints (type)
- MediaStreamTrack (class)
- MediaStreamTrackAudioSourceNode (class)
- MediaStreamTrackEvent (class)
- MediaTrackCapabilities (type)
- MediaTrackSettings (type)
- MediaTrackSupportedConstraints (type)
- MessageChannel (class)
- MessagePort (class)
- MIDIAccess (class)
- MIDIConnectionEvent (class)
- MIDIInput (class)
- MIDIInputMap (class)
- MIDIMessageEvent (class)
- MIDIOptions (type)
- MIDIOutput (class)
- MIDIOutputMap (class)
- MidiPermissionDescriptor (type)
- MIDIPort (class)
- MIDIPortConnectionState (type)
- MIDIPortDeviceState (type)
- MIDIPortType (type)
- MimeType (class)
- MimeTypeArray (class)
- ModeType (type)
- MutationObserver (class)
- MutationObserverInit (type)
- MutationObserverInitRequired (type)
- MutationRecord (class)
- navigator (var)
- Navigator mixins NavigatorID, NavigatorLanguage, NavigatorOnLine, NavigatorContentUtils, NavigatorCookies, NavigatorPlugins, NavigatorConcurrentHardware (class)
- NavigatorConcurrentHardware (class)
- NavigatorContentUtils (class)
- NavigatorCookies (class)
- NavigatorID (class)
- NavigatorLanguage (class)
- NavigatorOnLine (class)
- NavigatorPlugins (class)
- NodeFilter (var)
- OfflineAudioCompletionEvent (class)
- OfflineAudioContext (class)
- OscillatorNode (class)
- PannerNode (class)
- Performance (class)
- performance (var)
- PerformanceEntry (class)
- PerformanceEntryFilterOptions (type)
- PerformanceEntryList (type)
- PerformanceNavigation (class)
- PerformanceNavigationTiming (class)
- PerformanceObserver (class)
- PerformanceObserverEntryList (interface)
- PerformanceObserverInit (type)
- PerformanceResourceTiming (class)
- PerformanceTiming (class)
- PeriodicWave (class)
- PermissionDescriptor (type)
- PermissionName (type)
- Permissions (class)
- PermissionState (type)
- PermissionStatus (class)
- Plugin (class)
- PluginArray (class)
- Position (class)
- PositionError (class)
- PositionOptions (type)
- PushPermissionDescriptor (type)
- RedirectType (type)
- ReferrerPolicyType (type)
- Request (class)
- RequestInfo (type)
- RequestOptions (type)
- ResizeObserver (class)
- ResizeObserverEntry (class)
- Response (class)
- ResponseOptions (type)
- ResponseType (type)
- Screen (class)
- screen (var)
- ScriptProcessorNode (class)
- ShareData (type)
- SharedWorker (class)
- SharedWorkerGlobalScope (class)
- speechSynthesis (var)
- SpeechSynthesis (class)
- SpeechSynthesisErrorCode (type)
- SpeechSynthesisErrorEvent (class)
- SpeechSynthesisEvent (class)
- SpeechSynthesisUtterance (class)
- SpeechSynthesisVoice (class)
- StereoPannerNode (class)
- TextDecoder (class)
- TextEncoder (class)
- URLSearchParams (class)
- VRDisplay (class)
- VRDisplayCapabilities (type)
- VRDisplayEvent (class)
- VRDisplayEventInit (type)
- VRDisplayEventReason (type)
- VREye (type)
- VREyeParameters (type)
- VRFrameData (class)
- VRLayerInit (type)
- VRPose (type)
- VRSource (type)
- VRStageParameters (type)
- WaveShaperNode (class)
- WebSocket (class)
- window (var)
- Worker (class)
- WorkerGlobalScope (class)
- WorkerLocation (class)
- WorkerNavigator mixins NavigatorID, NavigatorLanguage, NavigatorOnLine, NavigatorConcurrentHardware (class)
- WorkerOptions (type)
- XDomainRequest (class)
- XMLHttpRequest (class)
- XMLHttpRequestEventTarget (class)
- XMLSerializer (class)
Browser Object Model (BOM) "private" types
- AudioProcessingEvent$Init (type)
- MIDIConnectionEvent$Init (type)
- MIDIMessageEvent$Init (type)
CSS Object Model (CSSOM)
- Animation (class)
- AnimationEffect (class)
- AnimationPlaybackEvent (class)
- AnimationPlayState (type)
- AnimationReplaceState (type)
- AnimationTimeline (class)
- CompositeOperation (type)
- CompositeOperationOrAuto (type)
- ComputedEffectTiming (type)
- ComputedKeyframe (type)
- CSSConditionRule (class)
- CSSGroupingRule (class)
- CSSKeyframeRule (class)
- CSSKeyframesRule (class)
- CSSMediaRule (class)
- CSSRule (class)
- CSSRuleList (class)
- CSSStyleDeclaration (class)
- CSSStyleRule (class)
- CSSStyleSheet (class)
- DocumentTimeline (class)
- DocumentTimelineOptions (type)
- EffectTiming (type)
- FillMode (type)
- GetAnimationsOptions (type)
- IterationCompositeOperation (type)
- Keyframe (type)
- KeyframeAnimationOptions (type)
- KeyframeEffect (class)
- KeyframeEffectOptions (type)
- MediaList (class)
- OptionalEffectTiming (type)
- PlaybackDirection (type)
- PropertyIndexedKeyframes (type)
- StyleSheet (class)
- StyleSheetList (class)
- TransitionEvent (class)
CSS Object Model (CSSOM) "private" types
- AnimationPlaybackEvent$Init (type)
indexedDB
- IDBCursor (interface)
- IDBCursorWithValue (interface)
- IDBDatabase (interface)
- IDBDirection (type)
- IDBEnvironment (interface)
- IDBFactory (interface)
- IDBIndex (interface)
- IDBKeyRange (interface)
- IDBObjectStore (interface)
- IDBOpenDBRequest (interface)
- IDBRequest (interface)
- IDBTransaction (interface)
Node.js
- __dirname (var)
- __filename (var)
- assert (module)
- AssertionError (class)
- buffer (module)
- Buffer (var)
- INSPECT_MAX_BYTES (var)
- kMaxLength (var)
- Buffer (class)
- child_process (module)
- ChildProcess (var)
- cluster (module)
- Cluster (class)
- crypto (module)
- DEFAULT_ENCODING (var)
- Sign (class)
- Verify (class)
- dgram (module)
- dns (module)
- ADDRCONFIG (var)
- ADDRGETNETWORKPARAMS (var)
- BADFAMILY (var)
- BADFLAGS (var)
- BADHINTS (var)
- BADNAME (var)
- BADQUERY (var)
- BADRESP (var)
- BADSTR (var)
- CANCELLED (var)
- CONNREFUSED (var)
- DESTRUCTION (var)
- EOF (var)
- FILE (var)
- FORMER (var)
- LOADIPHLPAPI (var)
- LookupOptions (type)
- NODATA (var)
- NOMEM (var)
- NONAME (var)
- NOTFOUND (var)
- NOTIMP (var)
- NOTINITIALIZED (var)
- REFUSED (var)
- SERVFAIL (var)
- TIMEOUT (var)
- V4MAPPED (var)
- domain (module)
- duplexStreamOptions (type)
- events (module)
- EventEmitter (class)
- fs (module)
- BufferEncoding (type)
- constants (var)
- EncodingFlag (type)
- EncodingOptions (type)
- F_OK (var)
- FileHandle (class)
- FSPromise (class)
- FSPromisePath (type)
- FSWatcher (class)
- promises (var)
- R_OK (var)
- ReadStream (class)
- Stats (class)
- W_OK (var)
- WriteOptions (type)
- WriteStream (class)
- X_OK (var)
- HeapSpaceStatistics (type)
- HeapStatistics (type)
- http (module)
- Agent (class)
- ClientRequest (class)
- globalAgent (var)
- IncomingMessage (class)
- METHODS (var)
- Server (class)
- ServerResponse (class)
- STATUS_CODES (var)
- https (module)
- Agent (class)
- ClientRequest (class)
- globalAgent (var)
- IncomingMessage (class)
- Server (class)
- ServerResponse (class)
- net (module)
- connectionListener (type)
- connectListener (type)
- Server (class)
- Socket (class)
- os (module)
- EOL (var)
- path (module)
- process (var)
- Process (class)
- punycode (module)
- querystring (module)
- readableStreamOptions (type)
- readline (module)
- Interface (var)
- repl (module)
- Recoverable (class)
- REPL_MODE_MAGIC (var)
- REPL_MODE_SLOPPY (var)
- REPL_MODE_STRICT (var)
- REPLServer (class)
- requestOptions (type)
- stream (module)
- string_decoder (module)
- StringDecoder (var)
- tls (module)
- CLIENT_RENEG_LIMIT (var)
- CLIENT_RENEG_WINDOW (var)
- DEFAULT_CIPHERS (var)
- DEFAULT_ECDH_CURVE (var)
- SecureContext (var)
- Server (var)
- SLAB_BUFFER_SIZE (var)
- TLSSocket (var)
- transformStreamOptions (type)
- tty (module)
- ReadStream (var)
- WriteStream (var)
- url (module)
- URL (class)
- URLSearchParams (class)
- util (module)
- TextDecoder (class)
- TextEncoder (class)
- v8 (module)
- vm (module)
- Script (var)
- writableStreamOptions (type)
- zlib (module)
- codes (var)
- constants (var)
- deflate (var)
- Deflate (class)
- deflateRaw (var)
- DeflateRaw (class)
- deflateRawSync (var)
- deflateSync (var)
- gunzip (var)
- Gunzip (class)
- gunzipSync (var)
- gzip (var)
- Gzip (class)
- gzipSync (var)
- inflate (var)
- Inflate (class)
- inflateRaw (var)
- InflateRaw (class)
- inflateRawSync (var)
- inflateSync (var)
- unzip (var)
- Unzip (class)
- unzipSync (var)
- Z_ASCII (var)
- Z_BEST_COMPRESSION (var)
- Z_BEST_SPEED (var)
- Z_BINARY (var)
- Z_BLOCK (var)
- Z_BUF_ERROR (var)
- Z_DATA_ERROR (var)
- Z_DEFAULT_CHUNK (var)
- Z_DEFAULT_COMPRESSION (var)
- Z_DEFAULT_LEVEL (var)
- Z_DEFAULT_MEMLEVEL (var)
- Z_DEFAULT_STRATEGY (var)
- Z_DEFAULT_WINDOWBITS (var)
- Z_DEFLATED (var)
- Z_ERRNO (var)
- Z_FILTERED (var)
- Z_FINISH (var)
- Z_FIXED (var)
- Z_FULL_FLUSH (var)
- Z_HUFFMAN_ONLY (var)
- Z_MAX_CHUNK (var)
- Z_MAX_LEVEL (var)
- Z_MAX_MEMLEVEL (var)
- Z_MAX_WINDOWBITS (var)
- Z_MEM_ERROR (var)
- Z_MIN_CHUNK (var)
- Z_MIN_LEVEL (var)
- Z_MIN_MEMLEVEL (var)
- Z_MIN_WINDOWBITS (var)
- Z_NEED_DICT (var)
- Z_NO_COMPRESSION (var)
- Z_NO_FLUSH (var)
- Z_NULL (var)
- Z_OK (var)
- Z_PARTIAL_FLUSH (var)
- Z_RLE (var)
- Z_STREAM_END (var)
- Z_STREAM_ERROR (var)
- Z_SYNC_FLUSH (var)
- Z_TEXT (var)
- Z_TREES (var)
- Z_UNKNOWN (var)
- Z_VERSION_ERROR (var)
- Zlib (class)
Node.js "private" types
- $SymbolReplModeMagic mixins Symbol (class)
- $SymbolReplModeSloppy mixins Symbol (class)
- $SymbolReplModeStrict mixins Symbol (class)
- buffer$Encoding (type)
- buffer$NonBufferEncoding (type)
- buffer$ToJSONRet (type)
- child_process$ChildProcess (class)
- child_process$Error (class)
- child_process$execCallback (type)
- child_process$execFileCallback (type)
- child_process$execFileOpts (type)
- child_process$execFileSyncOpts (type)
- child_process$execOpts (type)
- child_process$execSyncOpts (type)
- child_process$forkOpts (type)
- child_process$Handle (type)
- child_process$spawnOpts (type)
- child_process$spawnRet (type)
- child_process$spawnSyncOpts (type)
- child_process$spawnSyncRet (type)
- cluster$setupMasterOpts (type)
- cluster$Worker (class)
- crypto$Cipher (class)
- crypto$createCredentialsDetails (type)
- crypto$Credentials (type)
- crypto$Decipher (class)
- crypto$DiffieHellman (type)
- crypto$ECDH (class)
- crypto$ECDH$Encoding (type)
- crypto$ECDH$Format (type)
- crypto$Hash (class)
- crypto$Hmac (class)
- crypto$key (type)
- crypto$Sign (class)
- crypto$Sign$private_key (type)
- crypto$Verify (class)
- dgram$Socket (class)
- dgram$Socket$rinfo (type)
- domain$Domain (class)
- events$EventEmitter (class)
- http$Agent<+SocketT = net$Socket> (class)
- http$agentOptions (type)
- http$ClientRequest<+SocketT = net$Socket> (class)
- http$IncomingMessage<SocketT = net$Socket> (class)
- http$requestOptions (type)
- http$Server (class)
- http$ServerResponse (class)
- https$requestOptions (type)
- https$Server (class)
- net$connectOptions (type)
- net$Server (class)
- net$Socket (class)
- net$Socket$address (type)
- os$CPU (type)
- os$NetIFAddr (type)
- os$UserInfo$buffer (type)
- os$UserInfo$string (type)
- process$CPUUsage (type)
- readline$Interface (class)
- readline$InterfaceCompleter (type)
- repl$DefineCommandOptions (type)
- stream$Duplex (class)
- stream$PassThrough (class)
- stream$Readable (class)
- stream$Stream (class)
- stream$Transform (class)
- stream$Writable (class)
- string_decoder$StringDecoder (class)
- tls$Certificate (type)
- tls$Certificate$Subject (type)
- tls$connectOptions (type)
- tls$Server (class)
- tls$TLSSocket (class)
- tty$ReadStream (class)
- tty$WriteStream (class)
- url$urlObject (type)
- util$InspectOptions (type)
- vm$CompileFunctionOptions (type)
- vm$Context (class)
- vm$CreateContextOptions (type)
- vm$Script (class)
- vm$ScriptOptions (type)
- zlib$asyncFn (type)
- zlib$options (type)
- zlib$syncFn (type)
Service Workers
- Cache (class)
- CacheQueryOptions (type)
- caches (var)
- CacheStorage (class)
- Client (class)
- ClientQueryOptions (type)
- Clients (class)
- clients (var)
- ClientType (type)
- ExtendableEvent (class)
- ExtendableMessageEvent (class)
- FetchEvent (class)
- ForeignFetchOptions (type)
- FrameType (type)
- InstallEvent (class)
- NavigationPreloadManager (class)
- NavigationPreloadState (class)
- onactivate (var)
- onfetch (var)
- onforeignfetch (var)
- oninstall (var)
- onmessage (var)
- PushManager (class)
- PushSubscription (class)
- PushSubscriptionJSON (class)
- PushSubscriptionOptions (type)
- registration (var)
- RegistrationOptions (type)
- ServiceWorker (class)
- ServiceWorkerContainer (class)
- ServiceWorkerMessageEvent (class)
- ServiceWorkerRegistration (class)
- ServiceWorkerState (type)
- ServiceWorkerUpdateViaCache (type)
- VisibilityState (type)
- WindowClient (class)
- WorkerType (type)
Streams
- PipeToOptions (type)
- QueuingStrategy (type)
- ReadableByteStreamController (class)
- ReadableStream (class)
- ReadableStreamBYOBRequest (class)
- ReadableStreamController (class)
- ReadableStreamReader (class)
- TextEncodeOptions (type)
- TextEncoder (class)
- TransformStream (class)
- UnderlyingSink (interface)
- UnderlyingSource (interface)
- WritableStream (class)
- WritableStreamController (interface)
- WritableStreamWriter (interface)
International
- FormatToPartsType (type)
- Intl (var)
International "private" types
- Intl$Collator (class)
- Intl$CollatorOptions (type)
- Intl$DateTimeFormat (class)
- Intl$DateTimeFormatOptions (type)
- Intl$Locale (type)
- Intl$Locales (type)
- Intl$NumberFormat (class)
- Intl$NumberFormatOptions (type)
- Intl$PluralRule (type)
- Intl$PluralRules (class)
- Intl$PluralRulesOptions (type)
WebAssembly
- BufferSource (type)
- ExportedFunctionExoticObject (class)
- ImportExportKind (type)
- ImportObject (type)
- MemoryDescriptor (type)
- ResultObject (type)
- TableDescriptor (type)
- WebAssembly (var)
WebAssembly "private" types
- WebAssembly$CompileError (class)
- WebAssembly$Instance (class)
- WebAssembly$LinkError (class)
- WebAssembly$Memory (class)
- WebAssembly$Module (class)
- WebAssembly$RuntimeError (class)
- WebAssembly$Table (class)