Update checked-in dependencies

This commit is contained in:
github-actions[bot] 2025-02-17 18:21:02 +00:00
parent 47d5364431
commit 9dfa165835
185 changed files with 8301 additions and 3605 deletions

File diff suppressed because one or more lines are too long

View file

@ -32,8 +32,8 @@ type Includes<Value extends readonly any[], Item> =
@category Utilities
*/
type IsEqual<A, B> =
(<G>() => G extends A ? 1 : 2) extends
(<G>() => G extends B ? 1 : 2)
(<G>() => G extends A & G | G ? 1 : 2) extends
(<G>() => G extends B & G | G ? 1 : 2)
? true
: false;
@ -173,6 +173,8 @@ declare namespace TsConfigJson {
| 'ES2020'
| 'ES2021'
| 'ES2022'
| 'ES2023'
| 'ES2024'
| 'ESNext'
// Lowercase alternatives
| 'es3'
@ -186,6 +188,8 @@ declare namespace TsConfigJson {
| 'es2020'
| 'es2021'
| 'es2022'
| 'es2023'
| 'es2024'
| 'esnext';
// eslint-disable-next-line unicorn/prevent-abbreviations
@ -206,6 +210,8 @@ declare namespace TsConfigJson {
| 'ES2016'
| 'ES2016.Array.Include'
| 'ES2017'
| 'ES2017.ArrayBuffer'
| 'ES2017.Date'
| 'ES2017.Intl'
| 'ES2017.Object'
| 'ES2017.SharedMemory'
@ -230,6 +236,7 @@ declare namespace TsConfigJson {
| 'ES2020.SharedMemory'
| 'ES2020.Intl'
| 'ES2021'
| 'ES2021.Intl'
| 'ES2021.Promise'
| 'ES2021.String'
| 'ES2021.WeakRef'
@ -238,14 +245,29 @@ declare namespace TsConfigJson {
| 'ES2022.Error'
| 'ES2022.Intl'
| 'ES2022.Object'
| 'ES2022.SharedMemory'
| 'ES2022.String'
| 'ES2022.RegExp'
| 'ES2022.String'
| 'ES2023'
| 'ES2023.Array'
| 'ES2023.Collection'
| 'ES2023.Intl'
| 'ES2024'
| 'ES2024.ArrayBuffer'
| 'ES2024.Collection'
| 'ES2024.Object'
| 'ES2024.Promise'
| 'ES2024.Regexp'
| 'ES2024.SharedMemory'
| 'ES2024.String'
| 'ESNext'
| 'ESNext.Array'
| 'ESNext.AsyncIterable'
| 'ESNext.BigInt'
| 'ESNext.Collection'
| 'ESNext.Decorators'
| 'ESNext.Disposable'
| 'ESNext.Intl'
| 'ESNext.Iterator'
| 'ESNext.Promise'
| 'ESNext.String'
| 'ESNext.Symbol'
@ -254,6 +276,7 @@ declare namespace TsConfigJson {
| 'DOM.Iterable'
| 'ScriptHost'
| 'WebWorker'
| 'WebWorker.AsyncIterable'
| 'WebWorker.ImportScripts'
| 'WebWorker.Iterable'
// Lowercase alternatives
@ -273,6 +296,8 @@ declare namespace TsConfigJson {
| 'es2016'
| 'es2016.array.include'
| 'es2017'
| 'es2017.arraybuffer'
| 'es2017.date'
| 'es2017.intl'
| 'es2017.object'
| 'es2017.sharedmemory'
@ -297,6 +322,7 @@ declare namespace TsConfigJson {
| 'es2020.sharedmemory'
| 'es2020.intl'
| 'es2021'
| 'es2021.intl'
| 'es2021.promise'
| 'es2021.string'
| 'es2021.weakref'
@ -305,14 +331,29 @@ declare namespace TsConfigJson {
| 'es2022.error'
| 'es2022.intl'
| 'es2022.object'
| 'es2022.sharedmemory'
| 'es2022.string'
| 'es2022.regexp'
| 'es2022.string'
| 'es2023'
| 'es2023.array'
| 'es2023.collection'
| 'es2023.intl'
| 'es2024'
| 'es2024.arraybuffer'
| 'es2024.collection'
| 'es2024.object'
| 'es2024.promise'
| 'es2024.regexp'
| 'es2024.sharedmemory'
| 'es2024.string'
| 'esnext'
| 'esnext.array'
| 'esnext.asynciterable'
| 'esnext.bigint'
| 'esnext.collection'
| 'esnext.decorators'
| 'esnext.disposable'
| 'esnext.intl'
| 'esnext.iterator'
| 'esnext.promise'
| 'esnext.string'
| 'esnext.symbol'
@ -321,6 +362,7 @@ declare namespace TsConfigJson {
| 'dom.iterable'
| 'scripthost'
| 'webworker'
| 'webworker.asynciterable'
| 'webworker.importscripts'
| 'webworker.iterable';
@ -550,6 +592,13 @@ declare namespace TsConfigJson {
*/
newLine?: CompilerOptions.NewLine;
/**
Disable full type checking (only critical parse and emit errors will be reported).
@default false
*/
noCheck?: boolean;
/**
Do not emit output.
@ -692,6 +741,13 @@ declare namespace TsConfigJson {
*/
isolatedModules?: boolean;
/**
Require sufficient annotation on exports so other tools can trivially generate declaration files.
@default false
*/
isolatedDeclarations?: boolean;
/**
Generates corresponding '.map' file.
@ -805,6 +861,13 @@ declare namespace TsConfigJson {
*/
noUncheckedIndexedAccess?: boolean;
/**
Report error if failed to find a source file for a side effect import.
@default false
*/
noUncheckedSideEffectImports?: boolean;
/**
Report errors for fallthrough cases in switch statement.
@ -840,6 +903,11 @@ declare namespace TsConfigJson {
*/
generateCpuProfile?: string;
/**
Generates an event trace and a list of types.
*/
generateTrace?: boolean;
/**
Base directory to resolve non-relative module names.
*/
@ -989,6 +1057,13 @@ declare namespace TsConfigJson {
*/
checkJs?: boolean;
/**
Built-in iterators are instantiated with a `TReturn` type of undefined instead of `any`.
@default false
*/
strictBuiltinIteratorReturn?: boolean;
/**
Disable bivariant parameter checking for function types.
@ -1231,6 +1306,11 @@ declare namespace TsConfigJson {
Specifies a list of type declarations to be excluded from auto type acquisition. For example, `['jquery', 'lodash']`.
*/
exclude?: string[];
/**
Disable infering what types should be added based on filenames in a project.
*/
disableFilenameBasedTypeAcquisition?: boolean;
};
export type References = {
@ -1328,8 +1408,23 @@ type TsConfigResult = {
};
type Cache<value = any> = Map<string, value>;
/**
* Finds a tsconfig file, defaulting to `tsconfig.json`, starting from a given path.
*
* @param searchPath Starting directory (default: `process.cwd()`).
* @param configName Config file name (default: `tsconfig.json`).
* @param cache Cache for previous results (default: new `Map()`).
* @returns The tsconfig file path and parsed contents, or `null` if not found.
*/
declare const getTsconfig: (searchPath?: string, configName?: string, cache?: Cache) => TsConfigResult | null;
/**
* Parses a tsconfig file at a given path
*
* @param tsconfigPath - Path to the tsconfig file.
* @param cache - Cache for storing parsed tsconfig results (default: new `Map()`).
* @returns The parsed and resolved tsconfig JSON.
*/
declare const parseTsconfig: (tsconfigPath: string, cache?: Cache<string>) => TsConfigJsonResolved;
/**

View file

@ -32,8 +32,8 @@ type Includes<Value extends readonly any[], Item> =
@category Utilities
*/
type IsEqual<A, B> =
(<G>() => G extends A ? 1 : 2) extends
(<G>() => G extends B ? 1 : 2)
(<G>() => G extends A & G | G ? 1 : 2) extends
(<G>() => G extends B & G | G ? 1 : 2)
? true
: false;
@ -173,6 +173,8 @@ declare namespace TsConfigJson {
| 'ES2020'
| 'ES2021'
| 'ES2022'
| 'ES2023'
| 'ES2024'
| 'ESNext'
// Lowercase alternatives
| 'es3'
@ -186,6 +188,8 @@ declare namespace TsConfigJson {
| 'es2020'
| 'es2021'
| 'es2022'
| 'es2023'
| 'es2024'
| 'esnext';
// eslint-disable-next-line unicorn/prevent-abbreviations
@ -206,6 +210,8 @@ declare namespace TsConfigJson {
| 'ES2016'
| 'ES2016.Array.Include'
| 'ES2017'
| 'ES2017.ArrayBuffer'
| 'ES2017.Date'
| 'ES2017.Intl'
| 'ES2017.Object'
| 'ES2017.SharedMemory'
@ -230,6 +236,7 @@ declare namespace TsConfigJson {
| 'ES2020.SharedMemory'
| 'ES2020.Intl'
| 'ES2021'
| 'ES2021.Intl'
| 'ES2021.Promise'
| 'ES2021.String'
| 'ES2021.WeakRef'
@ -238,14 +245,29 @@ declare namespace TsConfigJson {
| 'ES2022.Error'
| 'ES2022.Intl'
| 'ES2022.Object'
| 'ES2022.SharedMemory'
| 'ES2022.String'
| 'ES2022.RegExp'
| 'ES2022.String'
| 'ES2023'
| 'ES2023.Array'
| 'ES2023.Collection'
| 'ES2023.Intl'
| 'ES2024'
| 'ES2024.ArrayBuffer'
| 'ES2024.Collection'
| 'ES2024.Object'
| 'ES2024.Promise'
| 'ES2024.Regexp'
| 'ES2024.SharedMemory'
| 'ES2024.String'
| 'ESNext'
| 'ESNext.Array'
| 'ESNext.AsyncIterable'
| 'ESNext.BigInt'
| 'ESNext.Collection'
| 'ESNext.Decorators'
| 'ESNext.Disposable'
| 'ESNext.Intl'
| 'ESNext.Iterator'
| 'ESNext.Promise'
| 'ESNext.String'
| 'ESNext.Symbol'
@ -254,6 +276,7 @@ declare namespace TsConfigJson {
| 'DOM.Iterable'
| 'ScriptHost'
| 'WebWorker'
| 'WebWorker.AsyncIterable'
| 'WebWorker.ImportScripts'
| 'WebWorker.Iterable'
// Lowercase alternatives
@ -273,6 +296,8 @@ declare namespace TsConfigJson {
| 'es2016'
| 'es2016.array.include'
| 'es2017'
| 'es2017.arraybuffer'
| 'es2017.date'
| 'es2017.intl'
| 'es2017.object'
| 'es2017.sharedmemory'
@ -297,6 +322,7 @@ declare namespace TsConfigJson {
| 'es2020.sharedmemory'
| 'es2020.intl'
| 'es2021'
| 'es2021.intl'
| 'es2021.promise'
| 'es2021.string'
| 'es2021.weakref'
@ -305,14 +331,29 @@ declare namespace TsConfigJson {
| 'es2022.error'
| 'es2022.intl'
| 'es2022.object'
| 'es2022.sharedmemory'
| 'es2022.string'
| 'es2022.regexp'
| 'es2022.string'
| 'es2023'
| 'es2023.array'
| 'es2023.collection'
| 'es2023.intl'
| 'es2024'
| 'es2024.arraybuffer'
| 'es2024.collection'
| 'es2024.object'
| 'es2024.promise'
| 'es2024.regexp'
| 'es2024.sharedmemory'
| 'es2024.string'
| 'esnext'
| 'esnext.array'
| 'esnext.asynciterable'
| 'esnext.bigint'
| 'esnext.collection'
| 'esnext.decorators'
| 'esnext.disposable'
| 'esnext.intl'
| 'esnext.iterator'
| 'esnext.promise'
| 'esnext.string'
| 'esnext.symbol'
@ -321,6 +362,7 @@ declare namespace TsConfigJson {
| 'dom.iterable'
| 'scripthost'
| 'webworker'
| 'webworker.asynciterable'
| 'webworker.importscripts'
| 'webworker.iterable';
@ -550,6 +592,13 @@ declare namespace TsConfigJson {
*/
newLine?: CompilerOptions.NewLine;
/**
Disable full type checking (only critical parse and emit errors will be reported).
@default false
*/
noCheck?: boolean;
/**
Do not emit output.
@ -692,6 +741,13 @@ declare namespace TsConfigJson {
*/
isolatedModules?: boolean;
/**
Require sufficient annotation on exports so other tools can trivially generate declaration files.
@default false
*/
isolatedDeclarations?: boolean;
/**
Generates corresponding '.map' file.
@ -805,6 +861,13 @@ declare namespace TsConfigJson {
*/
noUncheckedIndexedAccess?: boolean;
/**
Report error if failed to find a source file for a side effect import.
@default false
*/
noUncheckedSideEffectImports?: boolean;
/**
Report errors for fallthrough cases in switch statement.
@ -840,6 +903,11 @@ declare namespace TsConfigJson {
*/
generateCpuProfile?: string;
/**
Generates an event trace and a list of types.
*/
generateTrace?: boolean;
/**
Base directory to resolve non-relative module names.
*/
@ -989,6 +1057,13 @@ declare namespace TsConfigJson {
*/
checkJs?: boolean;
/**
Built-in iterators are instantiated with a `TReturn` type of undefined instead of `any`.
@default false
*/
strictBuiltinIteratorReturn?: boolean;
/**
Disable bivariant parameter checking for function types.
@ -1231,6 +1306,11 @@ declare namespace TsConfigJson {
Specifies a list of type declarations to be excluded from auto type acquisition. For example, `['jquery', 'lodash']`.
*/
exclude?: string[];
/**
Disable infering what types should be added based on filenames in a project.
*/
disableFilenameBasedTypeAcquisition?: boolean;
};
export type References = {
@ -1328,8 +1408,23 @@ type TsConfigResult = {
};
type Cache<value = any> = Map<string, value>;
/**
* Finds a tsconfig file, defaulting to `tsconfig.json`, starting from a given path.
*
* @param searchPath Starting directory (default: `process.cwd()`).
* @param configName Config file name (default: `tsconfig.json`).
* @param cache Cache for previous results (default: new `Map()`).
* @returns The tsconfig file path and parsed contents, or `null` if not found.
*/
declare const getTsconfig: (searchPath?: string, configName?: string, cache?: Cache) => TsConfigResult | null;
/**
* Parses a tsconfig file at a given path
*
* @param tsconfigPath - Path to the tsconfig file.
* @param cache - Cache for storing parsed tsconfig results (default: new `Map()`).
* @returns The parsed and resolved tsconfig JSON.
*/
declare const parseTsconfig: (tsconfigPath: string, cache?: Cache<string>) => TsConfigJsonResolved;
/**

File diff suppressed because one or more lines are too long