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.

All labels observed (1)

Label Occurrences
TypeScript standard library typings canonical 1

How this entity was disambiguated

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
linked to: DOM

DOM Iterable APIs
linked to: DOM

Date API
ECMAScript built-in objects
linked to: ECMAScript

ESNext proposal APIs
Error and Error subclasses
Internationalization API
Iterator and Generator APIs
JSON API
Map and Set collections
Number and Math APIs
Promise and async APIs
Proxy API
Reflect API
RegExp API
String and String-related APIs
Symbol API
Timers APIs
TypedArray APIs
Web Worker APIs
linked to: Web workers

WebAssembly JavaScript APIs
console API
globalThis object
distinguishedFrom DefinitelyTyped community type definitions
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
implementedIn TypeScript
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
partOf TypeScript language
primaryPurpose enable type-safe development in TypeScript
model the JavaScript runtime environment
provide static type information for JavaScript standard APIs
providedBy TypeScript compiler
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

How these facts were elicited

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