@@ -1470,7 +1470,7 @@ interface ScrollToOptions extends ScrollOptions {
14701470}
14711471
14721472interface SensorErrorEventInit extends EventInit {
1473- error ?: any ;
1473+ error ?: Error ;
14741474}
14751475
14761476interface SensorOptions {
@@ -8538,7 +8538,7 @@ declare var Sensor: {
85388538}
85398539
85408540interface SensorErrorEvent extends Event {
8541- readonly error : any ;
8541+ readonly error : Error ;
85428542}
85438543
85448544declare var SensorErrorEvent : {
@@ -12728,13 +12728,73 @@ interface AssignedNodesOptions {
1272812728 flatten ?: boolean ;
1272912729}
1273012730
12731+ interface DOMException extends Error {
12732+ readonly name : string ;
12733+ readonly code : number ;
12734+ readonly INDEX_SIZE_ERR : number ;
12735+ readonly DOMSTRING_SIZE_ERR : number ;
12736+ readonly HIERARCHY_REQUEST_ERR : number ;
12737+ readonly WRONG_DOCUMENT_ERR : number ;
12738+ readonly INVALID_CHARACTER_ERR : number ;
12739+ readonly NO_DATA_ALLOWED_ERR : number ;
12740+ readonly NO_MODIFICATION_ALLOWED_ERR : number ;
12741+ readonly NOT_FOUND_ERR : number ;
12742+ readonly NOT_SUPPORTED_ERR : number ;
12743+ readonly INUSE_ATTRIBUTE_ERR : number ;
12744+ readonly INVALID_STATE_ERR : number ;
12745+ readonly SYNTAX_ERR : number ;
12746+ readonly INVALID_MODIFICATION_ERR : number ;
12747+ readonly NAMESPACE_ERR : number ;
12748+ readonly INVALID_ACCESS_ERR : number ;
12749+ readonly VALIDATION_ERR : number ;
12750+ readonly TYPE_MISMATCH_ERR : number ;
12751+ readonly SECURITY_ERR : number ;
12752+ readonly NETWORK_ERR : number ;
12753+ readonly ABORT_ERR : number ;
12754+ readonly URL_MISMATCH_ERR : number ;
12755+ readonly QUOTA_EXCEEDED_ERR : number ;
12756+ readonly TIMEOUT_ERR : number ;
12757+ readonly INVALID_NODE_TYPE_ERR : number ;
12758+ readonly DATA_CLONE_ERR : number ;
12759+ }
12760+
12761+ declare var DOMException : {
12762+ prototype : DOMException ;
12763+ new ( message ?: string , name ?: string ) : DOMException ;
12764+ readonly INDEX_SIZE_ERR : number ;
12765+ readonly DOMSTRING_SIZE_ERR : number ;
12766+ readonly HIERARCHY_REQUEST_ERR : number ;
12767+ readonly WRONG_DOCUMENT_ERR : number ;
12768+ readonly INVALID_CHARACTER_ERR : number ;
12769+ readonly NO_DATA_ALLOWED_ERR : number ;
12770+ readonly NO_MODIFICATION_ALLOWED_ERR : number ;
12771+ readonly NOT_FOUND_ERR : number ;
12772+ readonly NOT_SUPPORTED_ERR : number ;
12773+ readonly INUSE_ATTRIBUTE_ERR : number ;
12774+ readonly INVALID_STATE_ERR : number ;
12775+ readonly SYNTAX_ERR : number ;
12776+ readonly INVALID_MODIFICATION_ERR : number ;
12777+ readonly NAMESPACE_ERR : number ;
12778+ readonly INVALID_ACCESS_ERR : number ;
12779+ readonly VALIDATION_ERR : number ;
12780+ readonly TYPE_MISMATCH_ERR : number ;
12781+ readonly SECURITY_ERR : number ;
12782+ readonly NETWORK_ERR : number ;
12783+ readonly ABORT_ERR : number ;
12784+ readonly URL_MISMATCH_ERR : number ;
12785+ readonly QUOTA_EXCEEDED_ERR : number ;
12786+ readonly TIMEOUT_ERR : number ;
12787+ readonly INVALID_NODE_TYPE_ERR : number ;
12788+ readonly DATA_CLONE_ERR : number ;
12789+ }
12790+
1273112791declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject ;
1273212792
1273312793interface BlobCallback {
1273412794 ( blob : Blob | null ) : void ;
1273512795}
1273612796interface DecodeErrorCallback {
12737- ( error : Error ) : void ;
12797+ ( error : DOMException ) : void ;
1273812798}
1273912799interface DecodeSuccessCallback {
1274012800 ( decodedData : AudioBuffer ) : void ;
@@ -12785,7 +12845,7 @@ interface PositionErrorCallback {
1278512845 ( positionError : PositionError ) : void ;
1278612846}
1278712847interface RTCPeerConnectionErrorCallback {
12788- ( error : Error ) : void ;
12848+ ( error : DOMException ) : void ;
1278912849}
1279012850interface RTCSessionDescriptionCallback {
1279112851 ( description : RTCSessionDescriptionInit ) : void ;
0 commit comments