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 v14.0.27

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, 28 Jul 2020 21:57:26 GMT
  • Dependencies: none
  • Global values: Buffer, 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., 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, Nikita Galkin, Parambir Singh, Sebastian Silbermann, Simon Schick, Thomas den Hollander, Wilco Bakker, wwwy3y3, Samuel Ainsworth, Kyle Uehlein, Jordi Oliveras Rovira, Thanik Bhongbhibhat, Marcin Kopacz, Trivikram Kamat, Minh Son Nguyen, Junxiao Shi, Ilia Baryshnikov, ExE Boss, Surasak Chaisurin, Piotr Błażejewicz, Anna Henningsen, and Jason Kwok.


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