@@ -135,29 +135,21 @@ interface AudioWorkletNodeOptions extends AudioNodeOptions {
135
135
136
136
interface AuthenticationExtensionsClientInputs {
137
137
appid?: string;
138
- authnSel?: AuthenticatorSelectionList;
139
- exts?: boolean;
140
- loc?: boolean;
141
- txAuthGeneric?: txAuthGenericArg;
142
- txAuthSimple?: string;
143
- uvi?: boolean;
138
+ appidExclude?: string;
139
+ credProps?: boolean;
144
140
uvm?: boolean;
145
141
}
146
142
147
143
interface AuthenticationExtensionsClientOutputs {
148
144
appid?: boolean;
149
- authnSel?: boolean;
150
- exts?: AuthenticationExtensionsSupported;
151
- loc?: Coordinates;
152
- txAuthGeneric?: ArrayBuffer;
153
- txAuthSimple?: string;
154
- uvi?: ArrayBuffer;
145
+ credProps?: CredentialPropertiesOutput;
155
146
uvm?: UvmEntries;
156
147
}
157
148
158
149
interface AuthenticatorSelectionCriteria {
159
150
authenticatorAttachment?: AuthenticatorAttachment;
160
151
requireResidentKey?: boolean;
152
+ residentKey?: ResidentKeyRequirement;
161
153
userVerification?: UserVerificationRequirement;
162
154
}
163
155
@@ -284,6 +276,10 @@ interface CredentialCreationOptions {
284
276
signal?: AbortSignal;
285
277
}
286
278
279
+ interface CredentialPropertiesOutput {
280
+ rk?: boolean;
281
+ }
282
+
287
283
interface CredentialRequestOptions {
288
284
mediation?: CredentialMediationRequirement;
289
285
publicKey?: PublicKeyCredentialRequestOptions;
@@ -1096,7 +1092,6 @@ interface PublicKeyCredentialDescriptor {
1096
1092
}
1097
1093
1098
1094
interface PublicKeyCredentialEntity {
1099
- icon?: string;
1100
1095
name: string;
1101
1096
}
1102
1097
@@ -1896,11 +1891,6 @@ interface WorkletOptions {
1896
1891
credentials?: RequestCredentials;
1897
1892
}
1898
1893
1899
- interface txAuthGenericArg {
1900
- content: ArrayBuffer;
1901
- contentType: string;
1902
- }
1903
-
1904
1894
interface EventListener {
1905
1895
(evt: Event): void;
1906
1896
}
@@ -3620,17 +3610,6 @@ declare var ConvolverNode: {
3620
3610
new(context: BaseAudioContext, options?: ConvolverOptions): ConvolverNode;
3621
3611
};
3622
3612
3623
- /** The position and altitude of the device on Earth, as well as the accuracy with which these properties are calculated. */
3624
- interface Coordinates {
3625
- readonly accuracy: number;
3626
- readonly altitude: number | null;
3627
- readonly altitudeAccuracy: number | null;
3628
- readonly heading: number | null;
3629
- readonly latitude: number;
3630
- readonly longitude: number;
3631
- readonly speed: number | null;
3632
- }
3633
-
3634
3613
/** This Streams API interface provides a built-in byte length queuing strategy that can be used when constructing streams. */
3635
3614
interface CountQueuingStrategy extends QueuingStrategy {
3636
3615
highWaterMark: number;
@@ -5659,6 +5638,52 @@ interface Geolocation {
5659
5638
watchPosition(successCallback: PositionCallback, errorCallback?: PositionErrorCallback, options?: PositionOptions): number;
5660
5639
}
5661
5640
5641
+ declare var Geolocation: {
5642
+ prototype: Geolocation;
5643
+ new(): Geolocation;
5644
+ };
5645
+
5646
+ interface GeolocationCoordinates {
5647
+ readonly accuracy: number;
5648
+ readonly altitude: number | null;
5649
+ readonly altitudeAccuracy: number | null;
5650
+ readonly heading: number | null;
5651
+ readonly latitude: number;
5652
+ readonly longitude: number;
5653
+ readonly speed: number | null;
5654
+ }
5655
+
5656
+ declare var GeolocationCoordinates: {
5657
+ prototype: GeolocationCoordinates;
5658
+ new(): GeolocationCoordinates;
5659
+ };
5660
+
5661
+ interface GeolocationPosition {
5662
+ readonly coords: GeolocationCoordinates;
5663
+ readonly timestamp: number;
5664
+ }
5665
+
5666
+ declare var GeolocationPosition: {
5667
+ prototype: GeolocationPosition;
5668
+ new(): GeolocationPosition;
5669
+ };
5670
+
5671
+ interface GeolocationPositionError {
5672
+ readonly code: number;
5673
+ readonly message: string;
5674
+ readonly PERMISSION_DENIED: number;
5675
+ readonly POSITION_UNAVAILABLE: number;
5676
+ readonly TIMEOUT: number;
5677
+ }
5678
+
5679
+ declare var GeolocationPositionError: {
5680
+ prototype: GeolocationPositionError;
5681
+ new(): GeolocationPositionError;
5682
+ readonly PERMISSION_DENIED: number;
5683
+ readonly POSITION_UNAVAILABLE: number;
5684
+ readonly TIMEOUT: number;
5685
+ };
5686
+
5662
5687
interface GlobalEventHandlersEventMap {
5663
5688
"abort": UIEvent;
5664
5689
"animationcancel": AnimationEvent;
@@ -11767,21 +11792,6 @@ declare var PopStateEvent: {
11767
11792
new(type: string, eventInitDict?: PopStateEventInit): PopStateEvent;
11768
11793
};
11769
11794
11770
- /** The position of the concerned device at a given time. The position, represented by a Coordinates object, comprehends the 2D position of the device, on a spheroid representing the Earth, but also its altitude and its speed. */
11771
- interface Position {
11772
- readonly coords: Coordinates;
11773
- readonly timestamp: number;
11774
- }
11775
-
11776
- /** The reason of an error occurring when using the geolocating device. */
11777
- interface PositionError {
11778
- readonly code: number;
11779
- readonly message: string;
11780
- readonly PERMISSION_DENIED: number;
11781
- readonly POSITION_UNAVAILABLE: number;
11782
- readonly TIMEOUT: number;
11783
- }
11784
-
11785
11795
/** A processing instruction embeds application-specific instructions in XML which can be ignored by other applications that don't recognize them. */
11786
11796
interface ProcessingInstruction extends CharacterData, LinkStyle {
11787
11797
readonly ownerDocument: Document;
@@ -12473,6 +12483,11 @@ interface ReadableByteStreamController {
12473
12483
error(error?: any): void;
12474
12484
}
12475
12485
12486
+ declare var ReadableByteStreamController: {
12487
+ prototype: ReadableByteStreamController;
12488
+ new(): ReadableByteStreamController;
12489
+ };
12490
+
12476
12491
/** This Streams API interface represents a readable stream of byte data. The Fetch API offers a concrete instance of a ReadableStream through the body property of a Response object. */
12477
12492
interface ReadableStream<R = any> {
12478
12493
readonly locked: boolean;
@@ -12497,26 +12512,46 @@ interface ReadableStreamBYOBReader {
12497
12512
releaseLock(): void;
12498
12513
}
12499
12514
12515
+ declare var ReadableStreamBYOBReader: {
12516
+ prototype: ReadableStreamBYOBReader;
12517
+ new(): ReadableStreamBYOBReader;
12518
+ };
12519
+
12500
12520
interface ReadableStreamBYOBRequest {
12501
12521
readonly view: ArrayBufferView;
12502
12522
respond(bytesWritten: number): void;
12503
12523
respondWithNewView(view: ArrayBufferView): void;
12504
12524
}
12505
12525
12526
+ declare var ReadableStreamBYOBRequest: {
12527
+ prototype: ReadableStreamBYOBRequest;
12528
+ new(): ReadableStreamBYOBRequest;
12529
+ };
12530
+
12506
12531
interface ReadableStreamDefaultController<R = any> {
12507
12532
readonly desiredSize: number | null;
12508
12533
close(): void;
12509
12534
enqueue(chunk: R): void;
12510
12535
error(error?: any): void;
12511
12536
}
12512
12537
12538
+ declare var ReadableStreamDefaultController: {
12539
+ prototype: ReadableStreamDefaultController;
12540
+ new(): ReadableStreamDefaultController;
12541
+ };
12542
+
12513
12543
interface ReadableStreamDefaultReader<R = any> {
12514
12544
readonly closed: Promise<void>;
12515
12545
cancel(reason?: any): Promise<void>;
12516
12546
read(): Promise<ReadableStreamReadResult<R>>;
12517
12547
releaseLock(): void;
12518
12548
}
12519
12549
12550
+ declare var ReadableStreamDefaultReader: {
12551
+ prototype: ReadableStreamDefaultReader;
12552
+ new(): ReadableStreamDefaultReader;
12553
+ };
12554
+
12520
12555
interface ReadableStreamReader<R = any> {
12521
12556
cancel(): Promise<void>;
12522
12557
read(): Promise<ReadableStreamReadResult<R>>;
@@ -15864,6 +15899,11 @@ interface TransformStreamDefaultController<O = any> {
15864
15899
terminate(): void;
15865
15900
}
15866
15901
15902
+ declare var TransformStreamDefaultController: {
15903
+ prototype: TransformStreamDefaultController;
15904
+ new(): TransformStreamDefaultController;
15905
+ };
15906
+
15867
15907
/** Events providing information related to transitions. */
15868
15908
interface TransitionEvent extends Event {
15869
15909
readonly elapsedTime: number;
@@ -18664,6 +18704,11 @@ interface WritableStreamDefaultController {
18664
18704
error(error?: any): void;
18665
18705
}
18666
18706
18707
+ declare var WritableStreamDefaultController: {
18708
+ prototype: WritableStreamDefaultController;
18709
+ new(): WritableStreamDefaultController;
18710
+ };
18711
+
18667
18712
/** This Streams API interface is the object returned by WritableStream.getWriter() and once created locks the < writer to the WritableStream ensuring that no other streams can write to the underlying sink. */
18668
18713
interface WritableStreamDefaultWriter<W = any> {
18669
18714
readonly closed: Promise<void>;
@@ -18675,6 +18720,11 @@ interface WritableStreamDefaultWriter<W = any> {
18675
18720
write(chunk: W): Promise<void>;
18676
18721
}
18677
18722
18723
+ declare var WritableStreamDefaultWriter: {
18724
+ prototype: WritableStreamDefaultWriter;
18725
+ new(): WritableStreamDefaultWriter;
18726
+ };
18727
+
18678
18728
/** An XML document. It inherits from the generic Document and does not add any specific methods or properties to it: nevertheless, several algorithms behave differently with the two types of documents. */
18679
18729
interface XMLDocument extends Document {
18680
18730
addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: XMLDocument, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
@@ -19177,11 +19227,11 @@ interface PerformanceObserverCallback {
19177
19227
}
19178
19228
19179
19229
interface PositionCallback {
19180
- (position: Position ): void;
19230
+ (position: GeolocationPosition ): void;
19181
19231
}
19182
19232
19183
19233
interface PositionErrorCallback {
19184
- (positionError: PositionError ): void;
19234
+ (positionError: GeolocationPositionError ): void;
19185
19235
}
19186
19236
19187
19237
interface QueuingStrategySizeCallback<T = any> {
@@ -19891,9 +19941,6 @@ type PerformanceEntryList = PerformanceEntry[];
19891
19941
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>;
19892
19942
type VibratePattern = number | number[];
19893
19943
type COSEAlgorithmIdentifier = number;
19894
- type AuthenticatorSelectionList = AAGUID[];
19895
- type AAGUID = BufferSource;
19896
- type AuthenticationExtensionsSupported = string[];
19897
19944
type UvmEntry = number[];
19898
19945
type UvmEntries = UvmEntry[];
19899
19946
type AlgorithmIdentifier = string | Algorithm;
@@ -19933,7 +19980,7 @@ type WindowProxy = Window;
19933
19980
type AlignSetting = "center" | "end" | "left" | "right" | "start";
19934
19981
type AnimationPlayState = "finished" | "idle" | "paused" | "running";
19935
19982
type AppendMode = "segments" | "sequence";
19936
- type AttestationConveyancePreference = "direct" | "indirect" | "none";
19983
+ type AttestationConveyancePreference = "direct" | "enterprise" | " indirect" | "none";
19937
19984
type AudioContextLatencyCategory = "balanced" | "interactive" | "playback";
19938
19985
type AudioContextState = "closed" | "running" | "suspended";
19939
19986
type AuthenticatorAttachment = "cross-platform" | "platform";
@@ -20045,6 +20092,7 @@ type RequestCredentials = "include" | "omit" | "same-origin";
20045
20092
type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt";
20046
20093
type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin";
20047
20094
type RequestRedirect = "error" | "follow" | "manual";
20095
+ type ResidentKeyRequirement = "discouraged" | "preferred" | "required";
20048
20096
type ResizeQuality = "high" | "low" | "medium" | "pixelated";
20049
20097
type ResponseType = "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect";
20050
20098
type ScopedCredentialType = "ScopedCred";
0 commit comments