Skip to content

Commit 8cb6bd8

Browse files
committed
Remove dependency for browser.webidl.preprocessed.json
1 parent 593bce1 commit 8cb6bd8

33 files changed

+2466
-97729
lines changed

baselines/dom.generated.d.ts

Lines changed: 536 additions & 2585 deletions
Large diffs are not rendered by default.

baselines/dom.iterable.generated.d.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ interface CanvasPathDrawingStyles {
3434
setLineDash(segments: Iterable<number>): void;
3535
}
3636

37-
interface ClientRectList {
38-
[Symbol.iterator](): IterableIterator<ClientRect>;
39-
}
40-
4137
interface DOMRectList {
4238
[Symbol.iterator](): IterableIterator<DOMRect>;
4339
}
@@ -208,6 +204,10 @@ interface SVGStringList {
208204
[Symbol.iterator](): IterableIterator<string>;
209205
}
210206

207+
interface SVGTransformList {
208+
[Symbol.iterator](): IterableIterator<SVGTransform>;
209+
}
210+
211211
interface SourceBufferList {
212212
[Symbol.iterator](): IterableIterator<SourceBuffer>;
213213
}
@@ -225,7 +225,7 @@ interface SpeechRecognitionResultList {
225225
}
226226

227227
interface StyleSheetList {
228-
[Symbol.iterator](): IterableIterator<StyleSheet>;
228+
[Symbol.iterator](): IterableIterator<CSSStyleSheet>;
229229
}
230230

231231
interface TextTrackCueList {
@@ -257,7 +257,8 @@ interface URLSearchParams {
257257
}
258258

259259
interface VRDisplay {
260-
requestPresent(layers: Iterable<VRLayer>): Promise<void>;
260+
/** @deprecated */
261+
requestPresent(layers: Iterable<VRLayerInit>): Promise<void>;
261262
}
262263

263264
interface VideoTrackList {
@@ -268,10 +269,6 @@ interface WEBGL_draw_buffers {
268269
drawBuffersWEBGL(buffers: Iterable<GLenum>): void;
269270
}
270271

271-
interface WebAuthentication {
272-
makeCredential(accountInformation: Account, cryptoParameters: Iterable<ScopedCredentialParameters>, attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
273-
}
274-
275272
interface WebGL2RenderingContextBase {
276273
clearBufferfv(buffer: GLenum, drawbuffer: GLint, values: Iterable<GLfloat>, srcOffset?: GLuint): void;
277274
clearBufferiv(buffer: GLenum, drawbuffer: GLint, values: Iterable<GLint>, srcOffset?: GLuint): void;

baselines/webworker.generated.d.ts

Lines changed: 38 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,21 @@ interface RsaPssParams extends Algorithm {
484484
saltLength: number;
485485
}
486486

487+
interface SecurityPolicyViolationEventInit extends EventInit {
488+
blockedURI?: string;
489+
columnNumber?: number;
490+
disposition: SecurityPolicyViolationEventDisposition;
491+
documentURI: string;
492+
effectiveDirective: string;
493+
lineNumber?: number;
494+
originalPolicy: string;
495+
referrer?: string;
496+
sample?: string;
497+
sourceFile?: string;
498+
statusCode: number;
499+
violatedDirective: string;
500+
}
501+
487502
interface StorageEstimate {
488503
quota?: number;
489504
usage?: number;
@@ -935,29 +950,15 @@ interface ConcatParams extends Algorithm {
935950

936951
/** Provides access to the browser's debugging console (e.g. the Web Console in Firefox). The specifics of how it works varies from browser to browser, but there is a de facto set of features that are typically provided. */
937952
interface Console {
938-
memory: any;
939-
assert(condition?: boolean, message?: string, ...data: any[]): void;
940-
clear(): void;
941-
count(label?: string): void;
942953
debug(message?: any, ...optionalParams: any[]): void;
943954
dir(value?: any, ...optionalParams: any[]): void;
944955
dirxml(value: any): void;
945956
error(message?: any, ...optionalParams: any[]): void;
946-
exception(message?: string, ...optionalParams: any[]): void;
947957
group(groupTitle?: string, ...optionalParams: any[]): void;
948958
groupCollapsed(groupTitle?: string, ...optionalParams: any[]): void;
949-
groupEnd(): void;
950959
info(message?: any, ...optionalParams: any[]): void;
951960
log(message?: any, ...optionalParams: any[]): void;
952-
markTimeline(label?: string): void;
953-
profile(reportName?: string): void;
954961
profileEnd(reportName?: string): void;
955-
table(...tabularData: any[]): void;
956-
time(label?: string): void;
957-
timeEnd(label?: string): void;
958-
timeStamp(label?: string): void;
959-
timeline(label?: string): void;
960-
timelineEnd(label?: string): void;
961962
trace(message?: any, ...optionalParams: any[]): void;
962963
warn(message?: any, ...optionalParams: any[]): void;
963964
}
@@ -2794,9 +2795,7 @@ interface ReadableStreamDefaultReader<R = any> {
27942795
}
27952796

27962797
interface ReadableStreamReader<R = any> {
2797-
cancel(): Promise<void>;
27982798
read(): Promise<ReadableStreamReadResult<R>>;
2799-
releaseLock(): void;
28002799
}
28012800

28022801
declare var ReadableStreamReader: {
@@ -2894,6 +2893,27 @@ declare var Response: {
28942893
redirect(url: string, status?: number): Response;
28952894
};
28962895

2896+
/** Inherits from Event, and represents the event object of an event sent on a document or worker when its content security policy is violated. */
2897+
interface SecurityPolicyViolationEvent extends Event {
2898+
readonly blockedURI: string;
2899+
readonly columnNumber: number;
2900+
readonly disposition: SecurityPolicyViolationEventDisposition;
2901+
readonly documentURI: string;
2902+
readonly effectiveDirective: string;
2903+
readonly lineNumber: number;
2904+
readonly originalPolicy: string;
2905+
readonly referrer: string;
2906+
readonly sample: string;
2907+
readonly sourceFile: string;
2908+
readonly statusCode: number;
2909+
readonly violatedDirective: string;
2910+
}
2911+
2912+
declare var SecurityPolicyViolationEvent: {
2913+
prototype: SecurityPolicyViolationEvent;
2914+
new(type: string, eventInitDict?: SecurityPolicyViolationEventInit): SecurityPolicyViolationEvent;
2915+
};
2916+
28972917
interface ServiceWorkerEventMap extends AbstractWorkerEventMap {
28982918
"statechange": Event;
28992919
}
@@ -5410,10 +5430,6 @@ declare var WindowClient: {
54105430
new(): WindowClient;
54115431
};
54125432

5413-
interface WindowConsole {
5414-
readonly console: Console;
5415-
}
5416-
54175433
interface WindowOrWorkerGlobalScope {
54185434
readonly caches: CacheStorage;
54195435
readonly crypto: Crypto;
@@ -5472,7 +5488,7 @@ interface WorkerGlobalScopeEventMap {
54725488
}
54735489

54745490
/** This Web Workers API interface is an interface representing the scope of any worker. Workers have no browsing context; this scope contains the information usually conveyed by Window objects — in this case event handlers, the console or the associated WorkerNavigator object. Each WorkerGlobalScope has its own event loop. */
5475-
interface WorkerGlobalScope extends EventTarget, WindowConsole, WindowOrWorkerGlobalScope {
5491+
interface WorkerGlobalScope extends EventTarget, WindowOrWorkerGlobalScope {
54765492
/**
54775493
* Returns workerGlobal's WorkerLocation object.
54785494
*/
@@ -5929,7 +5945,6 @@ declare function fetch(input: RequestInfo, init?: RequestInit): Promise<Response
59295945
declare function queueMicrotask(callback: VoidFunction): void;
59305946
declare function setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
59315947
declare function setTimeout(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
5932-
declare var console: Console;
59335948
declare function cancelAnimationFrame(handle: number): void;
59345949
declare function requestAnimationFrame(callback: FrameRequestCallback): number;
59355950
declare function addEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
@@ -6011,6 +6026,7 @@ type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin";
60116026
type RequestRedirect = "error" | "follow" | "manual";
60126027
type ResizeQuality = "high" | "low" | "medium" | "pixelated";
60136028
type ResponseType = "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect";
6029+
type SecurityPolicyViolationEventDisposition = "enforce" | "report";
60146030
type ServiceWorkerState = "activated" | "activating" | "installed" | "installing" | "parsed" | "redundant";
60156031
type ServiceWorkerUpdateViaCache = "all" | "imports" | "none";
60166032
type VisibilityState = "hidden" | "visible";

inputfiles/addedTypes.json

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,8 @@
387387
"type": "CSSOMString"
388388
},
389389
"webkitAppearance": {
390-
"nullable": 0,
390+
"name": "webkitAppearance",
391+
"type": "CSSOMString",
391392
"deprecated": 1
392393
}
393394
}
@@ -1612,20 +1613,6 @@
16121613
}
16131614
]
16141615
},
1615-
"CSS": {
1616-
"name": "CSS",
1617-
"methods": {
1618-
"method": {
1619-
"escape": {
1620-
"name": "escape",
1621-
"override-signatures": [
1622-
"escape(value: string): string"
1623-
],
1624-
"static": 1
1625-
}
1626-
}
1627-
}
1628-
},
16291616
"EXT_blend_minmax": {
16301617
"override-exposed": "Window Worker"
16311618
},
@@ -2237,10 +2224,7 @@
22372224
"type": "PromiseRejectionEvent"
22382225
}
22392226
]
2240-
},
2241-
"implements": [
2242-
"WindowConsole"
2243-
]
2227+
}
22442228
}
22452229
}
22462230
},
@@ -2307,14 +2291,6 @@
23072291
"new-type": "Transferable",
23082292
"override-type": "ArrayBuffer | MessagePort | ImageBitmap | OffscreenCanvas"
23092293
},
2310-
{
2311-
"new-type": "RTCIceGatherCandidate",
2312-
"override-type": "RTCIceCandidateDictionary | RTCIceCandidateComplete"
2313-
},
2314-
{
2315-
"new-type": "RTCTransport",
2316-
"override-type": "RTCDtlsTransport | RTCSrtpSdesTransport"
2317-
},
23182294
{
23192295
"new-type": "MouseWheelEvent",
23202296
"type": "WheelEvent",

0 commit comments

Comments
 (0)