[{"data":1,"prerenderedAt":291},["ShallowReactive",2],{"navigation_docs":3,"-fake-browser-api":133,"-fake-browser-api-surround":288},[4,22,51,62,73,84,99,118],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Get Started","/get-started","0.get-started",[9,13,17],{"title":10,"path":11,"stem":12},"Introduction","/get-started/introduction","0.get-started/0.introduction",{"title":14,"path":15,"stem":16},"Browser Support","/get-started/browser-support","0.get-started/1.browser-support",{"title":18,"path":19,"stem":20},"Contributing","/get-started/contributing","0.get-started/2.contributing",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Fake Browser","/fake-browser","fake-browser",[27,31,35,39,43,47],{"title":28,"path":29,"stem":30},"Installation","/fake-browser/installation","fake-browser/0.installation",{"title":32,"path":33,"stem":34},"Testing Frameworks","/fake-browser/testing-frameworks","fake-browser/1.testing-frameworks",{"title":36,"path":37,"stem":38},"Triggering Events","/fake-browser/triggering-events","fake-browser/2.triggering-events",{"title":40,"path":41,"stem":42},"Resetting State","/fake-browser/reseting-state","fake-browser/3.reseting-state",{"title":44,"path":45,"stem":46},"Implemented Apis","/fake-browser/implemented-apis","fake-browser/4.implemented-apis",{"title":48,"path":49,"stem":50},"Api","/fake-browser/api","fake-browser/api",{"title":52,"path":53,"stem":54,"children":55,"page":21},"Isolated Element","/isolated-element","isolated-element",[56,59],{"title":28,"path":57,"stem":58},"/isolated-element/installation","isolated-element/0.installation",{"title":48,"path":60,"stem":61},"/isolated-element/api","isolated-element/api",{"title":63,"path":64,"stem":65,"children":66,"page":21},"Job Scheduler","/job-scheduler","job-scheduler",[67,70],{"title":28,"path":68,"stem":69},"/job-scheduler/installation","job-scheduler/0.installation",{"title":48,"path":71,"stem":72},"/job-scheduler/api","job-scheduler/api",{"title":74,"path":75,"stem":76,"children":77,"page":21},"Match Patterns","/match-patterns","match-patterns",[78,81],{"title":28,"path":79,"stem":80},"/match-patterns/installation","match-patterns/0.installation",{"title":48,"path":82,"stem":83},"/match-patterns/api","match-patterns/api",{"title":85,"path":86,"stem":87,"children":88,"page":21},"Messaging","/messaging","messaging",[89,92,96],{"title":28,"path":90,"stem":91},"/messaging/installation","messaging/0.installation",{"title":93,"path":94,"stem":95},"Protocol Maps","/messaging/protocol-maps","messaging/1.protocol-maps",{"title":48,"path":97,"stem":98},"/messaging/api","messaging/api",{"title":100,"path":101,"stem":102,"children":103,"page":21},"Proxy Service","/proxy-service","proxy-service",[104,107,111,115],{"title":28,"path":105,"stem":106},"/proxy-service/installation","proxy-service/0.installation",{"title":108,"path":109,"stem":110},"Defining Services","/proxy-service/defining-services","proxy-service/1.defining-services",{"title":112,"path":113,"stem":114},"Service Keys","/proxy-service/service-keys","proxy-service/2.service-keys",{"title":48,"path":116,"stem":117},"/proxy-service/api","proxy-service/api",{"title":119,"path":120,"stem":121,"children":122,"page":21},"Storage","/storage","storage",[123,126,130],{"title":28,"path":124,"stem":125},"/storage/installation","storage/0.installation",{"title":127,"path":128,"stem":129},"Typescript","/storage/typescript","storage/1.typescript",{"title":48,"path":131,"stem":132},"/storage/api","storage/api",{"id":134,"title":48,"body":135,"description":170,"extension":282,"links":283,"meta":284,"navigation":285,"path":49,"seo":286,"stem":50,"__hash__":287},"docs/fake-browser/api.md",{"type":136,"value":137,"toc":276},"minimark",[138,141,146,158,164,202,214,220,242,249,256,258,272],[139,140],"hr",{},[142,143,145],"h2",{"id":144},"description","description: \"\"",[147,148,149,150],"alert",{},"See ",[151,152,154],"a",{"href":153},"/fake-browser/installation/",[155,156,157],"code",{},"@webext-core/fake-browser",[142,159,161],{"id":160},"fakebrowser",[155,162,163],{},"FakeBrowser",[165,166,171],"pre",{"className":167,"code":168,"language":169,"meta":170,"style":170},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","type FakeBrowser = BrowserOverrides & Browser;\n","ts","",[155,172,173],{"__ignoreMap":170},[174,175,178,182,186,190,193,196,199],"span",{"class":176,"line":177},"line",1,[174,179,181],{"class":180},"spNyl","type",[174,183,185],{"class":184},"sBMFI"," FakeBrowser",[174,187,189],{"class":188},"sMK4o"," =",[174,191,192],{"class":184}," BrowserOverrides",[174,194,195],{"class":188}," &",[174,197,198],{"class":184}," Browser",[174,200,201],{"class":188},";\n",[203,204,205,206,209,210,213],"p",{},"The standard ",[155,207,208],{},"Browser"," interface from ",[155,211,212],{},"webextension-polyfill",", but with additional functions for triggering events and reseting state.",[142,215,217],{"id":216},"fakebrowser-1",[155,218,219],{},"fakeBrowser",[165,221,223],{"className":167,"code":222,"language":169,"meta":170,"style":170},"const fakeBrowser: any;\n",[155,224,225],{"__ignoreMap":170},[174,226,227,230,234,237,240],{"class":176,"line":177},[174,228,229],{"class":180},"const",[174,231,233],{"class":232},"sTEyZ"," fakeBrowser",[174,235,236],{"class":188},":",[174,238,239],{"class":184}," any",[174,241,201],{"class":188},[203,243,244,245,248],{},"An in-memory implementation of the ",[155,246,247],{},"browser"," global.",[203,250,251,254],{},[252,253],"br",{},[252,255],{},[139,257],{},[203,259,260],{},[261,262,263,264],"em",{},"API reference generated by ",[151,265,269],{"href":266,"rel":267},"https://github.com/aklinker1/webext-core/blob/main/docs/generate-api-references.ts",[268],"nofollow",[155,270,271],{},"docs/generate-api-references.ts",[273,274,275],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":170,"searchDepth":277,"depth":277,"links":278},2,[279,280,281],{"id":144,"depth":277,"text":145},{"id":160,"depth":277,"text":163},{"id":216,"depth":277,"text":219},"md",null,{},true,{"title":48,"description":170},"-9qoc0fZZO0UcW8wHoggyT6D_z__aCSddWiMSzi9Vdg",[289,290],{"title":44,"path":45,"stem":46,"description":170,"children":-1},{"title":28,"path":57,"stem":58,"description":170,"children":-1},1779300019443]