Skip to content

Commit d625fd2

Browse files
fix: re-generate types based on specifciation updates (GoogleChromeLabs#249)
1 parent 568be75 commit d625fd2

File tree

4 files changed

+68
-10
lines changed

4 files changed

+68
-10
lines changed

out/gen/main.d.ts

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,6 @@ export declare namespace Session {
198198
export declare namespace Session {
199199
type UnsubscribeByAttributesRequest = {
200200
events: [string, ...string[]];
201-
contexts?: [
202-
BrowsingContext.BrowsingContext,
203-
...BrowsingContext.BrowsingContext[],
204-
];
205201
};
206202
}
207203
export declare namespace Session {
@@ -277,7 +273,8 @@ export type BrowserCommand =
277273
| Browser.GetClientWindows
278274
| Browser.GetUserContexts
279275
| Browser.RemoveUserContext
280-
| Browser.SetClientWindowState;
276+
| Browser.SetClientWindowState
277+
| Browser.SetDownloadBehavior;
281278
export type BrowserResult =
282279
| Browser.CreateUserContextResult
283280
| Browser.GetUserContextsResult;
@@ -383,6 +380,34 @@ export declare namespace Browser {
383380
y?: JsInt;
384381
};
385382
}
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+
}
386411
export type BrowsingContextCommand =
387412
| BrowsingContext.Activate
388413
| BrowsingContext.CaptureScreenshot

out/gen/mapping.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ export interface CommandMapping {
7474
params: Bidi.Browser.SetClientWindowStateParameters;
7575
returnType: Bidi.Browser.SetClientWindowStateParameters;
7676
};
77+
'browser.setDownloadBehavior': {
78+
params: Bidi.Browser.SetDownloadBehaviorParameters;
79+
returnType: Bidi.Browser.SetDownloadBehaviorParameters;
80+
};
7781
'browsingContext.activate': {
7882
params: Bidi.BrowsingContext.ActivateParameters;
7983
returnType: Bidi.BrowsingContext.ActivateParameters;

src/gen/main.ts

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,6 @@ export namespace Session {
200200
export namespace Session {
201201
export type UnsubscribeByAttributesRequest = {
202202
events: [string, ...string[]];
203-
contexts?: [
204-
BrowsingContext.BrowsingContext,
205-
...BrowsingContext.BrowsingContext[],
206-
];
207203
};
208204
}
209205
export namespace Session {
@@ -279,7 +275,8 @@ export type BrowserCommand =
279275
| Browser.GetClientWindows
280276
| Browser.GetUserContexts
281277
| Browser.RemoveUserContext
282-
| Browser.SetClientWindowState;
278+
| Browser.SetClientWindowState
279+
| Browser.SetDownloadBehavior;
283280
export type BrowserResult =
284281
| Browser.CreateUserContextResult
285282
| Browser.GetUserContextsResult;
@@ -385,6 +382,34 @@ export namespace Browser {
385382
y?: JsInt;
386383
};
387384
}
385+
export namespace Browser {
386+
export type SetDownloadBehavior = {
387+
method: 'browser.setDownloadBehavior';
388+
params: Browser.SetDownloadBehaviorParameters;
389+
};
390+
}
391+
export namespace Browser {
392+
export type SetDownloadBehaviorParameters = {
393+
downloadBehavior: Browser.DownloadBehavior | null;
394+
userContexts?: [Browser.UserContext, ...Browser.UserContext[]];
395+
};
396+
}
397+
export namespace Browser {
398+
export type DownloadBehavior =
399+
| Browser.DownloadBehaviorAllowed
400+
| Browser.DownloadBehaviorDenied;
401+
}
402+
export namespace Browser {
403+
export type DownloadBehaviorAllowed = {
404+
type: 'allowed';
405+
destinationFolder?: string;
406+
};
407+
}
408+
export namespace Browser {
409+
export type DownloadBehaviorDenied = {
410+
type: 'denied';
411+
};
412+
}
388413
export type BrowsingContextCommand =
389414
| BrowsingContext.Activate
390415
| BrowsingContext.CaptureScreenshot

src/gen/mapping.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,10 @@ export interface CommandMapping {
7575
params: Bidi.Browser.SetClientWindowStateParameters;
7676
returnType: Bidi.Browser.SetClientWindowStateParameters;
7777
};
78+
'browser.setDownloadBehavior': {
79+
params: Bidi.Browser.SetDownloadBehaviorParameters;
80+
returnType: Bidi.Browser.SetDownloadBehaviorParameters;
81+
};
7882
'browsingContext.activate': {
7983
params: Bidi.BrowsingContext.ActivateParameters;
8084
returnType: Bidi.BrowsingContext.ActivateParameters;

0 commit comments

Comments
 (0)