mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Test update of DOM. (#28050)
Based on the few changes that have been accepted since Mohamed left.
This commit is contained in:
Vendored
+24
-18
@@ -142,6 +142,7 @@ interface BiquadFilterOptions extends AudioNodeOptions {
|
||||
}
|
||||
|
||||
interface BlobPropertyBag {
|
||||
endings?: EndingType;
|
||||
type?: string;
|
||||
}
|
||||
|
||||
@@ -200,11 +201,12 @@ interface ComputedEffectTiming extends EffectTiming {
|
||||
progress?: number | null;
|
||||
}
|
||||
|
||||
interface ComputedKeyframe extends Record<keyof CSSStyleDeclaration, string> {
|
||||
composite?: CompositeOperation | null;
|
||||
computedOffset?: number;
|
||||
easing?: string;
|
||||
offset?: number | null;
|
||||
interface ComputedKeyframe {
|
||||
composite: CompositeOperationOrAuto;
|
||||
computedOffset: number;
|
||||
easing: string;
|
||||
offset: number | null;
|
||||
[property: string]: string | number | null | undefined;
|
||||
}
|
||||
|
||||
interface ConfirmSiteSpecificExceptionsInformation extends ExceptionInformation {
|
||||
@@ -566,10 +568,11 @@ interface KeyboardEventInit extends EventModifierInit {
|
||||
repeat?: boolean;
|
||||
}
|
||||
|
||||
interface Keyframe extends Record<keyof CSSStyleDeclaration, string> {
|
||||
composite?: CompositeOperation | null;
|
||||
interface Keyframe {
|
||||
composite?: CompositeOperationOrAuto;
|
||||
easing?: string;
|
||||
offset?: number | null;
|
||||
[property: string]: string | number | null | undefined;
|
||||
}
|
||||
|
||||
interface KeyframeAnimationOptions extends KeyframeEffectOptions {
|
||||
@@ -921,10 +924,11 @@ interface PromiseRejectionEventInit extends EventInit {
|
||||
reason?: any;
|
||||
}
|
||||
|
||||
interface PropertyIndexedKeyframes extends Record<keyof CSSStyleDeclaration, string | string[]> {
|
||||
composite?: CompositeOperation | (CompositeOperation | null)[];
|
||||
interface PropertyIndexedKeyframes {
|
||||
composite?: CompositeOperationOrAuto | CompositeOperationOrAuto[];
|
||||
easing?: string | string[];
|
||||
offset?: number | (number | null)[];
|
||||
[property: string]: string | string[] | number | null | (number | null)[] | undefined;
|
||||
}
|
||||
|
||||
interface PushSubscriptionJSON {
|
||||
@@ -3984,7 +3988,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par
|
||||
/**
|
||||
* Gets a reference to the root node of the document.
|
||||
*/
|
||||
readonly documentElement: HTMLElement | null;
|
||||
readonly documentElement: HTMLElement;
|
||||
/**
|
||||
* Returns document's URL.
|
||||
*/
|
||||
@@ -4016,7 +4020,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par
|
||||
/**
|
||||
* Returns the head element.
|
||||
*/
|
||||
readonly head: HTMLHeadElement | null;
|
||||
readonly head: HTMLHeadElement;
|
||||
readonly hidden: boolean;
|
||||
/**
|
||||
* Retrieves a collection, in source order, of img objects in the document.
|
||||
@@ -4046,7 +4050,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par
|
||||
/**
|
||||
* Contains information about the current URL.
|
||||
*/
|
||||
location: Location | null;
|
||||
location: Location;
|
||||
onfullscreenchange: ((this: Document, ev: Event) => any) | null;
|
||||
onfullscreenerror: ((this: Document, ev: Event) => any) | null;
|
||||
/**
|
||||
@@ -4329,7 +4333,7 @@ interface Document extends Node, NonElementParentNode, DocumentOrShadowRoot, Par
|
||||
*/
|
||||
elementFromPoint(x: number, y: number): Element | null;
|
||||
elementsFromPoint(x: number, y: number): Element[];
|
||||
evaluate(expression: string, contextNode: Node, resolver: XPathNSResolver | null, type: number, result: XPathResult | null): XPathResult;
|
||||
evaluate(expression: string, contextNode: Node, resolver: XPathNSResolver | ((prefix: string) => string | null) | null, type: number, result: XPathResult | null): XPathResult;
|
||||
/**
|
||||
* Executes a command on the current document, current selection, or the given range.
|
||||
* @param commandId String that specifies the command to execute. This command can be any of the command identifiers that can be executed in script.
|
||||
@@ -5013,7 +5017,7 @@ interface FileReader extends EventTarget {
|
||||
readAsArrayBuffer(blob: Blob): void;
|
||||
readAsBinaryString(blob: Blob): void;
|
||||
readAsDataURL(blob: Blob): void;
|
||||
readAsText(blob: Blob, label?: string): void;
|
||||
readAsText(blob: Blob, encoding?: string): void;
|
||||
readonly DONE: number;
|
||||
readonly EMPTY: number;
|
||||
readonly LOADING: number;
|
||||
@@ -7135,7 +7139,7 @@ interface HTMLMediaElement extends HTMLElement {
|
||||
*/
|
||||
readonly seekable: TimeRanges;
|
||||
/**
|
||||
* Gets a flag that indicates whether the the client is currently moving to a new playback position in the media resource.
|
||||
* Gets a flag that indicates whether the client is currently moving to a new playback position in the media resource.
|
||||
*/
|
||||
readonly seeking: boolean;
|
||||
/**
|
||||
@@ -11799,7 +11803,7 @@ declare var ReadableStreamReader: {
|
||||
interface Request extends Body {
|
||||
/**
|
||||
* Returns the cache mode associated with request, which is a string indicating
|
||||
* how the the request will interact with the browser's cache when fetching.
|
||||
* how the request will interact with the browser's cache when fetching.
|
||||
*/
|
||||
readonly cache: RequestCache;
|
||||
/**
|
||||
@@ -16752,7 +16756,7 @@ declare var XMLSerializer: {
|
||||
interface XPathEvaluator {
|
||||
createExpression(expression: string, resolver: XPathNSResolver): XPathExpression;
|
||||
createNSResolver(nodeResolver?: Node): XPathNSResolver;
|
||||
evaluate(expression: string, contextNode: Node, resolver: XPathNSResolver | null, type: number, result: XPathResult | null): XPathResult;
|
||||
evaluate(expression: string, contextNode: Node, resolver: XPathNSResolver | ((prefix: string) => string | null) | null, type: number, result: XPathResult | null): XPathResult;
|
||||
}
|
||||
|
||||
declare var XPathEvaluator: {
|
||||
@@ -16770,7 +16774,7 @@ declare var XPathExpression: {
|
||||
};
|
||||
|
||||
interface XPathNSResolver {
|
||||
lookupNamespaceURI(prefix: string): string;
|
||||
lookupNamespaceURI(prefix: string): string | null;
|
||||
}
|
||||
|
||||
declare var XPathNSResolver: {
|
||||
@@ -17648,11 +17652,13 @@ type ChannelCountMode = "max" | "clamped-max" | "explicit";
|
||||
type ChannelInterpretation = "speakers" | "discrete";
|
||||
type ClientTypes = "window" | "worker" | "sharedworker" | "all";
|
||||
type CompositeOperation = "replace" | "add" | "accumulate";
|
||||
type CompositeOperationOrAuto = "replace" | "add" | "accumulate" | "auto";
|
||||
type DirectionSetting = "" | "rl" | "lr";
|
||||
type DisplayCaptureSurfaceType = "monitor" | "window" | "application" | "browser";
|
||||
type DistanceModelType = "linear" | "inverse" | "exponential";
|
||||
type DocumentReadyState = "loading" | "interactive" | "complete";
|
||||
type EndOfStreamError = "network" | "decode";
|
||||
type EndingType = "transparent" | "native";
|
||||
type FillMode = "none" | "forwards" | "backwards" | "both" | "auto";
|
||||
type GamepadHand = "" | "left" | "right";
|
||||
type GamepadHapticActuatorType = "vibration";
|
||||
|
||||
Vendored
+28
-3
@@ -39,6 +39,7 @@ interface Algorithm {
|
||||
}
|
||||
|
||||
interface BlobPropertyBag {
|
||||
endings?: EndingType;
|
||||
type?: string;
|
||||
}
|
||||
|
||||
@@ -1197,7 +1198,7 @@ interface FileReader extends EventTarget {
|
||||
readAsArrayBuffer(blob: Blob): void;
|
||||
readAsBinaryString(blob: Blob): void;
|
||||
readAsDataURL(blob: Blob): void;
|
||||
readAsText(blob: Blob, label?: string): void;
|
||||
readAsText(blob: Blob, encoding?: string): void;
|
||||
readonly DONE: number;
|
||||
readonly EMPTY: number;
|
||||
readonly LOADING: number;
|
||||
@@ -1219,7 +1220,7 @@ interface FileReaderSync {
|
||||
readAsArrayBuffer(blob: Blob): ArrayBuffer;
|
||||
readAsBinaryString(blob: Blob): string;
|
||||
readAsDataURL(blob: Blob): string;
|
||||
readAsText(blob: Blob, label?: string): string;
|
||||
readAsText(blob: Blob, encoding?: string): string;
|
||||
}
|
||||
|
||||
declare var FileReaderSync: {
|
||||
@@ -2202,7 +2203,7 @@ declare var ReadableStreamReader: {
|
||||
interface Request extends Body {
|
||||
/**
|
||||
* Returns the cache mode associated with request, which is a string indicating
|
||||
* how the the request will interact with the browser's cache when fetching.
|
||||
* how the request will interact with the browser's cache when fetching.
|
||||
*/
|
||||
readonly cache: RequestCache;
|
||||
/**
|
||||
@@ -2524,6 +2525,29 @@ declare var TextEncoder: {
|
||||
new(): TextEncoder;
|
||||
};
|
||||
|
||||
interface TextMetrics {
|
||||
readonly actualBoundingBoxAscent: number;
|
||||
readonly actualBoundingBoxDescent: number;
|
||||
readonly actualBoundingBoxLeft: number;
|
||||
readonly actualBoundingBoxRight: number;
|
||||
readonly alphabeticBaseline: number;
|
||||
readonly emHeightAscent: number;
|
||||
readonly emHeightDescent: number;
|
||||
readonly fontBoundingBoxAscent: number;
|
||||
readonly fontBoundingBoxDescent: number;
|
||||
readonly hangingBaseline: number;
|
||||
/**
|
||||
* Returns the measurement described below.
|
||||
*/
|
||||
readonly ideographicBaseline: number;
|
||||
readonly width: number;
|
||||
}
|
||||
|
||||
declare var TextMetrics: {
|
||||
prototype: TextMetrics;
|
||||
new(): TextMetrics;
|
||||
};
|
||||
|
||||
interface URL {
|
||||
hash: string;
|
||||
host: string;
|
||||
@@ -2967,6 +2991,7 @@ type IDBValidKey = number | string | Date | BufferSource | IDBArrayKey;
|
||||
type Transferable = ArrayBuffer | MessagePort | ImageBitmap;
|
||||
type BinaryType = "blob" | "arraybuffer";
|
||||
type ClientTypes = "window" | "worker" | "sharedworker" | "all";
|
||||
type EndingType = "transparent" | "native";
|
||||
type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
|
||||
type IDBRequestReadyState = "pending" | "done";
|
||||
type IDBTransactionMode = "readonly" | "readwrite" | "versionchange";
|
||||
|
||||
Reference in New Issue
Block a user