Verify the value of setHeadlessMode
This commit is contained in:
parent
3f6eb9ee91
commit
47dc5aef53
|
|
@ -323,6 +323,14 @@ class Chromium {
|
||||||
* @default "new"
|
* @default "new"
|
||||||
*/
|
*/
|
||||||
public static set setHeadlessMode(value: true | "new") {
|
public static set setHeadlessMode(value: true | "new") {
|
||||||
|
if (
|
||||||
|
(typeof value === "string" && value !== "new") ||
|
||||||
|
(typeof value === "boolean" && value !== true)
|
||||||
|
) {
|
||||||
|
throw new Error(
|
||||||
|
`Headless mode must be either \`true\` or 'new', you entered '${value}'`
|
||||||
|
);
|
||||||
|
}
|
||||||
this.headlessMode = value;
|
this.headlessMode = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue