TypeScript standard library typings

E696512

TypeScript standard library typings are the built-in type definition files that provide static type information for JavaScript’s standard APIs and runtime environment, enabling type-safe development in TypeScript.

Try in SPARQL Jump to: Statements Referenced by

Statements (79)

Predicate Object
instanceOf TypeScript type definition collection
software development artifact
alsoKnownAs built-in lib typings
lib.d.ts
standard library declaration files
configuredVia tsconfig.json lib option
defaultTargetDependsOn TypeScript compiler target setting
definesTypesFor Array and ArrayLike objects
BigInt API
DOM APIs NERFINISHED
DOM Iterable APIs NERFINISHED
Date API
ECMAScript built-in objects NERFINISHED
ESNext proposal APIs
Error and Error subclasses
Internationalization API NERFINISHED
Iterator and Generator APIs
JSON API
Map and Set collections
Number and Math APIs
Promise and async APIs
Proxy API
Reflect API NERFINISHED
RegExp API NERFINISHED
String and String-related APIs
Symbol API
Timers APIs
TypedArray APIs
Web Worker APIs NERFINISHED
WebAssembly JavaScript APIs NERFINISHED
console API
globalThis object
distinguishedFrom DefinitelyTyped community type definitions NERFINISHED
enablesFeature compile-time error detection for incorrect API usage
editor IntelliSense for standard APIs
static type checking of built-in JavaScript APIs
excludes non-standard environment-specific APIs like Node.js core modules
hasFileExtension .d.ts
hostedIn TypeScript GitHub repository NERFINISHED
implementedIn TypeScript NERFINISHED
includesFile lib.dom.d.ts
lib.dom.iterable.d.ts
lib.es2015.d.ts
lib.es2016.d.ts
lib.es2017.d.ts
lib.es2018.d.ts
lib.es2019.d.ts
lib.es2020.d.ts
lib.es2021.d.ts
lib.es2022.d.ts
lib.es2023.d.ts
lib.es5.d.ts
lib.esnext.array.d.ts
lib.esnext.asynciterable.d.ts
lib.esnext.d.ts
lib.esnext.intl.d.ts
lib.esnext.promise.d.ts
lib.esnext.symbol.d.ts
lib.scripthost.d.ts
lib.webworker.d.ts
license Apache License 2.0
loadedByDefault TypeScript compiler for typical project configurations
maintainedBy TypeScript team NERFINISHED
partOf TypeScript language NERFINISHED
primaryPurpose enable type-safe development in TypeScript
model the JavaScript runtime environment
provide static type information for JavaScript standard APIs
providedBy TypeScript compiler NERFINISHED
scope standard JavaScript and web platform APIs
supportsFeature declaration merging for global interfaces
generic type parameters for many APIs
overloaded function and method signatures
strict null checking for standard APIs
updatedWhen new ECMAScript features are standardized
web platform APIs evolve
usedBy JavaScript projects using TypeScript for type checking
TypeScript projects targeting ECMAScript runtimes
TypeScript projects targeting browser environments
versionedWith TypeScript compiler version

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Microsoft TypeScript team responsibleFor TypeScript standard library typings