mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Update version to 5.0.1-rc and LKG.
This commit is contained in:
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es5" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
+111
-96
@@ -14,12 +14,10 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/**
|
||||
* The decorator context types provided to class member decorators.
|
||||
* The decorator context types provided to class element decorators.
|
||||
*/
|
||||
type ClassMemberDecoratorContext =
|
||||
| ClassMethodDecoratorContext
|
||||
@@ -80,34 +78,37 @@ interface ClassMethodDecoratorContext<
|
||||
This = unknown,
|
||||
Value extends (this: This, ...args: any) => any = (this: This, ...args: any) => any,
|
||||
> {
|
||||
/** The kind of class member that was decorated. */
|
||||
/** The kind of class element that was decorated. */
|
||||
readonly kind: "method";
|
||||
|
||||
/** The name of the decorated class member. */
|
||||
/** The name of the decorated class element. */
|
||||
readonly name: string | symbol;
|
||||
|
||||
/** A value indicating whether the class member is a static (`true`) or instance (`false`) member. */
|
||||
/** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */
|
||||
readonly static: boolean;
|
||||
|
||||
/** A value indicating whether the class member has a private name. */
|
||||
/** A value indicating whether the class element has a private name. */
|
||||
readonly private: boolean;
|
||||
|
||||
// NOTE: Disabled, pending the outcome of https://github.com/tc39/proposal-decorators/issues/494
|
||||
// /** An object that can be used to access the current value of the class member at runtime. */
|
||||
// readonly access: {
|
||||
// /**
|
||||
// * Gets the current value of the method from the provided receiver.
|
||||
// *
|
||||
// * @example
|
||||
// * let fn = context.access.get.call(instance);
|
||||
// */
|
||||
// get(this: This): Value;
|
||||
// };
|
||||
/** An object that can be used to access the current value of the class element at runtime. */
|
||||
readonly access: {
|
||||
/**
|
||||
* Determines whether an object has a property with the same name as the decorated element.
|
||||
*/
|
||||
has(object: This): boolean;
|
||||
/**
|
||||
* Gets the current value of the method from the provided object.
|
||||
*
|
||||
* @example
|
||||
* let fn = context.access.get(instance);
|
||||
*/
|
||||
get(object: This): Value;
|
||||
};
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked either before static initializers are run (when
|
||||
* decorating a `static` member), or before instance initializers are run (when
|
||||
* decorating a non-`static` member).
|
||||
* decorating a `static` element), or before instance initializers are run (when
|
||||
* decorating a non-`static` element).
|
||||
*
|
||||
* @example
|
||||
* ```ts
|
||||
@@ -141,34 +142,37 @@ interface ClassGetterDecoratorContext<
|
||||
This = unknown,
|
||||
Value = unknown,
|
||||
> {
|
||||
/** The kind of class member that was decorated. */
|
||||
/** The kind of class element that was decorated. */
|
||||
readonly kind: "getter";
|
||||
|
||||
/** The name of the decorated class member. */
|
||||
/** The name of the decorated class element. */
|
||||
readonly name: string | symbol;
|
||||
|
||||
/** A value indicating whether the class member is a static (`true`) or instance (`false`) member. */
|
||||
/** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */
|
||||
readonly static: boolean;
|
||||
|
||||
/** A value indicating whether the class member has a private name. */
|
||||
/** A value indicating whether the class element has a private name. */
|
||||
readonly private: boolean;
|
||||
|
||||
// NOTE: Disabled, pending the outcome of https://github.com/tc39/proposal-decorators/issues/494
|
||||
// /** An object that can be used to access the current value of the class member at runtime. */
|
||||
// readonly access: {
|
||||
// /**
|
||||
// * Invokes the getter on the provided receiver.
|
||||
// *
|
||||
// * @example
|
||||
// * let value = context.access.get.call(instance);
|
||||
// */
|
||||
// get(this: This): Value;
|
||||
// };
|
||||
/** An object that can be used to access the current value of the class element at runtime. */
|
||||
readonly access: {
|
||||
/**
|
||||
* Determines whether an object has a property with the same name as the decorated element.
|
||||
*/
|
||||
has(object: This): boolean;
|
||||
/**
|
||||
* Invokes the getter on the provided object.
|
||||
*
|
||||
* @example
|
||||
* let value = context.access.get(instance);
|
||||
*/
|
||||
get(object: This): Value;
|
||||
};
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked either before static initializers are run (when
|
||||
* decorating a `static` member), or before instance initializers are run (when
|
||||
* decorating a non-`static` member).
|
||||
* decorating a `static` element), or before instance initializers are run (when
|
||||
* decorating a non-`static` element).
|
||||
*/
|
||||
addInitializer(initializer: (this: This) => void): void;
|
||||
}
|
||||
@@ -183,34 +187,37 @@ interface ClassSetterDecoratorContext<
|
||||
This = unknown,
|
||||
Value = unknown,
|
||||
> {
|
||||
/** The kind of class member that was decorated. */
|
||||
/** The kind of class element that was decorated. */
|
||||
readonly kind: "setter";
|
||||
|
||||
/** The name of the decorated class member. */
|
||||
/** The name of the decorated class element. */
|
||||
readonly name: string | symbol;
|
||||
|
||||
/** A value indicating whether the class member is a static (`true`) or instance (`false`) member. */
|
||||
/** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */
|
||||
readonly static: boolean;
|
||||
|
||||
/** A value indicating whether the class member has a private name. */
|
||||
/** A value indicating whether the class element has a private name. */
|
||||
readonly private: boolean;
|
||||
|
||||
// NOTE: Disabled, pending the outcome of https://github.com/tc39/proposal-decorators/issues/494
|
||||
/** An object that can be used to access the current value of the class member at runtime. */
|
||||
// readonly access: {
|
||||
// /**
|
||||
// * Invokes the setter on the provided receiver.
|
||||
// *
|
||||
// * @example
|
||||
// * context.access.set.call(instance, value);
|
||||
// */
|
||||
// set(this: This, value: Value): void;
|
||||
// };
|
||||
/** An object that can be used to access the current value of the class element at runtime. */
|
||||
readonly access: {
|
||||
/**
|
||||
* Determines whether an object has a property with the same name as the decorated element.
|
||||
*/
|
||||
has(object: This): boolean;
|
||||
/**
|
||||
* Invokes the setter on the provided object.
|
||||
*
|
||||
* @example
|
||||
* context.access.set(instance, value);
|
||||
*/
|
||||
set(object: This, value: Value): void;
|
||||
};
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked either before static initializers are run (when
|
||||
* decorating a `static` member), or before instance initializers are run (when
|
||||
* decorating a non-`static` member).
|
||||
* decorating a `static` element), or before instance initializers are run (when
|
||||
* decorating a non-`static` element).
|
||||
*/
|
||||
addInitializer(initializer: (this: This) => void): void;
|
||||
}
|
||||
@@ -225,42 +232,46 @@ interface ClassAccessorDecoratorContext<
|
||||
This = unknown,
|
||||
Value = unknown,
|
||||
> {
|
||||
/** The kind of class member that was decorated. */
|
||||
/** The kind of class element that was decorated. */
|
||||
readonly kind: "accessor";
|
||||
|
||||
/** The name of the decorated class member. */
|
||||
/** The name of the decorated class element. */
|
||||
readonly name: string | symbol;
|
||||
|
||||
/** A value indicating whether the class member is a static (`true`) or instance (`false`) member. */
|
||||
/** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */
|
||||
readonly static: boolean;
|
||||
|
||||
/** A value indicating whether the class member has a private name. */
|
||||
/** A value indicating whether the class element has a private name. */
|
||||
readonly private: boolean;
|
||||
|
||||
// NOTE: Disabled, pending the outcome of https://github.com/tc39/proposal-decorators/issues/494
|
||||
// /** An object that can be used to access the current value of the class member at runtime. */
|
||||
// readonly access: {
|
||||
// /**
|
||||
// * Invokes the getter on the provided receiver.
|
||||
// *
|
||||
// * @example
|
||||
// * let value = context.access.get.call(instance);
|
||||
// */
|
||||
// get(this: This): Value;
|
||||
/** An object that can be used to access the current value of the class element at runtime. */
|
||||
readonly access: {
|
||||
/**
|
||||
* Determines whether an object has a property with the same name as the decorated element.
|
||||
*/
|
||||
has(object: This): boolean;
|
||||
|
||||
// /**
|
||||
// * Invokes the setter on the provided receiver.
|
||||
// *
|
||||
// * @example
|
||||
// * context.access.set.call(instance, value);
|
||||
// */
|
||||
// set(this: This, value: Value): void;
|
||||
// };
|
||||
/**
|
||||
* Invokes the getter on the provided object.
|
||||
*
|
||||
* @example
|
||||
* let value = context.access.get(instance);
|
||||
*/
|
||||
get(object: This): Value;
|
||||
|
||||
/**
|
||||
* Invokes the setter on the provided object.
|
||||
*
|
||||
* @example
|
||||
* context.access.set(instance, value);
|
||||
*/
|
||||
set(object: This, value: Value): void;
|
||||
};
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked either before static initializers are run (when
|
||||
* decorating a `static` member), or before instance initializers are run (when
|
||||
* decorating a non-`static` member).
|
||||
* decorating a `static` element), or before instance initializers are run (when
|
||||
* decorating a non-`static` element).
|
||||
*/
|
||||
addInitializer(initializer: (this: This) => void): void;
|
||||
}
|
||||
@@ -322,36 +333,40 @@ interface ClassFieldDecoratorContext<
|
||||
This = unknown,
|
||||
Value = unknown,
|
||||
> {
|
||||
/** The kind of class member that was decorated. */
|
||||
/** The kind of class element that was decorated. */
|
||||
readonly kind: "field";
|
||||
|
||||
/** The name of the decorated class member. */
|
||||
/** The name of the decorated class element. */
|
||||
readonly name: string | symbol;
|
||||
|
||||
/** A value indicating whether the class member is a static (`true`) or instance (`false`) member. */
|
||||
/** A value indicating whether the class element is a static (`true`) or instance (`false`) element. */
|
||||
readonly static: boolean;
|
||||
|
||||
/** A value indicating whether the class member has a private name. */
|
||||
/** A value indicating whether the class element has a private name. */
|
||||
readonly private: boolean;
|
||||
|
||||
// NOTE: Disabled, pending the outcome of https://github.com/tc39/proposal-decorators/issues/494
|
||||
// /** An object that can be used to access the current value of the class member at runtime. */
|
||||
// readonly access: {
|
||||
// /**
|
||||
// * Gets the value of the field on the provided receiver.
|
||||
// */
|
||||
// get(this: This): Value;
|
||||
/** An object that can be used to access the current value of the class element at runtime. */
|
||||
readonly access: {
|
||||
/**
|
||||
* Determines whether an object has a property with the same name as the decorated element.
|
||||
*/
|
||||
has(object: This): boolean;
|
||||
|
||||
// /**
|
||||
// * Sets the value of the field on the provided receiver.
|
||||
// */
|
||||
// set(this: This, value: Value): void;
|
||||
// };
|
||||
/**
|
||||
* Gets the value of the field on the provided object.
|
||||
*/
|
||||
get(object: This): Value;
|
||||
|
||||
/**
|
||||
* Sets the value of the field on the provided object.
|
||||
*/
|
||||
set(object: This, value: Value): void;
|
||||
};
|
||||
|
||||
/**
|
||||
* Adds a callback to be invoked either before static initializers are run (when
|
||||
* decorating a `static` member), or before instance initializers are run (when
|
||||
* decorating a non-`static` member).
|
||||
* decorating a `static` element), or before instance initializers are run (when
|
||||
* decorating a non-`static` element).
|
||||
*/
|
||||
addInitializer(initializer: (this: This) => void): void;
|
||||
}
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare type ClassDecorator = <TFunction extends Function>(target: TFunction) => TFunction | void;
|
||||
declare type PropertyDecorator = (target: Object, propertyKey: string | symbol) => void;
|
||||
declare type MethodDecorator = <T>(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<T>) => TypedPropertyDescriptor<T> | void;
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Window APIs
|
||||
/////////////////////////////
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Window Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Map<K, V> {
|
||||
|
||||
clear(): void;
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Array<T> {
|
||||
/**
|
||||
* Returns the value of the first element in the array where predicate is true, and undefined
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es5" />
|
||||
/// <reference lib="es2015.core" />
|
||||
/// <reference lib="es2015.collection" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
interface Generator<T = unknown, TReturn = any, TNext = unknown> extends Iterator<T, TReturn, TNext> {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
|
||||
interface SymbolConstructor {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface PromiseConstructor {
|
||||
/**
|
||||
* A reference to the prototype.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface ProxyHandler<T extends object> {
|
||||
/**
|
||||
* A trap method for a function call.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Reflect {
|
||||
/**
|
||||
* Calls the function with the specified object as the this value
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface SymbolConstructor {
|
||||
/**
|
||||
* A reference to the prototype.
|
||||
|
||||
Vendored
+14
-12
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
|
||||
interface SymbolConstructor {
|
||||
@@ -76,7 +74,7 @@ interface SymbolConstructor {
|
||||
readonly toStringTag: unique symbol;
|
||||
|
||||
/**
|
||||
* An Object whose own property names are property names that are excluded from the 'with'
|
||||
* An Object whose truthy properties are properties that are excluded from the 'with'
|
||||
* environment bindings of the associated objects.
|
||||
*/
|
||||
readonly unscopables: unique symbol;
|
||||
@@ -93,17 +91,21 @@ interface Symbol {
|
||||
|
||||
interface Array<T> {
|
||||
/**
|
||||
* Returns an object whose properties have the value 'true'
|
||||
* Is an object whose properties have the value 'true'
|
||||
* when they will be absent when used in a 'with' statement.
|
||||
*/
|
||||
[Symbol.unscopables](): {
|
||||
copyWithin: boolean;
|
||||
entries: boolean;
|
||||
fill: boolean;
|
||||
find: boolean;
|
||||
findIndex: boolean;
|
||||
keys: boolean;
|
||||
values: boolean;
|
||||
readonly [Symbol.unscopables]: {
|
||||
[K in keyof any[]]?: boolean;
|
||||
};
|
||||
}
|
||||
|
||||
interface ReadonlyArray<T> {
|
||||
/**
|
||||
* Is an object whose properties have the value 'true'
|
||||
* when they will be absent when used in a 'with' statement.
|
||||
*/
|
||||
readonly [Symbol.unscopables]: {
|
||||
[K in keyof readonly any[]]?: boolean;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Array<T> {
|
||||
/**
|
||||
* Determines whether an array includes a certain element, returning true or false as appropriate.
|
||||
|
||||
Vendored
-2
@@ -14,9 +14,7 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015" />
|
||||
/// <reference lib="es2016.array.include" />
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2016" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2016" />
|
||||
/// <reference lib="es2017.object" />
|
||||
/// <reference lib="es2017.sharedmemory" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2017" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
interface DateTimeFormatPartTypesRegistry {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface ObjectConstructor {
|
||||
/**
|
||||
* Returns an array of values of the enumerable properties of an object
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
/// <reference lib="es2015.symbol.wellknown" />
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface String {
|
||||
/**
|
||||
* Pads the current string with a given string (possibly repeated) so that the resulting string reaches a given length.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Int8ArrayConstructor {
|
||||
new (): Int8Array;
|
||||
}
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2018.asynciterable" />
|
||||
|
||||
interface AsyncGenerator<T = unknown, TReturn = any, TNext = unknown> extends AsyncIterator<T, TReturn, TNext> {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2017" />
|
||||
/// <reference lib="es2018.asynciterable" />
|
||||
/// <reference lib="es2018.asyncgenerator" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2018" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
// http://cldr.unicode.org/index/cldr-spec/plural-rules#TOC-Determining-Plural-Categories
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/**
|
||||
* Represents the completion of an asynchronous operation
|
||||
*/
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface RegExpMatchArray {
|
||||
groups?: {
|
||||
[key: string]: string
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
type FlatArray<Arr, Depth extends number> = {
|
||||
"done": Arr,
|
||||
"recur": Arr extends ReadonlyArray<infer InnerArr>
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2018" />
|
||||
/// <reference lib="es2019.array" />
|
||||
/// <reference lib="es2019.object" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2019" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
interface DateTimeFormatPartTypesRegistry {
|
||||
unknown: any
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
interface ObjectConstructor {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface String {
|
||||
/** Removes the trailing white space and line terminator characters from a string. */
|
||||
trimEnd(): string;
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Symbol {
|
||||
/**
|
||||
* Expose the [[Description]] internal slot of a symbol directly.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020.intl" />
|
||||
|
||||
interface BigIntToLocaleStringOptions {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2019" />
|
||||
/// <reference lib="es2020.bigint" />
|
||||
/// <reference lib="es2020.date" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020.intl" />
|
||||
|
||||
interface Date {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2018.intl" />
|
||||
declare namespace Intl {
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020.intl" />
|
||||
|
||||
interface Number {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface PromiseFulfilledResult<T> {
|
||||
status: "fulfilled";
|
||||
value: T;
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Atomics {
|
||||
/**
|
||||
* Adds a value to the value at the given position in the array, returning the original value.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
interface String {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
/// <reference lib="es2015.symbol" />
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020" />
|
||||
/// <reference lib="es2021.promise" />
|
||||
/// <reference lib="es2021.string" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2021" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
interface DateTimeFormatPartTypesRegistry {
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface AggregateError extends Error {
|
||||
errors: any[]
|
||||
}
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface String {
|
||||
/**
|
||||
* Replace all instances of a substring in a string, using a regular expression or search string.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface WeakRef<T extends object> {
|
||||
readonly [Symbol.toStringTag]: "WeakRef";
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Array<T> {
|
||||
/**
|
||||
* Returns the item located at the specified index.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2021" />
|
||||
/// <reference lib="es2022.array" />
|
||||
/// <reference lib="es2022.error" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface ErrorOptions {
|
||||
cause?: unknown;
|
||||
}
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2022" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
/**
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface ObjectConstructor {
|
||||
/**
|
||||
* Determines whether an object has a property with the specified name.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface RegExpMatchArray {
|
||||
indices?: RegExpIndicesArray;
|
||||
}
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Atomics {
|
||||
/**
|
||||
* A non-blocking, asynchronous version of wait which is usable on the main thread.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface String {
|
||||
/**
|
||||
* Returns a new String consisting of the single UTF-16 code unit located at the specified index.
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Array<T> {
|
||||
/**
|
||||
* Returns the value of the last element in the array where predicate is true, and undefined
|
||||
|
||||
Vendored
-2
@@ -14,9 +14,7 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2022" />
|
||||
/// <reference lib="es2023.array" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2023" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="decorators" />
|
||||
/// <reference lib="decorators.legacy" />
|
||||
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="dom.iterable" />
|
||||
|
||||
Vendored
-2
@@ -14,9 +14,7 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2023" />
|
||||
/// <reference lib="esnext.intl" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="esnext" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
interface NumberRangeFormatPart extends NumberFormatPart {
|
||||
source: "startRange" | "endRange" | "shared"
|
||||
|
||||
Vendored
-2
@@ -14,12 +14,10 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Windows Script Host APIS
|
||||
/////////////////////////////
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Worker APIs
|
||||
/////////////////////////////
|
||||
|
||||
Vendored
-2
@@ -14,11 +14,9 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// WorkerGlobalScope APIs
|
||||
/////////////////////////////
|
||||
|
||||
Vendored
-2
@@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Worker Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
+1966
-1161
File diff suppressed because it is too large
Load Diff
+4769
-3850
File diff suppressed because it is too large
Load Diff
Vendored
+38
-8
@@ -6310,6 +6310,7 @@ declare namespace ts {
|
||||
}
|
||||
interface TypeChecker {
|
||||
getTypeOfSymbolAtLocation(symbol: Symbol, node: Node): Type;
|
||||
getTypeOfSymbol(symbol: Symbol): Type;
|
||||
getDeclaredTypeOfSymbol(symbol: Symbol): Type;
|
||||
getPropertiesOfType(type: Type): Symbol[];
|
||||
getPropertyOfType(type: Type, propertyName: string): Symbol | undefined;
|
||||
@@ -6400,6 +6401,21 @@ declare namespace ts {
|
||||
getApparentType(type: Type): Type;
|
||||
getBaseConstraintOfType(type: Type): Type | undefined;
|
||||
getDefaultFromTypeParameter(type: Type): Type | undefined;
|
||||
/**
|
||||
* True if this type is the `Array` or `ReadonlyArray` type from lib.d.ts.
|
||||
* This function will _not_ return true if passed a type which
|
||||
* extends `Array` (for example, the TypeScript AST's `NodeArray` type).
|
||||
*/
|
||||
isArrayType(type: Type): boolean;
|
||||
/**
|
||||
* True if this type is a tuple type. This function will _not_ return true if
|
||||
* passed a type which extends from a tuple.
|
||||
*/
|
||||
isTupleType(type: Type): boolean;
|
||||
/**
|
||||
* True if this type is assignable to `ReadonlyArray<any>`.
|
||||
*/
|
||||
isArrayLikeType(type: Type): boolean;
|
||||
getTypePredicateOfSignature(signature: Signature): TypePredicate | undefined;
|
||||
/**
|
||||
* Depending on the operation performed, it may be appropriate to throw away the checker
|
||||
@@ -6659,7 +6675,8 @@ declare namespace ts {
|
||||
TemplateLiteral = 134217728,
|
||||
StringMapping = 268435456,
|
||||
Literal = 2944,
|
||||
Unit = 109440,
|
||||
Unit = 109472,
|
||||
Freshable = 2976,
|
||||
StringOrNumberLiteral = 384,
|
||||
PossiblyFalsy = 117724,
|
||||
StringLike = 402653316,
|
||||
@@ -6711,10 +6728,12 @@ declare namespace ts {
|
||||
isClass(): this is InterfaceType;
|
||||
isIndexType(): this is IndexType;
|
||||
}
|
||||
interface LiteralType extends Type {
|
||||
interface FreshableType extends Type {
|
||||
freshType: FreshableType;
|
||||
regularType: FreshableType;
|
||||
}
|
||||
interface LiteralType extends FreshableType {
|
||||
value: string | number | PseudoBigInt;
|
||||
freshType: LiteralType;
|
||||
regularType: LiteralType;
|
||||
}
|
||||
interface UniqueESSymbolType extends Type {
|
||||
symbol: Symbol;
|
||||
@@ -6729,7 +6748,7 @@ declare namespace ts {
|
||||
interface BigIntLiteralType extends LiteralType {
|
||||
value: PseudoBigInt;
|
||||
}
|
||||
interface EnumType extends Type {
|
||||
interface EnumType extends FreshableType {
|
||||
}
|
||||
enum ObjectFlags {
|
||||
None = 0,
|
||||
@@ -8673,7 +8692,6 @@ declare namespace ts {
|
||||
parent: ConstructorDeclaration;
|
||||
name: Identifier;
|
||||
};
|
||||
function emitModuleKindIsNonNodeESM(moduleKind: ModuleKind): boolean;
|
||||
/** @deprecated */
|
||||
function createUnparsedSourceFile(text: string): UnparsedSource;
|
||||
/** @deprecated */
|
||||
@@ -9128,7 +9146,6 @@ declare namespace ts {
|
||||
function bundlerModuleNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost, cache?: ModuleResolutionCache, redirectedReference?: ResolvedProjectReference): ResolvedModuleWithFailedLookupLocations;
|
||||
function nodeModuleNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost, cache?: ModuleResolutionCache, redirectedReference?: ResolvedProjectReference): ResolvedModuleWithFailedLookupLocations;
|
||||
function classicNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost, cache?: NonRelativeModuleNameResolutionCache, redirectedReference?: ResolvedProjectReference): ResolvedModuleWithFailedLookupLocations;
|
||||
function shouldAllowImportingTsExtension(compilerOptions: CompilerOptions, fromFileName?: string): boolean | "" | undefined;
|
||||
interface TypeReferenceDirectiveResolutionCache extends PerDirectoryResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, NonRelativeNameResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, PackageJsonInfoCache {
|
||||
}
|
||||
interface ModeAwareCache<T> {
|
||||
@@ -10056,6 +10073,13 @@ declare namespace ts {
|
||||
*/
|
||||
triggerCharacter?: CompletionsTriggerCharacter;
|
||||
triggerKind?: CompletionTriggerKind;
|
||||
/**
|
||||
* Include a `symbol` property on each completion entry object.
|
||||
* Symbols reference cyclic data structures and sometimes an entire TypeChecker instance,
|
||||
* so use caution when serializing or retaining completion entries retrieved with this option.
|
||||
* @default false
|
||||
*/
|
||||
includeSymbol?: boolean;
|
||||
/** @deprecated Use includeCompletionsForModuleExports */
|
||||
includeExternalModuleExports?: boolean;
|
||||
/** @deprecated Use includeCompletionsWithInsertText */
|
||||
@@ -10576,6 +10600,7 @@ declare namespace ts {
|
||||
* in the case of InternalSymbolName.ExportEquals and InternalSymbolName.Default.
|
||||
*/
|
||||
exportName: string;
|
||||
exportMapKey?: string;
|
||||
moduleSpecifier?: string;
|
||||
/** The file name declaring the export's module symbol, if it was an external module */
|
||||
fileName?: string;
|
||||
@@ -10585,7 +10610,6 @@ declare namespace ts {
|
||||
isPackageJsonImport?: true;
|
||||
}
|
||||
interface CompletionEntryDataUnresolved extends CompletionEntryDataAutoImport {
|
||||
/** The key in the `ExportMapCache` where the completion entry's `SymbolExportInfo[]` is found */
|
||||
exportMapKey: string;
|
||||
}
|
||||
interface CompletionEntryDataResolved extends CompletionEntryDataAutoImport {
|
||||
@@ -10613,6 +10637,12 @@ declare namespace ts {
|
||||
isFromUncheckedFile?: true;
|
||||
isPackageJsonImport?: true;
|
||||
isImportStatementCompletion?: true;
|
||||
/**
|
||||
* For API purposes.
|
||||
* Included for non-string completions only when `includeSymbol: true` option is passed to `getCompletionsAtPosition`.
|
||||
* @example Get declaration of completion: `symbol.valueDeclaration`
|
||||
*/
|
||||
symbol?: Symbol;
|
||||
/**
|
||||
* A property to be sent back to TS Server in the CompletionDetailsRequest, along with `name`,
|
||||
* that allows TS Server to look up the symbol represented by the completion item, disambiguating
|
||||
|
||||
+2351
-1444
File diff suppressed because it is too large
Load Diff
Vendored
+38
-8
@@ -2335,6 +2335,7 @@ declare namespace ts {
|
||||
}
|
||||
interface TypeChecker {
|
||||
getTypeOfSymbolAtLocation(symbol: Symbol, node: Node): Type;
|
||||
getTypeOfSymbol(symbol: Symbol): Type;
|
||||
getDeclaredTypeOfSymbol(symbol: Symbol): Type;
|
||||
getPropertiesOfType(type: Type): Symbol[];
|
||||
getPropertyOfType(type: Type, propertyName: string): Symbol | undefined;
|
||||
@@ -2425,6 +2426,21 @@ declare namespace ts {
|
||||
getApparentType(type: Type): Type;
|
||||
getBaseConstraintOfType(type: Type): Type | undefined;
|
||||
getDefaultFromTypeParameter(type: Type): Type | undefined;
|
||||
/**
|
||||
* True if this type is the `Array` or `ReadonlyArray` type from lib.d.ts.
|
||||
* This function will _not_ return true if passed a type which
|
||||
* extends `Array` (for example, the TypeScript AST's `NodeArray` type).
|
||||
*/
|
||||
isArrayType(type: Type): boolean;
|
||||
/**
|
||||
* True if this type is a tuple type. This function will _not_ return true if
|
||||
* passed a type which extends from a tuple.
|
||||
*/
|
||||
isTupleType(type: Type): boolean;
|
||||
/**
|
||||
* True if this type is assignable to `ReadonlyArray<any>`.
|
||||
*/
|
||||
isArrayLikeType(type: Type): boolean;
|
||||
getTypePredicateOfSignature(signature: Signature): TypePredicate | undefined;
|
||||
/**
|
||||
* Depending on the operation performed, it may be appropriate to throw away the checker
|
||||
@@ -2684,7 +2700,8 @@ declare namespace ts {
|
||||
TemplateLiteral = 134217728,
|
||||
StringMapping = 268435456,
|
||||
Literal = 2944,
|
||||
Unit = 109440,
|
||||
Unit = 109472,
|
||||
Freshable = 2976,
|
||||
StringOrNumberLiteral = 384,
|
||||
PossiblyFalsy = 117724,
|
||||
StringLike = 402653316,
|
||||
@@ -2736,10 +2753,12 @@ declare namespace ts {
|
||||
isClass(): this is InterfaceType;
|
||||
isIndexType(): this is IndexType;
|
||||
}
|
||||
interface LiteralType extends Type {
|
||||
interface FreshableType extends Type {
|
||||
freshType: FreshableType;
|
||||
regularType: FreshableType;
|
||||
}
|
||||
interface LiteralType extends FreshableType {
|
||||
value: string | number | PseudoBigInt;
|
||||
freshType: LiteralType;
|
||||
regularType: LiteralType;
|
||||
}
|
||||
interface UniqueESSymbolType extends Type {
|
||||
symbol: Symbol;
|
||||
@@ -2754,7 +2773,7 @@ declare namespace ts {
|
||||
interface BigIntLiteralType extends LiteralType {
|
||||
value: PseudoBigInt;
|
||||
}
|
||||
interface EnumType extends Type {
|
||||
interface EnumType extends FreshableType {
|
||||
}
|
||||
enum ObjectFlags {
|
||||
None = 0,
|
||||
@@ -4698,7 +4717,6 @@ declare namespace ts {
|
||||
parent: ConstructorDeclaration;
|
||||
name: Identifier;
|
||||
};
|
||||
function emitModuleKindIsNonNodeESM(moduleKind: ModuleKind): boolean;
|
||||
/** @deprecated */
|
||||
function createUnparsedSourceFile(text: string): UnparsedSource;
|
||||
/** @deprecated */
|
||||
@@ -5153,7 +5171,6 @@ declare namespace ts {
|
||||
function bundlerModuleNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost, cache?: ModuleResolutionCache, redirectedReference?: ResolvedProjectReference): ResolvedModuleWithFailedLookupLocations;
|
||||
function nodeModuleNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost, cache?: ModuleResolutionCache, redirectedReference?: ResolvedProjectReference): ResolvedModuleWithFailedLookupLocations;
|
||||
function classicNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost, cache?: NonRelativeModuleNameResolutionCache, redirectedReference?: ResolvedProjectReference): ResolvedModuleWithFailedLookupLocations;
|
||||
function shouldAllowImportingTsExtension(compilerOptions: CompilerOptions, fromFileName?: string): boolean | "" | undefined;
|
||||
interface TypeReferenceDirectiveResolutionCache extends PerDirectoryResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, NonRelativeNameResolutionCache<ResolvedTypeReferenceDirectiveWithFailedLookupLocations>, PackageJsonInfoCache {
|
||||
}
|
||||
interface ModeAwareCache<T> {
|
||||
@@ -6154,6 +6171,13 @@ declare namespace ts {
|
||||
*/
|
||||
triggerCharacter?: CompletionsTriggerCharacter;
|
||||
triggerKind?: CompletionTriggerKind;
|
||||
/**
|
||||
* Include a `symbol` property on each completion entry object.
|
||||
* Symbols reference cyclic data structures and sometimes an entire TypeChecker instance,
|
||||
* so use caution when serializing or retaining completion entries retrieved with this option.
|
||||
* @default false
|
||||
*/
|
||||
includeSymbol?: boolean;
|
||||
/** @deprecated Use includeCompletionsForModuleExports */
|
||||
includeExternalModuleExports?: boolean;
|
||||
/** @deprecated Use includeCompletionsWithInsertText */
|
||||
@@ -6674,6 +6698,7 @@ declare namespace ts {
|
||||
* in the case of InternalSymbolName.ExportEquals and InternalSymbolName.Default.
|
||||
*/
|
||||
exportName: string;
|
||||
exportMapKey?: string;
|
||||
moduleSpecifier?: string;
|
||||
/** The file name declaring the export's module symbol, if it was an external module */
|
||||
fileName?: string;
|
||||
@@ -6683,7 +6708,6 @@ declare namespace ts {
|
||||
isPackageJsonImport?: true;
|
||||
}
|
||||
interface CompletionEntryDataUnresolved extends CompletionEntryDataAutoImport {
|
||||
/** The key in the `ExportMapCache` where the completion entry's `SymbolExportInfo[]` is found */
|
||||
exportMapKey: string;
|
||||
}
|
||||
interface CompletionEntryDataResolved extends CompletionEntryDataAutoImport {
|
||||
@@ -6711,6 +6735,12 @@ declare namespace ts {
|
||||
isFromUncheckedFile?: true;
|
||||
isPackageJsonImport?: true;
|
||||
isImportStatementCompletion?: true;
|
||||
/**
|
||||
* For API purposes.
|
||||
* Included for non-string completions only when `includeSymbol: true` option is passed to `getCompletionsAtPosition`.
|
||||
* @example Get declaration of completion: `symbol.valueDeclaration`
|
||||
*/
|
||||
symbol?: Symbol;
|
||||
/**
|
||||
* A property to be sent back to TS Server in the CompletionDetailsRequest, along with `name`,
|
||||
* that allows TS Server to look up the symbol represented by the completion item, disambiguating
|
||||
|
||||
+2339
-1440
File diff suppressed because it is too large
Load Diff
+474
-6061
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -2,7 +2,7 @@
|
||||
"name": "typescript",
|
||||
"author": "Microsoft Corp.",
|
||||
"homepage": "https://www.typescriptlang.org/",
|
||||
"version": "5.0.0-beta",
|
||||
"version": "5.0.1-rc",
|
||||
"license": "Apache-2.0",
|
||||
"description": "TypeScript is a language for application scale JavaScript development",
|
||||
"keywords": [
|
||||
|
||||
@@ -4,7 +4,7 @@ export const versionMajorMinor = "5.0";
|
||||
// The following is baselined as a literal template type without intervention
|
||||
/** The version of the TypeScript compiler release */
|
||||
// eslint-disable-next-line @typescript-eslint/no-inferrable-types
|
||||
export const version: string = `${versionMajorMinor}.0-beta`;
|
||||
export const version: string = `${versionMajorMinor}.1-rc`;
|
||||
|
||||
/**
|
||||
* Type of objects whose values are all of the same type.
|
||||
|
||||
Reference in New Issue
Block a user