codeql/javascript/externs
Paolo Tranquilli 61bfe7e520 Bazel: rename internal module to `semmle_code` 2024-02-21 16:51:39 +01:00
..
es Fix dead links in JS externs too 2021-04-23 15:46:48 +01:00
lib JavaScript: Add generic externs for BDD/TDD-style testing frameworks. 2018-11-13 08:30:35 +00:00
nodejs add model for chownr 2022-06-29 22:09:23 +02:00
vm QL code and tests for C#/C++/JavaScript. 2018-08-02 17:53:23 +01:00
web JavaScript: Update externs for `MessageEvent`. 2019-06-26 19:12:05 -07:00
BUILD.bazel Bazel: rename internal module to `semmle_code` 2024-02-21 16:51:39 +01:00
DefinitelyTyped-LICENSE QL code and tests for C#/C++/JavaScript. 2018-08-02 17:53:23 +01:00
README.md JavaScript: Add WebRTC externs. 2018-11-12 12:25:32 +00:00

README.md

This directory contains externs definitions for improving the precision of some of the JavaScript analyses.

Externs are organized into five categories, corresponding to the subdirectories of this directory:

  • es: Externs definitions for the ECMAScript language standard; imported from the externs directory of the Google Closure Compiler source tree (https://github.com/google/closure-compiler).

  • web: Externs definitions for various web standards and browser-specific extensions; imported from the same source.

  • vm: Externs definitions for specific JavaScript VMs; also imported from the same source.

  • nodejs: Externs definitions for common Node.js modules; generated from the TypeScript type definitions for Node.js provided by DefinitelyTyped, revision 28d94377786d6da325b76614aa4c1849dc05703e, with a few custom extensions.

  • lib: Externs definitions for popular JavaScript libraries.

See the individual files for copyright and licensing information.