globalThis.chrome = { runtime: { onMessage: { addListener: () => {}, }, onInstalled: { addListener: () => {}, }, onStartup: { addListener: () => {}, }, }, alarms: { onAlarm: { addListener: () => {}, }, create: async () => {}, }, tabs: { onUpdated: { addListener: () => {}, }, create: async () => {}, sendMessage: async () => {}, }, action: { setBadgeText: async () => {}, setBadgeBackgroundColor: async () => {}, }, notifications: { create: async () => {}, }, storage: { local: { get: async () => ({}), set: async () => {}, }, }, } as any;