Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including @types/node with all npm packages installed. Try it out:

var node = require("@types/node")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@types/node v12.11.1

TypeScript definitions for Node.js


npm install --save @types/node


This package contains type definitions for Node.js (


Files were exported from

Additional Details

  • Last updated: Tue, 15 Oct 2019 23:57:18 GMT
  • Dependencies: none
  • Global values: Buffer, NodeJS, Symbol, __dirname, __filename, clearImmediate, clearInterval, clearTimeout, console, exports, global, module, process, queueMicrotask, require, setImmediate, setInterval, setTimeout


These definitions were written by Microsoft TypeScript, DefinitelyTyped, Alberto Schiabel, Alexander T., Alvis HT Tang, Andrew Makarov, Benjamin Toueg, Bruno Scheufler, Chigozirim C., Christian Vaagland Tellnes, David Junger, Deividas Bakanas, Eugene Y. Q. Shen, Flarna, Hannes Magnusson, Hoàng Văn Khải, Huw, Kelvin Jin, Klaus Meinhardt, Lishude, Mariusz Wiktorczyk, Mohsen Azimi, Nicolas Even, Nicolas Voigt, Parambir Singh, Sebastian Silbermann, Simon Schick, Thomas den Hollander, Wilco Bakker, wwwy3y3, Zane Hannan AU, Samuel Ainsworth, Kyle Uehlein, Jordi Oliveras Rovira, Thanik Bhongbhibhat, Marcin Kopacz, Trivikram Kamat, and Minh Son Nguyen


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free