# lib Update Request <!-- Please fill in each section completely. Thank you! Are you here for one of these commonly-requested lib changes? * Object.keys - see https://stackoverflow.com/questions/55012174/ * Array methods - see https://github.com/microsoft/TypeScript/issues/36554 * parseInt, parseFloat, isFinite, isNaN, etc. - see https://github.com/microsoft/TypeScript/issues/4002 The DOM lib is maintained elsewhere and you can skip a step by filing issues/PRs for the DOM at that repo. See https://github.com/microsoft/TypeScript-DOM-lib-generator --> ## Configuration Check <!-- If you're missing common new methods like Array.includes, you may have a misconfigured project. Try setting `lib: "es2020"` and checking whether the type you want is present. You can diagnose further by running `tsc` with `--listFilesOnly` or `--showConfig`. Conversely, if you are seeing built-in methods you expect to *not* see, check your 'lib' setting or review your dependencies for lib/reference directives that might be polluting your global scope. This is common when using the 'node' type library. See https://github.com/microsoft/TypeScript/issues/40184 Replace the text below: --> My compilation *target* is `ES2022` and my *lib* is `"esnext.intl", "es2021.intl", "ESNext","ES2022", "ES2021", "es6"`. ## Missing / Incorrect Definition The static method [`Intl.supportedValuesOf`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf) is supported by Node.js since [v18 release from April](https://nodejs.org/en/blog/announcements/v18-release-announce/#v8-10-1). This is missing in the definition of `Intl`. <!-- What property, method, function, etc is missing or incorrect? --> ## Sample Code ``` Intl.supportedValuesOf("timeZone").forEach(function(timeZone) { console.log(timeZone); }); ``` ## Documentation Link [Ecmascript](https://tc39.es/proposal-intl-enumeration/#sec-intl.supportedvaluesof) - it is listed as a stage3 proposal, but given that it is already implemented in [v8](https://v8.dev/blog/v8-release-99#intl-enumeration) & mentioned in the [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf) this seems reasonable.