Skip to content

Commit 868802b

Browse files
mhegazyzhengbli
authored andcommitted
Port updated dom files (#14805)
1 parent aad80ad commit 868802b

File tree

2 files changed

+52
-8
lines changed

2 files changed

+52
-8
lines changed

src/lib/dom.generated.d.ts

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1396,6 +1396,7 @@ interface AudioNode extends EventTarget {
13961396
readonly numberOfInputs: number;
13971397
readonly numberOfOutputs: number;
13981398
connect(destination: AudioNode, output?: number, input?: number): AudioNode;
1399+
connect(destination: AudioParam, output?: number): void;
13991400
disconnect(output?: number): void;
14001401
disconnect(destination: AudioNode, output?: number, input?: number): void;
14011402
disconnect(destination: AudioParam, output?: number): void;
@@ -2152,7 +2153,9 @@ interface CanvasRenderingContext2D extends Object, CanvasPathMethods {
21522153
createPattern(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement, repetition: string): CanvasPattern;
21532154
createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient;
21542155
drawFocusIfNeeded(element: Element): void;
2155-
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement, offsetX: number, offsetY: number, width?: number, height?: number, canvasOffsetX?: number, canvasOffsetY?: number, canvasImageWidth?: number, canvasImageHeight?: number): void;
2156+
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, dstX: number, dstY: number): void;
2157+
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, dstX: number, dstY: number, dstW: number, dstH: number): void;
2158+
drawImage(image: HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | ImageBitmap, srcX: number, srcY: number, srcW: number, srcH: number, dstX: number, dstY: number, dstW: number, dstH: number): void;
21562159
fill(fillRule?: string): void;
21572160
fillRect(x: number, y: number, w: number, h: number): void;
21582161
fillText(text: string, x: number, y: number, maxWidth?: number): void;
@@ -2449,10 +2452,10 @@ declare var DOMException: {
24492452
}
24502453

24512454
interface DOMImplementation {
2452-
createDocument(namespaceURI: string | null, qualifiedName: string | null, doctype: DocumentType): Document;
2455+
createDocument(namespaceURI: string | null, qualifiedName: string | null, doctype: DocumentType | null): Document;
24532456
createDocumentType(qualifiedName: string, publicId: string, systemId: string): DocumentType;
24542457
createHTMLDocument(title: string): Document;
2455-
hasFeature(): boolean;
2458+
hasFeature(feature: string | null, version: string | null): boolean;
24562459
}
24572460

24582461
declare var DOMImplementation: {
@@ -3449,6 +3452,7 @@ declare var Document: {
34493452
}
34503453

34513454
interface DocumentFragment extends Node, NodeSelector, ParentNode {
3455+
getElementById(elementId: string): HTMLElement | null;
34523456
}
34533457

34543458
declare var DocumentFragment: {
@@ -11837,7 +11841,7 @@ interface URL {
1183711841
protocol: string;
1183811842
search: string;
1183911843
username: string;
11840-
readonly searchparams: URLSearchParams;
11844+
readonly searchParams: URLSearchParams;
1184111845
toString(): string;
1184211846
}
1184311847

@@ -12161,12 +12165,12 @@ interface WebGLRenderingContext {
1216112165
stencilMaskSeparate(face: number, mask: number): void;
1216212166
stencilOp(fail: number, zfail: number, zpass: number): void;
1216312167
stencilOpSeparate(face: number, fail: number, zfail: number, zpass: number): void;
12164-
texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels?: ArrayBufferView): void;
12165-
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, pixels?: ImageData | HTMLVideoElement | HTMLImageElement | HTMLCanvasElement): void;
12168+
texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: ArrayBufferView | null): void;
12169+
texImage2D(target: number, level: number, internalformat: number, format: number, type: number, pixels: ImageBitmap | ImageData | HTMLVideoElement | HTMLImageElement | HTMLCanvasElement): void;
1216612170
texParameterf(target: number, pname: number, param: number): void;
1216712171
texParameteri(target: number, pname: number, param: number): void;
12168-
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels?: ArrayBufferView): void;
12169-
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, pixels?: ImageData | HTMLVideoElement | HTMLImageElement | HTMLCanvasElement): void;
12172+
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, width: number, height: number, format: number, type: number, pixels: ArrayBufferView | null): void;
12173+
texSubImage2D(target: number, level: number, xoffset: number, yoffset: number, format: number, type: number, pixels: ImageBitmap | ImageData | HTMLVideoElement | HTMLImageElement | HTMLCanvasElement): void;
1217012174
uniform1f(location: WebGLUniformLocation | null, x: number): void;
1217112175
uniform1fv(location: WebGLUniformLocation, v: Float32Array | number[]): void;
1217212176
uniform1i(location: WebGLUniformLocation | null, x: number): void;
@@ -13260,6 +13264,8 @@ interface Window extends EventTarget, WindowTimers, WindowSessionStorage, Window
1326013264
webkitConvertPointFromNodeToPage(node: Node, pt: WebKitPoint): WebKitPoint;
1326113265
webkitConvertPointFromPageToNode(node: Node, pt: WebKitPoint): WebKitPoint;
1326213266
webkitRequestAnimationFrame(callback: FrameRequestCallback): number;
13267+
createImageBitmap(image: HTMLImageElement | SVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | ImageData | Blob, options?: ImageBitmapOptions): Promise<ImageBitmap>;
13268+
createImageBitmap(image: HTMLImageElement | SVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | ImageData | Blob, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>;
1326313269
scroll(options?: ScrollToOptions): void;
1326413270
scrollTo(options?: ScrollToOptions): void;
1326513271
scrollBy(options?: ScrollToOptions): void;
@@ -13473,6 +13479,7 @@ interface Body {
1347313479
blob(): Promise<Blob>;
1347413480
json(): Promise<any>;
1347513481
text(): Promise<string>;
13482+
formData(): Promise<FormData>;
1347613483
}
1347713484

1347813485
interface CanvasPathMethods {
@@ -13835,6 +13842,21 @@ interface Canvas2DContextAttributes {
1383513842
[attribute: string]: boolean | string | undefined;
1383613843
}
1383713844

13845+
interface ImageBitmapOptions {
13846+
imageOrientation?: "none" | "flipY";
13847+
premultiplyAlpha?: "none" | "premultiply" | "default";
13848+
colorSpaceConversion?: "none" | "default";
13849+
resizeWidth?: number;
13850+
resizeHeight?: number;
13851+
resizeQuality?: "pixelated" | "low" | "medium" | "high";
13852+
}
13853+
13854+
interface ImageBitmap {
13855+
readonly width: number;
13856+
readonly height: number;
13857+
close(): void;
13858+
}
13859+
1383813860
interface URLSearchParams {
1383913861
/**
1384013862
* Appends a specified key/value pair as a new search parameter.
@@ -13879,6 +13901,7 @@ interface NodeListOf<TNode extends Node> extends NodeList {
1387913901
interface HTMLCollectionOf<T extends Element> extends HTMLCollection {
1388013902
item(index: number): T;
1388113903
namedItem(name: string): T;
13904+
[index: number]: T;
1388213905
}
1388313906

1388413907
interface BlobPropertyBag {
@@ -14840,6 +14863,8 @@ declare function webkitCancelAnimationFrame(handle: number): void;
1484014863
declare function webkitConvertPointFromNodeToPage(node: Node, pt: WebKitPoint): WebKitPoint;
1484114864
declare function webkitConvertPointFromPageToNode(node: Node, pt: WebKitPoint): WebKitPoint;
1484214865
declare function webkitRequestAnimationFrame(callback: FrameRequestCallback): number;
14866+
declare function createImageBitmap(image: HTMLImageElement | SVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | ImageData | Blob, options?: ImageBitmapOptions): Promise<ImageBitmap>;
14867+
declare function createImageBitmap(image: HTMLImageElement | SVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | ImageData | Blob, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>;
1484314868
declare function scroll(options?: ScrollToOptions): void;
1484414869
declare function scrollTo(options?: ScrollToOptions): void;
1484514870
declare function scrollBy(options?: ScrollToOptions): void;

src/lib/webworker.generated.d.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1407,6 +1407,8 @@ interface WorkerGlobalScope extends EventTarget, WorkerUtils, WindowConsole, Glo
14071407
readonly performance: Performance;
14081408
readonly self: WorkerGlobalScope;
14091409
msWriteProfilerMark(profilerMarkName: string): void;
1410+
createImageBitmap(image: ImageBitmap | ImageData | Blob, options?: ImageBitmapOptions): Promise<ImageBitmap>;
1411+
createImageBitmap(image: ImageBitmap | ImageData | Blob, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>;
14101412
addEventListener<K extends keyof WorkerGlobalScopeEventMap>(type: K, listener: (this: WorkerGlobalScope, ev: WorkerGlobalScopeEventMap[K]) => any, useCapture?: boolean): void;
14111413
addEventListener(type: string, listener: EventListenerOrEventListenerObject, useCapture?: boolean): void;
14121414
}
@@ -1467,6 +1469,21 @@ interface ErrorEventInit {
14671469
error?: any;
14681470
}
14691471

1472+
interface ImageBitmapOptions {
1473+
imageOrientation?: "none" | "flipY";
1474+
premultiplyAlpha?: "none" | "premultiply" | "default";
1475+
colorSpaceConversion?: "none" | "default";
1476+
resizeWidth?: number;
1477+
resizeHeight?: number;
1478+
resizeQuality?: "pixelated" | "low" | "medium" | "high";
1479+
}
1480+
1481+
interface ImageBitmap {
1482+
readonly width: number;
1483+
readonly height: number;
1484+
close(): void;
1485+
}
1486+
14701487
interface BlobPropertyBag {
14711488
type?: string;
14721489
endings?: string;
@@ -1697,6 +1714,8 @@ declare var onerror: (this: DedicatedWorkerGlobalScope, ev: ErrorEvent) => any;
16971714
declare var performance: Performance;
16981715
declare var self: WorkerGlobalScope;
16991716
declare function msWriteProfilerMark(profilerMarkName: string): void;
1717+
declare function createImageBitmap(image: ImageBitmap | ImageData | Blob, options?: ImageBitmapOptions): Promise<ImageBitmap>;
1718+
declare function createImageBitmap(image: ImageBitmap | ImageData | Blob, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>;
17001719
declare function dispatchEvent(evt: Event): boolean;
17011720
declare function removeEventListener(type: string, listener?: EventListenerOrEventListenerObject, useCapture?: boolean): void;
17021721
declare var indexedDB: IDBFactory;

0 commit comments

Comments
 (0)