mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-11 01:34:55 -06:00
Update version to 5.0.1-rc and LKG.
This commit is contained in:
parent
d3815df94e
commit
89515ce7e3
2
lib/lib.d.ts
vendored
2
lib/lib.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es5" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
207
lib/lib.decorators.d.ts
vendored
207
lib/lib.decorators.d.ts
vendored
@ -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;
|
||||
}
|
||||
|
||||
2
lib/lib.decorators.legacy.d.ts
vendored
2
lib/lib.decorators.legacy.d.ts
vendored
@ -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;
|
||||
|
||||
2
lib/lib.dom.d.ts
vendored
2
lib/lib.dom.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Window APIs
|
||||
/////////////////////////////
|
||||
|
||||
2
lib/lib.dom.iterable.d.ts
vendored
2
lib/lib.dom.iterable.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Window Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
2
lib/lib.es2015.collection.d.ts
vendored
2
lib/lib.es2015.collection.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Map<K, V> {
|
||||
|
||||
clear(): void;
|
||||
|
||||
2
lib/lib.es2015.core.d.ts
vendored
2
lib/lib.es2015.core.d.ts
vendored
@ -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
|
||||
|
||||
2
lib/lib.es2015.d.ts
vendored
2
lib/lib.es2015.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2015.generator.d.ts
vendored
2
lib/lib.es2015.generator.d.ts
vendored
@ -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> {
|
||||
|
||||
2
lib/lib.es2015.iterable.d.ts
vendored
2
lib/lib.es2015.iterable.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
|
||||
interface SymbolConstructor {
|
||||
|
||||
2
lib/lib.es2015.promise.d.ts
vendored
2
lib/lib.es2015.promise.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface PromiseConstructor {
|
||||
/**
|
||||
* A reference to the prototype.
|
||||
|
||||
2
lib/lib.es2015.proxy.d.ts
vendored
2
lib/lib.es2015.proxy.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2015.reflect.d.ts
vendored
2
lib/lib.es2015.reflect.d.ts
vendored
@ -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
|
||||
|
||||
2
lib/lib.es2015.symbol.d.ts
vendored
2
lib/lib.es2015.symbol.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface SymbolConstructor {
|
||||
/**
|
||||
* A reference to the prototype.
|
||||
|
||||
26
lib/lib.es2015.symbol.wellknown.d.ts
vendored
26
lib/lib.es2015.symbol.wellknown.d.ts
vendored
@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
2
lib/lib.es2016.array.include.d.ts
vendored
2
lib/lib.es2016.array.include.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2016.d.ts
vendored
2
lib/lib.es2016.d.ts
vendored
@ -14,9 +14,7 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015" />
|
||||
/// <reference lib="es2016.array.include" />
|
||||
2
lib/lib.es2016.full.d.ts
vendored
2
lib/lib.es2016.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2016" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2017.d.ts
vendored
2
lib/lib.es2017.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2017.full.d.ts
vendored
2
lib/lib.es2017.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2017" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2017.intl.d.ts
vendored
2
lib/lib.es2017.intl.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
interface DateTimeFormatPartTypesRegistry {
|
||||
|
||||
2
lib/lib.es2017.object.d.ts
vendored
2
lib/lib.es2017.object.d.ts
vendored
@ -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
|
||||
|
||||
2
lib/lib.es2017.sharedmemory.d.ts
vendored
2
lib/lib.es2017.sharedmemory.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
/// <reference lib="es2015.symbol.wellknown" />
|
||||
|
||||
|
||||
2
lib/lib.es2017.string.d.ts
vendored
2
lib/lib.es2017.string.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2017.typedarrays.d.ts
vendored
2
lib/lib.es2017.typedarrays.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface Int8ArrayConstructor {
|
||||
new (): Int8Array;
|
||||
}
|
||||
|
||||
2
lib/lib.es2018.asyncgenerator.d.ts
vendored
2
lib/lib.es2018.asyncgenerator.d.ts
vendored
@ -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> {
|
||||
|
||||
2
lib/lib.es2018.asynciterable.d.ts
vendored
2
lib/lib.es2018.asynciterable.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.symbol" />
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
|
||||
2
lib/lib.es2018.d.ts
vendored
2
lib/lib.es2018.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2018.full.d.ts
vendored
2
lib/lib.es2018.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2018" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2018.intl.d.ts
vendored
2
lib/lib.es2018.intl.d.ts
vendored
@ -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
|
||||
|
||||
2
lib/lib.es2018.promise.d.ts
vendored
2
lib/lib.es2018.promise.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/**
|
||||
* Represents the completion of an asynchronous operation
|
||||
*/
|
||||
|
||||
2
lib/lib.es2018.regexp.d.ts
vendored
2
lib/lib.es2018.regexp.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface RegExpMatchArray {
|
||||
groups?: {
|
||||
[key: string]: string
|
||||
|
||||
2
lib/lib.es2019.array.d.ts
vendored
2
lib/lib.es2019.array.d.ts
vendored
@ -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>
|
||||
|
||||
2
lib/lib.es2019.d.ts
vendored
2
lib/lib.es2019.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2019.full.d.ts
vendored
2
lib/lib.es2019.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2019" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2019.intl.d.ts
vendored
2
lib/lib.es2019.intl.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
interface DateTimeFormatPartTypesRegistry {
|
||||
unknown: any
|
||||
|
||||
2
lib/lib.es2019.object.d.ts
vendored
2
lib/lib.es2019.object.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
interface ObjectConstructor {
|
||||
|
||||
2
lib/lib.es2019.string.d.ts
vendored
2
lib/lib.es2019.string.d.ts
vendored
@ -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;
|
||||
|
||||
2
lib/lib.es2019.symbol.d.ts
vendored
2
lib/lib.es2019.symbol.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2020.bigint.d.ts
vendored
2
lib/lib.es2020.bigint.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020.intl" />
|
||||
|
||||
interface BigIntToLocaleStringOptions {
|
||||
|
||||
2
lib/lib.es2020.d.ts
vendored
2
lib/lib.es2020.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2020.date.d.ts
vendored
2
lib/lib.es2020.date.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020.intl" />
|
||||
|
||||
interface Date {
|
||||
|
||||
2
lib/lib.es2020.full.d.ts
vendored
2
lib/lib.es2020.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2020.intl.d.ts
vendored
2
lib/lib.es2020.intl.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2018.intl" />
|
||||
declare namespace Intl {
|
||||
|
||||
|
||||
2
lib/lib.es2020.number.d.ts
vendored
2
lib/lib.es2020.number.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2020.intl" />
|
||||
|
||||
interface Number {
|
||||
|
||||
2
lib/lib.es2020.promise.d.ts
vendored
2
lib/lib.es2020.promise.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface PromiseFulfilledResult<T> {
|
||||
status: "fulfilled";
|
||||
value: T;
|
||||
|
||||
2
lib/lib.es2020.sharedmemory.d.ts
vendored
2
lib/lib.es2020.sharedmemory.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2020.string.d.ts
vendored
2
lib/lib.es2020.string.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
|
||||
interface String {
|
||||
|
||||
2
lib/lib.es2020.symbol.wellknown.d.ts
vendored
2
lib/lib.es2020.symbol.wellknown.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015.iterable" />
|
||||
/// <reference lib="es2015.symbol" />
|
||||
|
||||
|
||||
2
lib/lib.es2021.d.ts
vendored
2
lib/lib.es2021.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2021.full.d.ts
vendored
2
lib/lib.es2021.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2021" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2021.intl.d.ts
vendored
2
lib/lib.es2021.intl.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
interface DateTimeFormatPartTypesRegistry {
|
||||
|
||||
2
lib/lib.es2021.promise.d.ts
vendored
2
lib/lib.es2021.promise.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface AggregateError extends Error {
|
||||
errors: any[]
|
||||
}
|
||||
|
||||
2
lib/lib.es2021.string.d.ts
vendored
2
lib/lib.es2021.string.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2021.weakref.d.ts
vendored
2
lib/lib.es2021.weakref.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface WeakRef<T extends object> {
|
||||
readonly [Symbol.toStringTag]: "WeakRef";
|
||||
|
||||
|
||||
2
lib/lib.es2022.array.d.ts
vendored
2
lib/lib.es2022.array.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2022.d.ts
vendored
2
lib/lib.es2022.d.ts
vendored
@ -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" />
|
||||
|
||||
2
lib/lib.es2022.error.d.ts
vendored
2
lib/lib.es2022.error.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface ErrorOptions {
|
||||
cause?: unknown;
|
||||
}
|
||||
|
||||
2
lib/lib.es2022.full.d.ts
vendored
2
lib/lib.es2022.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2022" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es2022.intl.d.ts
vendored
2
lib/lib.es2022.intl.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
declare namespace Intl {
|
||||
|
||||
/**
|
||||
|
||||
2
lib/lib.es2022.object.d.ts
vendored
2
lib/lib.es2022.object.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2022.regexp.d.ts
vendored
2
lib/lib.es2022.regexp.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
interface RegExpMatchArray {
|
||||
indices?: RegExpIndicesArray;
|
||||
}
|
||||
|
||||
2
lib/lib.es2022.sharedmemory.d.ts
vendored
2
lib/lib.es2022.sharedmemory.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2022.string.d.ts
vendored
2
lib/lib.es2022.string.d.ts
vendored
@ -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.
|
||||
|
||||
2
lib/lib.es2023.array.d.ts
vendored
2
lib/lib.es2023.array.d.ts
vendored
@ -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
|
||||
|
||||
2
lib/lib.es2023.d.ts
vendored
2
lib/lib.es2023.d.ts
vendored
@ -14,9 +14,7 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2022" />
|
||||
/// <reference lib="es2023.array" />
|
||||
|
||||
2
lib/lib.es2023.full.d.ts
vendored
2
lib/lib.es2023.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2023" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.es5.d.ts
vendored
2
lib/lib.es5.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="decorators" />
|
||||
/// <reference lib="decorators.legacy" />
|
||||
|
||||
|
||||
2
lib/lib.es6.d.ts
vendored
2
lib/lib.es6.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2015" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="dom.iterable" />
|
||||
|
||||
2
lib/lib.esnext.d.ts
vendored
2
lib/lib.esnext.d.ts
vendored
@ -14,9 +14,7 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="es2023" />
|
||||
/// <reference lib="esnext.intl" />
|
||||
|
||||
2
lib/lib.esnext.full.d.ts
vendored
2
lib/lib.esnext.full.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/// <reference lib="esnext" />
|
||||
/// <reference lib="dom" />
|
||||
/// <reference lib="webworker.importscripts" />
|
||||
|
||||
2
lib/lib.esnext.intl.d.ts
vendored
2
lib/lib.esnext.intl.d.ts
vendored
@ -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"
|
||||
|
||||
2
lib/lib.scripthost.d.ts
vendored
2
lib/lib.scripthost.d.ts
vendored
@ -14,12 +14,10 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Windows Script Host APIS
|
||||
/////////////////////////////
|
||||
|
||||
2
lib/lib.webworker.d.ts
vendored
2
lib/lib.webworker.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Worker APIs
|
||||
/////////////////////////////
|
||||
|
||||
2
lib/lib.webworker.importscripts.d.ts
vendored
2
lib/lib.webworker.importscripts.d.ts
vendored
@ -14,11 +14,9 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// WorkerGlobalScope APIs
|
||||
/////////////////////////////
|
||||
|
||||
2
lib/lib.webworker.iterable.d.ts
vendored
2
lib/lib.webworker.iterable.d.ts
vendored
@ -14,10 +14,8 @@ and limitations under the License.
|
||||
***************************************************************************** */
|
||||
|
||||
|
||||
|
||||
/// <reference no-default-lib="true"/>
|
||||
|
||||
|
||||
/////////////////////////////
|
||||
/// Worker Iterable APIs
|
||||
/////////////////////////////
|
||||
|
||||
3127
lib/tsc.js
3127
lib/tsc.js
File diff suppressed because it is too large
Load Diff
8619
lib/tsserver.js
8619
lib/tsserver.js
File diff suppressed because it is too large
Load Diff
46
lib/tsserverlibrary.d.ts
vendored
46
lib/tsserverlibrary.d.ts
vendored
@ -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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
46
lib/typescript.d.ts
vendored
46
lib/typescript.d.ts
vendored
@ -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
|
||||
|
||||
3779
lib/typescript.js
3779
lib/typescript.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -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.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user