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 ⓘ