@@ -198,10 +198,6 @@ export declare namespace Session {
198
198
export declare namespace Session {
199
199
type UnsubscribeByAttributesRequest = {
200
200
events : [ string , ...string [ ] ] ;
201
- contexts ?: [
202
- BrowsingContext . BrowsingContext ,
203
- ...BrowsingContext . BrowsingContext [ ] ,
204
- ] ;
205
201
} ;
206
202
}
207
203
export declare namespace Session {
@@ -277,7 +273,8 @@ export type BrowserCommand =
277
273
| Browser . GetClientWindows
278
274
| Browser . GetUserContexts
279
275
| Browser . RemoveUserContext
280
- | Browser . SetClientWindowState ;
276
+ | Browser . SetClientWindowState
277
+ | Browser . SetDownloadBehavior ;
281
278
export type BrowserResult =
282
279
| Browser . CreateUserContextResult
283
280
| Browser . GetUserContextsResult ;
@@ -383,6 +380,34 @@ export declare namespace Browser {
383
380
y ?: JsInt ;
384
381
} ;
385
382
}
383
+ export declare namespace Browser {
384
+ type SetDownloadBehavior = {
385
+ method : 'browser.setDownloadBehavior' ;
386
+ params : Browser . SetDownloadBehaviorParameters ;
387
+ } ;
388
+ }
389
+ export declare namespace Browser {
390
+ type SetDownloadBehaviorParameters = {
391
+ downloadBehavior : Browser . DownloadBehavior | null ;
392
+ userContexts ?: [ Browser . UserContext , ...Browser . UserContext [ ] ] ;
393
+ } ;
394
+ }
395
+ export declare namespace Browser {
396
+ type DownloadBehavior =
397
+ | Browser . DownloadBehaviorAllowed
398
+ | Browser . DownloadBehaviorDenied ;
399
+ }
400
+ export declare namespace Browser {
401
+ type DownloadBehaviorAllowed = {
402
+ type : 'allowed' ;
403
+ destinationFolder ?: string ;
404
+ } ;
405
+ }
406
+ export declare namespace Browser {
407
+ type DownloadBehaviorDenied = {
408
+ type : 'denied' ;
409
+ } ;
410
+ }
386
411
export type BrowsingContextCommand =
387
412
| BrowsingContext . Activate
388
413
| BrowsingContext . CaptureScreenshot
0 commit comments