@@ -2112,10 +2112,26 @@ declare var XMLHttpRequestUpload: {
2112
2112
2113
2113
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject ;
2114
2114
2115
+ interface ErrorEventHandler {
2116
+ ( event : Event | string , source ?: string , fileno ?: number , columnNumber ?: number , error ?: Error ) : void ;
2117
+ }
2118
+
2115
2119
interface EventHandlerNonNull {
2116
2120
( event : Event ) : any ;
2117
2121
}
2118
2122
2123
+ interface ForEachCallback {
2124
+ ( keyId : Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null , status : MediaKeyStatus ) : void ;
2125
+ }
2126
+
2127
+ interface FunctionStringCallback {
2128
+ ( data : string ) : void ;
2129
+ }
2130
+
2131
+ interface NotificationPermissionCallback {
2132
+ ( permission : NotificationPermission ) : void ;
2133
+ }
2134
+
2119
2135
interface OnErrorEventHandlerNonNull {
2120
2136
( event : Event | string , source ?: string , lineno ?: number , colno ?: number , error ?: Error ) : any ;
2121
2137
}
@@ -2160,12 +2176,37 @@ type DOMTimeStamp = number;
2160
2176
type FormDataEntryValue = File | string ;
2161
2177
type OnErrorEventHandler = OnErrorEventHandlerNonNull ;
2162
2178
type IDBValidKey = number | string | Date | BufferSource | IDBArrayKey ;
2179
+ type AlgorithmIdentifier = string | Algorithm ;
2180
+ type AAGUID = string ;
2181
+ type ByteString = string ;
2182
+ type CryptoOperationData = ArrayBufferView ;
2183
+ type GLbitfield = number ;
2184
+ type GLboolean = boolean ;
2185
+ type GLbyte = number ;
2186
+ type GLclampf = number ;
2187
+ type GLenum = number ;
2188
+ type GLfloat = number ;
2189
+ type GLint = number ;
2190
+ type GLintptr = number ;
2191
+ type GLshort = number ;
2192
+ type GLsizei = number ;
2193
+ type GLsizeiptr = number ;
2194
+ type GLubyte = number ;
2195
+ type GLuint = number ;
2196
+ type GLushort = number ;
2197
+ type IDBKeyPath = string ;
2198
+ type USVString = string ;
2199
+ type payloadtype = number ;
2163
2200
type MessageEventSource = object | MessagePort | ServiceWorker ;
2164
2201
type BinaryType = "blob" | "arraybuffer" ;
2165
2202
type ClientTypes = "window" | "worker" | "sharedworker" | "all" ;
2166
2203
type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique" ;
2167
2204
type IDBRequestReadyState = "pending" | "done" ;
2168
2205
type IDBTransactionMode = "readonly" | "readwrite" | "versionchange" ;
2206
+ type KeyFormat = "raw" | "spki" | "pkcs8" | "jwk" ;
2207
+ type KeyType = "public" | "private" | "secret" ;
2208
+ type KeyUsage = "encrypt" | "decrypt" | "sign" | "verify" | "deriveKey" | "deriveBits" | "wrapKey" | "unwrapKey" ;
2209
+ type MediaKeyStatus = "usable" | "expired" | "output-downscaled" | "output-not-allowed" | "status-pending" | "internal-error" ;
2169
2210
type NotificationDirection = "auto" | "ltr" | "rtl" ;
2170
2211
type NotificationPermission = "default" | "denied" | "granted" ;
2171
2212
type PushEncryptionKeyName = "p256dh" | "auth" ;
0 commit comments