9 extensionId: string
10}>({
11 // biome-ignore lint: won't fix
12 context: async ({}, use) => {13 const pathToExtension = path.join(__dirname, "../dist")
14 const context = await chromium.launchPersistentContext("", {
15 headless: false,
When using destructuring, it's possible to create a pattern that has no effect. This happens when empty curly braces are used to the right of an embedded object destructuring pattern, such as:
// doesn't create any variables
const {a : {}} = foo;
In many cases, the empty object pattern is a mistake where the author intended to use a default value instead, such as:
// creates a variable a
const {a = {}} = foo;
cosnt {} = foo;
const [] = foo;
const {a: {}} = foo;
const {a: []} = foo;
function foo({}) {}
function foo([]) {}
function foo({a: {}}) {}
function foo({a: []}) {}
const {a = {}} = foo;
const {a = []} = foo;
function foo({a = {}}) {}
function foo({a = []}) {}