feat(rpc): support chromiumSandbox option (#3251)
This commit is contained in:
parent
ce0ddd270b
commit
4e5aa3c9c3
|
|
@ -181,6 +181,7 @@ export type BrowserTypeLaunchParams = {
|
|||
},
|
||||
downloadsPath?: string,
|
||||
firefoxUserPrefs?: SerializedValue,
|
||||
chromiumSandbox?: boolean,
|
||||
slowMo?: number,
|
||||
};
|
||||
export type BrowserTypeLaunchOptions = {
|
||||
|
|
@ -206,6 +207,7 @@ export type BrowserTypeLaunchOptions = {
|
|||
},
|
||||
downloadsPath?: string,
|
||||
firefoxUserPrefs?: SerializedValue,
|
||||
chromiumSandbox?: boolean,
|
||||
slowMo?: number,
|
||||
};
|
||||
export type BrowserTypeLaunchResult = {
|
||||
|
|
@ -234,6 +236,7 @@ export type BrowserTypeLaunchServerParams = {
|
|||
},
|
||||
downloadsPath?: string,
|
||||
firefoxUserPrefs?: SerializedValue,
|
||||
chromiumSandbox?: boolean,
|
||||
port?: number,
|
||||
};
|
||||
export type BrowserTypeLaunchServerOptions = {
|
||||
|
|
@ -259,6 +262,7 @@ export type BrowserTypeLaunchServerOptions = {
|
|||
},
|
||||
downloadsPath?: string,
|
||||
firefoxUserPrefs?: SerializedValue,
|
||||
chromiumSandbox?: boolean,
|
||||
port?: number,
|
||||
};
|
||||
export type BrowserTypeLaunchServerResult = {
|
||||
|
|
@ -287,6 +291,7 @@ export type BrowserTypeLaunchPersistentContextParams = {
|
|||
password?: string,
|
||||
},
|
||||
downloadsPath?: string,
|
||||
chromiumSandbox?: boolean,
|
||||
slowMo?: number,
|
||||
noDefaultViewport?: boolean,
|
||||
viewport?: {
|
||||
|
|
@ -342,6 +347,7 @@ export type BrowserTypeLaunchPersistentContextOptions = {
|
|||
password?: string,
|
||||
},
|
||||
downloadsPath?: string,
|
||||
chromiumSandbox?: boolean,
|
||||
slowMo?: number,
|
||||
noDefaultViewport?: boolean,
|
||||
viewport?: {
|
||||
|
|
|
|||
|
|
@ -216,6 +216,7 @@ BrowserType:
|
|||
password: string?
|
||||
downloadsPath: string?
|
||||
firefoxUserPrefs: SerializedValue?
|
||||
chromiumSandbox: boolean?
|
||||
slowMo: number?
|
||||
returns:
|
||||
browser: Browser
|
||||
|
|
@ -252,6 +253,7 @@ BrowserType:
|
|||
password: string?
|
||||
downloadsPath: string?
|
||||
firefoxUserPrefs: SerializedValue?
|
||||
chromiumSandbox: boolean?
|
||||
port: number?
|
||||
returns:
|
||||
server: BrowserServer
|
||||
|
|
@ -288,6 +290,7 @@ BrowserType:
|
|||
username: string?
|
||||
password: string?
|
||||
downloadsPath: string?
|
||||
chromiumSandbox: boolean?
|
||||
slowMo: number?
|
||||
noDefaultViewport: boolean?
|
||||
viewport:
|
||||
|
|
|
|||
|
|
@ -128,6 +128,7 @@ export function createScheme(tChannel: (name: string) => Validator): Scheme {
|
|||
})),
|
||||
downloadsPath: tOptional(tString),
|
||||
firefoxUserPrefs: tOptional(tType('SerializedValue')),
|
||||
chromiumSandbox: tOptional(tBoolean),
|
||||
slowMo: tOptional(tNumber),
|
||||
});
|
||||
scheme.BrowserTypeLaunchServerParams = tObject({
|
||||
|
|
@ -153,6 +154,7 @@ export function createScheme(tChannel: (name: string) => Validator): Scheme {
|
|||
})),
|
||||
downloadsPath: tOptional(tString),
|
||||
firefoxUserPrefs: tOptional(tType('SerializedValue')),
|
||||
chromiumSandbox: tOptional(tBoolean),
|
||||
port: tOptional(tNumber),
|
||||
});
|
||||
scheme.BrowserTypeLaunchPersistentContextParams = tObject({
|
||||
|
|
@ -178,6 +180,7 @@ export function createScheme(tChannel: (name: string) => Validator): Scheme {
|
|||
password: tOptional(tString),
|
||||
})),
|
||||
downloadsPath: tOptional(tString),
|
||||
chromiumSandbox: tOptional(tBoolean),
|
||||
slowMo: tOptional(tNumber),
|
||||
noDefaultViewport: tOptional(tBoolean),
|
||||
viewport: tOptional(tObject({
|
||||
|
|
|
|||
Loading…
Reference in a new issue