[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f30r277ag21rfj":3,"module-nuxt-gql-pulse":2411,"versions":11705},[4,1159,1643,2205],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":106},"Docs","i-lucide-book-marked","\u002Fdocs\u002F5.x","1.getting-started\u002F01.introduction",[10,107,258,493,1017,1054,1105],{"title":11,"titleTemplate":12,"icon":13,"path":14,"stem":8,"children":15,"page":106},"Get Started","%s · Get Started with Nuxt","i-lucide-rocket","\u002Fdocs\u002F5.x\u002Fgetting-started",[16,21,26,31,36,41,46,51,56,61,66,71,76,81,86,91,96,101],{"title":17,"description":18,"path":19,"stem":8,"icon":20},"Introduction","Nuxt's goal is to make web development intuitive and performant with a great Developer Experience in mind.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fintroduction","i-lucide-info",{"title":22,"description":23,"path":24,"stem":25},"Installation","Get started with Nuxt quickly with our online starters or start locally with your terminal.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Finstallation","1.getting-started\u002F02.installation",{"title":27,"description":28,"path":29,"stem":30},"Configuration","Nuxt is configured with sensible defaults to make you productive.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fconfiguration","1.getting-started\u002F03.configuration",{"title":32,"description":33,"path":34,"stem":35},"Views","Nuxt provides several component layers to implement the user interface of your application.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fviews","1.getting-started\u002F04.views",{"title":37,"description":38,"path":39,"stem":40},"Assets","Nuxt offers two options for your assets.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fassets","1.getting-started\u002F05.assets",{"title":42,"description":43,"path":44,"stem":45},"Styling","Learn how to style your Nuxt application.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstyling","1.getting-started\u002F06.styling",{"title":47,"description":48,"path":49,"stem":50},"Routing","Nuxt file-system routing creates a route for every file in the pages\u002F directory.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Frouting","1.getting-started\u002F07.routing",{"title":52,"description":53,"path":54,"stem":55},"SEO and Meta","Improve your Nuxt app's SEO with powerful head config, composables and components.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fseo-meta","1.getting-started\u002F08.seo-meta",{"title":57,"description":58,"path":59,"stem":60},"Transitions","Apply transitions between pages and layouts with Vue or native browser View Transitions.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftransitions","1.getting-started\u002F09.transitions",{"title":62,"description":63,"path":64,"stem":65},"Data Fetching","Nuxt provides composables to handle data fetching within your application.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdata-fetching","1.getting-started\u002F10.data-fetching",{"title":67,"description":68,"path":69,"stem":70},"State Management","Nuxt provides powerful state management libraries and the useState composable to create a reactive and SSR-friendly shared state.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstate-management","1.getting-started\u002F11.state-management",{"title":72,"description":73,"path":74,"stem":75},"Error Handling","Learn how to catch and handle errors in Nuxt.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ferror-handling","1.getting-started\u002F12.error-handling",{"title":77,"description":78,"path":79,"stem":80},"Server","Build full-stack applications with Nuxt's server framework. You can fetch data from your database or another server, create APIs, or even generate static server-side content like a sitemap or a RSS feed - all from a single codebase.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fserver","1.getting-started\u002F13.server",{"title":82,"description":83,"path":84,"stem":85},"Layers","Nuxt provides a powerful system that allows you to extend the default files, configs, and much more.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Flayers","1.getting-started\u002F14.layers",{"title":87,"description":88,"path":89,"stem":90},"Prerendering","Nuxt allows pages to be statically rendered at build time to improve certain performance or SEO metrics","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fprerendering","1.getting-started\u002F15.prerendering",{"title":92,"description":93,"path":94,"stem":95},"Deployment","Learn how to deploy your Nuxt application to any hosting provider.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdeployment","1.getting-started\u002F16.deployment",{"title":97,"description":98,"path":99,"stem":100},"Testing","How to test your Nuxt application.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftesting","1.getting-started\u002F17.testing",{"title":102,"description":103,"path":104,"stem":105},"Upgrade Guide","Learn how to upgrade to the latest Nuxt version.","\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fupgrade","1.getting-started\u002F18.upgrade",false,{"title":108,"titleTemplate":109,"icon":110,"path":111,"stem":112,"children":113,"page":106},"Directory Structure","%s · Nuxt Directory Structure","i-vscode-icons-default-folder","\u002Fdocs\u002F5.x\u002Fdirectory-structure","2.directory-structure\u002F0.nuxt",[114,118,123,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253],{"title":115,"description":116,"path":117,"stem":112},".nuxt","Nuxt uses the .nuxt\u002F directory in development to generate your Vue application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt",{"title":119,"description":120,"path":121,"stem":122},".output","Nuxt creates the .output\u002F directory when building your application for production.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Foutput","2.directory-structure\u002F0.output",{"title":124,"titleTemplate":109,"icon":125,"path":126,"stem":127,"children":128,"page":106},"app","i-vscode-icons-folder-type-app","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp","2.directory-structure\u002F1.app\u002F1.assets",[129,133,138,143,148,153,158,163,168,173,178],{"title":130,"description":131,"path":132,"stem":127},"assets","The assets\u002F directory is used to add all the website's assets that the build tool will process.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fassets",{"title":134,"description":135,"path":136,"stem":137},"components","The components\u002F directory is where you put all your Vue components.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","2.directory-structure\u002F1.app\u002F1.components",{"title":139,"description":140,"path":141,"stem":142},"composables","Use the composables\u002F directory to auto-import your Vue composables into your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","2.directory-structure\u002F1.app\u002F1.composables",{"title":144,"description":145,"path":146,"stem":147},"layouts","Nuxt provides a layouts framework to extract common UI patterns into reusable layouts.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","2.directory-structure\u002F1.app\u002F1.layouts",{"title":149,"description":150,"path":151,"stem":152},"middleware","Nuxt provides middleware to run code before navigating to a particular route.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","2.directory-structure\u002F1.app\u002F1.middleware",{"title":154,"description":155,"path":156,"stem":157},"pages","Nuxt provides file-based routing to create routes within your web application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fpages","2.directory-structure\u002F1.app\u002F1.pages",{"title":159,"description":160,"path":161,"stem":162},"plugins","Nuxt has a plugins system to use Vue plugins and more at the creation of your Vue application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","2.directory-structure\u002F1.app\u002F1.plugins",{"title":164,"description":165,"path":166,"stem":167},"utils","Use the utils\u002F directory to auto-import your utility functions throughout your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Futils","2.directory-structure\u002F1.app\u002F1.utils",{"title":169,"description":170,"path":171,"stem":172},"app.vue","The app.vue file is the main component of your Nuxt application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp","2.directory-structure\u002F1.app\u002F3.app",{"title":174,"description":175,"path":176,"stem":177},"app.config.ts","Expose reactive configuration within your application with the App Config file.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp-config","2.directory-structure\u002F1.app\u002F3.app-config",{"title":179,"description":180,"path":181,"stem":182},"error.vue","The error.vue file is the error page in your Nuxt application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Ferror","2.directory-structure\u002F1.app\u002F3.error",{"title":184,"description":185,"path":186,"stem":187},"content","Use the content\u002F directory to create a file-based CMS for your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fcontent","2.directory-structure\u002F1.content",{"title":189,"description":190,"path":191,"stem":192},"layers","Use the layers\u002F directory to organize and auto-register local layers within your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Flayers","2.directory-structure\u002F1.layers",{"title":194,"description":195,"path":196,"stem":197},"modules","Use the modules\u002F directory to automatically register local modules within your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fmodules","2.directory-structure\u002F1.modules",{"title":199,"description":200,"path":201,"stem":202},"node_modules","The package manager stores the dependencies of your project in the node_modules\u002F directory.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnode_modules","2.directory-structure\u002F1.node_modules",{"title":204,"description":205,"path":206,"stem":207},"public","The public\u002F directory is used to serve your website's static assets.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpublic","2.directory-structure\u002F1.public",{"title":209,"description":210,"path":211,"stem":212},"server","The server\u002F directory is used to register API and server handlers to your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fserver","2.directory-structure\u002F1.server",{"title":214,"description":215,"path":216,"stem":217},"shared","Use the shared\u002F directory to share functionality between the Vue app and the Nitro server.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fshared","2.directory-structure\u002F1.shared",{"title":219,"description":220,"path":221,"stem":222},"test","Use the test\u002F directory to organize unit, Nuxt, and end-to-end tests for your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Ftest","2.directory-structure\u002F1.test",{"title":224,"description":225,"path":226,"stem":227},".env","A .env file specifies your build\u002Fdev-time environment variables.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fenv","2.directory-structure\u002F2.env",{"title":229,"description":230,"path":231,"stem":232},".gitignore","A .gitignore file specifies intentionally untracked files that git should ignore.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fgitignore","2.directory-structure\u002F2.gitignore",{"title":234,"description":235,"path":236,"stem":237},".nuxtignore","The .nuxtignore file lets Nuxt ignore files in your project’s root directory during the build phase.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtignore","2.directory-structure\u002F2.nuxtignore",{"title":239,"description":240,"path":241,"stem":242},".nuxtrc","The .nuxtrc file allows you to define nuxt configurations in a flat syntax.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtrc","2.directory-structure\u002F2.nuxtrc",{"title":244,"description":245,"path":246,"stem":247},"nuxt.config.ts","Nuxt can be easily configured with a single nuxt.config file.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt-config","2.directory-structure\u002F3.nuxt-config",{"title":249,"description":250,"path":251,"stem":252},"package.json","The package.json file contains all the dependencies and scripts for your application.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpackage","2.directory-structure\u002F3.package",{"title":254,"description":255,"path":256,"stem":257},"tsconfig.json","Learn how Nuxt manages TypeScript configuration across different parts of your project.","\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Ftsconfig","2.directory-structure\u002F3.tsconfig",{"title":259,"icon":260,"path":261,"stem":262,"children":263,"page":106},"Guide","i-lucide-book-open","\u002Fdocs\u002F5.x\u002Fguide","3.guide\u002F1.concepts\u002F1.rendering",[264,309,340,356,402,433],{"title":265,"titleTemplate":266,"icon":267,"path":268,"stem":262,"children":269,"page":106},"Key Concepts","%s · Nuxt Concepts","i-lucide-medal","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts",[270,274,279,284,289,294,299,304],{"title":271,"description":272,"path":273,"stem":262},"Rendering Modes","Learn about the different rendering modes available in Nuxt.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Frendering",{"title":275,"description":276,"path":277,"stem":278},"Nuxt Lifecycle","Understanding the lifecycle of Nuxt applications can help you gain deeper insights into how the framework operates, especially for both server-side and client-side rendering.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":280,"description":281,"path":282,"stem":283},"Auto-imports","Nuxt auto-imports components, composables, helper functions and Vue APIs.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fauto-imports","3.guide\u002F1.concepts\u002F3.auto-imports",{"title":285,"description":286,"path":287,"stem":288},"Server Engine","Nuxt is powered by a new server engine: Nitro.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fserver-engine","3.guide\u002F1.concepts\u002F4.server-engine",{"title":290,"description":291,"path":292,"stem":293},"Modules","Nuxt provides a module system to extend the framework core and simplify integrations.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fmodules","3.guide\u002F1.concepts\u002F5.modules",{"title":295,"description":296,"path":297,"stem":298},"Server Components","Render individual components on the server only, keeping their JavaScript out of your client bundle.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fserver-components","3.guide\u002F1.concepts\u002F6.server-components",{"title":300,"description":301,"path":302,"stem":303},"TypeScript","Nuxt is fully typed and provides helpful shortcuts to ensure you have access to accurate type information when you are coding.","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Ftypescript","3.guide\u002F1.concepts\u002F8.typescript",{"title":305,"description":306,"path":307,"stem":308},"Code Style","Nuxt supports ESLint out of the box","\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fcode-style","3.guide\u002F1.concepts\u002F9.code-style",{"title":310,"titleTemplate":311,"icon":312,"path":313,"stem":314,"children":315,"page":106},"Best Practices","%s · Best Practices","i-lucide-square-check","\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices","3.guide\u002F2.best-practices\u002Faccessibility",[316,320,325,330,335],{"title":317,"description":318,"path":319,"stem":314},"Nuxt accessibility","Best practices for accessibility in Nuxt apps.","\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Faccessibility",{"title":321,"description":322,"path":323,"stem":324},"Dev Containers","Set up or open a Nuxt project in a dev container for a consistent development environment.","\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fdevcontainers","3.guide\u002F2.best-practices\u002Fdevcontainers",{"title":326,"description":327,"path":328,"stem":329},"Nuxt and Hydration","Why fixing hydration issues is important","\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fhydration","3.guide\u002F2.best-practices\u002Fhydration",{"title":331,"description":332,"path":333,"stem":334},"Nuxt performance","Best practices for improving performance of Nuxt apps.","\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fperformance","3.guide\u002F2.best-practices\u002Fperformance",{"title":336,"description":337,"path":338,"stem":339},"Nuxt Plugins","Best practices when using Nuxt plugins.","\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fplugins","3.guide\u002F2.best-practices\u002Fplugins",{"title":341,"titleTemplate":342,"icon":343,"path":344,"stem":345,"children":346,"page":106},"Working with AI","Working with AI: %s","i-lucide-bot","\u002Fdocs\u002F5.x\u002Fguide\u002Fai","3.guide\u002F3.ai\u002F1.mcp",[347,351],{"title":348,"description":349,"path":350,"stem":345},"Nuxt MCP Server","Use Nuxt documentation in your AI assistants with Model Context Protocol support.","\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fmcp",{"title":352,"description":353,"path":354,"stem":355},"Nuxt LLMs.txt","How to get AI tools like Cursor, Windsurf, GitHub Copilot, ChatGPT, and Claude to understand Nuxt concepts, APIs, and best practices.","\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fllms-txt","3.guide\u002F3.ai\u002F2.llms-txt",{"title":357,"titleTemplate":358,"icon":359,"path":360,"stem":361,"children":362,"page":106},"Module Author Guide","%s · Nuxt Modules Author Guide","i-lucide-box","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules","3.guide\u002F4.modules\u002F1.getting-started",[363,367,372,377,382,387,392,397],{"title":364,"description":365,"path":366,"stem":361},"Create Your First Module","Learn how to create your first Nuxt module using the official starter template.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fgetting-started",{"title":368,"description":369,"path":370,"stem":371},"Understand Module Structure","Learn how Nuxt modules are structured and how to define them.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","3.guide\u002F4.modules\u002F2.module-anatomy",{"title":373,"description":374,"path":375,"stem":376},"Add Plugins, Components & More","Learn how to inject plugins, components, composables and server routes from your module.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-basics","3.guide\u002F4.modules\u002F3.recipes-basics",{"title":378,"description":379,"path":380,"stem":381},"Module Dependencies","Declare dependencies on other modules with version constraints and configuration merging.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","3.guide\u002F4.modules\u002F4.module-dependencies",{"title":383,"description":384,"path":385,"stem":386},"Use Hooks & Extend Types","Master lifecycle hooks, virtual files and TypeScript declarations in your modules.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":388,"description":389,"path":390,"stem":391},"Test Your Module","Learn how to test your Nuxt module with unit, integration and E2E tests.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Ftesting","3.guide\u002F4.modules\u002F6.testing",{"title":393,"description":394,"path":395,"stem":396},"Follow Best Practices","Build performant and maintainable Nuxt modules with these guidelines.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fbest-practices","3.guide\u002F4.modules\u002F7.best-practices",{"title":398,"description":399,"path":400,"stem":401},"Publish & Share Your Module","Join the Nuxt module ecosystem and publish your module to npm.","\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fecosystem","3.guide\u002F4.modules\u002F8.ecosystem",{"title":403,"titleTemplate":404,"icon":405,"path":406,"stem":407,"children":408,"page":106},"Recipes","%s · Recipes","i-lucide-cooking-pot","\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes","3.guide\u002F5.recipes\u002F1.custom-routing",[409,413,418,423,428],{"title":410,"description":411,"path":412,"stem":407},"Custom Routing","In Nuxt, your routing is defined by the structure of your files inside the pages directory. However, since it uses vue-router under the hood, Nuxt offers you several ways to add custom routes in your project.","\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-routing",{"title":414,"description":415,"path":416,"stem":417},"Using Vite Plugins in Nuxt","Learn how to integrate Vite plugins into your Nuxt project.","\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fvite-plugin","3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":419,"description":420,"path":421,"stem":422},"Custom useFetch in Nuxt","How to create a custom fetcher for calling your external API in Nuxt.","\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":424,"description":425,"path":426,"stem":427},"Sessions and Authentication","Authentication is an extremely common requirement in web apps. This recipe will show you how to implement basic user registration and authentication in your Nuxt app.","\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":429,"description":430,"path":431,"stem":432},"Mostly-Static Sites","Ship near-zero JavaScript for content and marketing sites while keeping islands of interactivity.","\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fmostly-static-sites","3.guide\u002F5.recipes\u002F5.mostly-static-sites",{"title":434,"titleTemplate":435,"icon":436,"path":437,"stem":438,"children":439,"page":106},"Going Further","%s · Nuxt Advanced","i-lucide-star","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further","3.guide\u002F6.going-further\u002F1.events",[440,444,449,454,459,464,469,473,478,483,488],{"title":441,"description":442,"path":443,"stem":438},"Creating Custom Events","Nuxt provides a powerful event system powered by hookable.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fevents",{"title":445,"description":446,"path":447,"stem":448},"Experimental Features","Enable Nuxt experimental features to unlock new possibilities.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","3.guide\u002F6.going-further\u002F1.experimental-features",{"title":450,"description":451,"path":452,"stem":453},"Features","Enable or disable optional Nuxt features to unlock new possibilities.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Ffeatures","3.guide\u002F6.going-further\u002F1.features",{"title":455,"description":456,"path":457,"stem":458},"Lifecycle Hooks","Nuxt provides a powerful hooking system to expand almost every aspect using hooks.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fhooks","3.guide\u002F6.going-further\u002F2.hooks",{"title":460,"description":461,"path":462,"stem":463},"Nuxt Kit","@nuxt\u002Fkit provides features for module authors.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fkit","3.guide\u002F6.going-further\u002F4.kit",{"title":465,"description":466,"path":467,"stem":468},"NuxtApp","In Nuxt, you can access runtime app context within composables, components and plugins.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":470,"description":83,"path":471,"stem":472},"Authoring Nuxt Layers","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Flayers","3.guide\u002F6.going-further\u002F7.layers",{"title":474,"description":475,"path":476,"stem":477},"Creating a Builder","Learn how Nuxt builders work and how to author your own.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fbuilders","3.guide\u002F6.going-further\u002F8.builders",{"title":479,"description":480,"path":481,"stem":482},"Debugging","In Nuxt, you can get started with debugging your application directly in the browser as well as in your IDE.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fdebugging","3.guide\u002F6.going-further\u002F9.debugging",{"title":484,"description":485,"path":486,"stem":487},"Runtime Config","Nuxt provides a runtime config API to expose configuration and secrets within your application.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","3.guide\u002F6.going-further\u002F10.runtime-config",{"title":489,"description":490,"path":491,"stem":492},"Nightly Release Channel","The nightly release channel allows using Nuxt built directly from the latest commits to the repository.","\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":494,"titleTemplate":495,"icon":496,"path":497,"stem":498,"children":499,"page":106},"API","%s · Nuxt API","i-lucide-code-xml","\u002Fdocs\u002F5.x\u002Fapi","4.api\u002F1.components\u002F1.client-only",[500,584,755,905,999,1012],{"title":501,"titleTemplate":502,"icon":359,"path":503,"stem":498,"children":504,"page":106},"Components","%s · Nuxt Components","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents",[505,509,514,519,524,529,534,539,544,549,554,559,564,569,574,579],{"title":506,"description":507,"path":508,"stem":498},"\u003CClientOnly>","Render components only in client-side with the \u003CClientOnly> component.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fclient-only",{"title":510,"description":511,"path":512,"stem":513},"\u003CDevOnly>","Render components only during development with the \u003CDevOnly> component.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fdev-only","4.api\u002F1.components\u002F1.dev-only",{"title":515,"description":516,"path":517,"stem":518},"\u003CNuxtClientFallback>","Nuxt provides the \u003CNuxtClientFallback> component to render its content on the client if any of its children trigger an error in SSR","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":520,"description":521,"path":522,"stem":523},"\u003CNuxtPage>","The \u003CNuxtPage> component is required to display pages located in the pages\u002F directory.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","4.api\u002F1.components\u002F2.nuxt-page",{"title":525,"description":526,"path":527,"stem":528},"\u003CNuxtLayout>","Nuxt provides the \u003CNuxtLayout> component to show layouts on pages and error pages.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","4.api\u002F1.components\u002F3.nuxt-layout",{"title":530,"description":531,"path":532,"stem":533},"\u003CNuxtLink>","Nuxt provides \u003CNuxtLink> component to handle any kind of links within your application.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","4.api\u002F1.components\u002F4.nuxt-link",{"title":535,"description":536,"path":537,"stem":538},"\u003CNuxtLoadingIndicator>","Display a progress bar between page navigations.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":540,"description":541,"path":542,"stem":543},"\u003CNuxtErrorBoundary>","The \u003CNuxtErrorBoundary> component handles client-side errors happening in its default slot.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":545,"description":546,"path":547,"stem":548},"\u003CNuxtWelcome>","The \u003CNuxtWelcome> component greets users in new projects made from the starter template.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","4.api\u002F1.components\u002F7.nuxt-welcome",{"title":550,"description":551,"path":552,"stem":553},"\u003CNuxtIsland>","Nuxt provides the \u003CNuxtIsland> component to render a non-interactive component without any client JS.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","4.api\u002F1.components\u002F8.nuxt-island",{"title":555,"description":556,"path":557,"stem":558},"\u003CNuxtImg>","Nuxt provides a \u003CNuxtImg> component to handle automatic image optimization.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","4.api\u002F1.components\u002F9.nuxt-img",{"title":560,"description":561,"path":562,"stem":563},"\u003CNuxtPicture>","Nuxt provides a \u003CNuxtPicture> component to handle automatic image optimization.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","4.api\u002F1.components\u002F10.nuxt-picture",{"title":565,"description":566,"path":567,"stem":568},"\u003CTeleport>","The \u003CTeleport> component teleports a component to a different location in the DOM.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fteleports","4.api\u002F1.components\u002F11.teleports",{"title":570,"description":571,"path":572,"stem":573},"\u003CNuxtRouteAnnouncer>","The \u003CNuxtRouteAnnouncer> component adds a hidden element with the page title to announce route changes to assistive technologies.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":575,"description":576,"path":577,"stem":578},"\u003CNuxtTime>","The \u003CNuxtTime> component displays time in a locale-friendly format with server-client consistency.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","4.api\u002F1.components\u002F13.nuxt-time",{"title":580,"description":581,"path":582,"stem":583},"\u003CNuxtAnnouncer>","The \u003CNuxtAnnouncer> component adds a hidden element to announce dynamic content changes to assistive technologies.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","4.api\u002F1.components\u002F14.nuxt-announcer",{"title":585,"titleTemplate":586,"icon":587,"path":588,"stem":589,"children":590,"page":106},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables","4.api\u002F2.composables\u002Fcreate-use-async-data",[591,595,600,605,610,615,620,625,630,635,640,645,650,655,660,665,670,675,680,685,690,695,700,705,710,715,720,725,730,735,740,745,750],{"title":592,"description":593,"path":594,"stem":589},"createUseAsyncData","A factory function to create a custom useAsyncData composable with pre-defined default options.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data",{"title":596,"description":597,"path":598,"stem":599},"createUseFetch","A factory function to create a custom useFetch composable with pre-defined default options.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":601,"description":602,"path":603,"stem":604},"onPrehydrate","Use onPrehydrate to run a callback on the client immediately before Nuxt hydrates the page.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","4.api\u002F2.composables\u002Fon-prehydrate",{"title":606,"description":607,"path":608,"stem":609},"useAnnouncer","A composable for announcing messages to screen readers.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","4.api\u002F2.composables\u002Fuse-announcer",{"title":611,"description":612,"path":613,"stem":614},"useAppConfig","Access the reactive app config defined in the project.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","4.api\u002F2.composables\u002Fuse-app-config",{"title":616,"description":617,"path":618,"stem":619},"useAsyncData","useAsyncData provides access to data that resolves asynchronously in an SSR-friendly composable.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","4.api\u002F2.composables\u002Fuse-async-data",{"title":621,"description":622,"path":623,"stem":624},"useCookie","useCookie is an SSR-friendly composable to read and write cookies.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","4.api\u002F2.composables\u002Fuse-cookie",{"title":626,"description":627,"path":628,"stem":629},"useError","useError composable returns the global Nuxt error that is being handled.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-error","4.api\u002F2.composables\u002Fuse-error",{"title":631,"description":632,"path":633,"stem":634},"useFetch","Fetch data from an API endpoint with an SSR-friendly composable.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","4.api\u002F2.composables\u002Fuse-fetch",{"title":636,"description":637,"path":638,"stem":639},"useHead","useHead customizes the head properties of individual pages of your Nuxt app.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head","4.api\u002F2.composables\u002Fuse-head",{"title":641,"description":642,"path":643,"stem":644},"useHeadSafe","The recommended way to provide head data with user input.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","4.api\u002F2.composables\u002Fuse-head-safe",{"title":646,"description":647,"path":648,"stem":649},"useHydration","Allows full control of the hydration cycle to set and receive data from the server.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","4.api\u002F2.composables\u002Fuse-hydration",{"title":651,"description":652,"path":653,"stem":654},"useLayout","useLayout returns the layout resolved for the current route.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-layout","4.api\u002F2.composables\u002Fuse-layout",{"title":656,"description":657,"path":658,"stem":659},"useLazyAsyncData","This wrapper around useAsyncData triggers navigation immediately.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":661,"description":662,"path":663,"stem":664},"useLazyFetch","This wrapper around useFetch triggers navigation immediately.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":666,"description":667,"path":668,"stem":669},"useLoadingIndicator","This composable gives you access to the loading state of the app page.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":671,"description":672,"path":673,"stem":674},"useNuxtApp","Access the shared runtime context of the Nuxt Application.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":676,"description":677,"path":678,"stem":679},"useNuxtData","Access the current cached value of data fetching composables.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":681,"description":682,"path":683,"stem":684},"usePreviewMode","Use usePreviewMode to check and control preview mode in Nuxt","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","4.api\u002F2.composables\u002Fuse-preview-mode",{"title":686,"description":687,"path":688,"stem":689},"useRequestEvent","Access the incoming request event with the useRequestEvent composable.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","4.api\u002F2.composables\u002Fuse-request-event",{"title":691,"description":692,"path":693,"stem":694},"useRequestFetch","Forward the request context and headers for server-side fetch requests with the useRequestFetch composable.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","4.api\u002F2.composables\u002Fuse-request-fetch",{"title":696,"description":697,"path":698,"stem":699},"useRequestHeader","Use useRequestHeader to access a certain incoming request header.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","4.api\u002F2.composables\u002Fuse-request-header",{"title":701,"description":702,"path":703,"stem":704},"useRequestHeaders","Use useRequestHeaders to access the incoming request headers.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","4.api\u002F2.composables\u002Fuse-request-headers",{"title":706,"description":707,"path":708,"stem":709},"useRequestURL","Access the incoming request URL with the useRequestURL composable.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","4.api\u002F2.composables\u002Fuse-request-url",{"title":711,"description":712,"path":713,"stem":714},"useResponseHeader","Use useResponseHeader to set a server response header.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","4.api\u002F2.composables\u002Fuse-response-header",{"title":716,"description":717,"path":718,"stem":719},"useRoute","The useRoute composable returns the current route.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route","4.api\u002F2.composables\u002Fuse-route",{"title":721,"description":722,"path":723,"stem":724},"useRouteAnnouncer","This composable observes the page title changes and updates the announcer message accordingly.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","4.api\u002F2.composables\u002Fuse-route-announcer",{"title":726,"description":727,"path":728,"stem":729},"useRouter","The useRouter composable returns the router instance.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-router","4.api\u002F2.composables\u002Fuse-router",{"title":731,"description":732,"path":733,"stem":734},"useRuntimeConfig","Access runtime config variables with the useRuntimeConfig composable.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","4.api\u002F2.composables\u002Fuse-runtime-config",{"title":736,"description":737,"path":738,"stem":739},"useRuntimeHook","Registers a runtime hook in a Nuxt application and ensures it is properly disposed of when the scope is destroyed.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":741,"description":742,"path":743,"stem":744},"useSeoMeta","The useSeoMeta composable lets you define your site's SEO meta tags as a flat object with full TypeScript support.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","4.api\u002F2.composables\u002Fuse-seo-meta",{"title":746,"description":747,"path":748,"stem":749},"useServerSeoMeta","The useServerSeoMeta composable lets you define your site's SEO meta tags as a flat object with full TypeScript support.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":751,"description":752,"path":753,"stem":754},"useState","The useState composable creates a reactive and SSR-friendly shared state.","\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-state","4.api\u002F2.composables\u002Fuse-state",{"title":756,"titleTemplate":757,"path":758,"stem":759,"children":760,"page":106},"Utils","%s · Nuxt Utils","\u002Fdocs\u002F5.x\u002Fapi\u002Futils","4.api\u002F3.utils\u002F$fetch",[761,765,770,775,780,785,790,795,800,805,810,815,820,825,830,835,840,845,850,855,860,865,870,875,880,885,890,895,900],{"title":762,"description":763,"path":764,"stem":759},"$fetch","Nuxt uses ofetch to expose globally the $fetch helper for making HTTP requests.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdollarfetch",{"title":766,"description":767,"path":768,"stem":769},"abortNavigation","abortNavigation is a helper function that prevents navigation from taking place and throws an error if one is set as a parameter.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fabort-navigation","4.api\u002F3.utils\u002Fabort-navigation",{"title":771,"description":772,"path":773,"stem":774},"addRouteMiddleware","addRouteMiddleware() is a helper function to dynamically add middleware in your application.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fadd-route-middleware","4.api\u002F3.utils\u002Fadd-route-middleware",{"title":776,"description":777,"path":778,"stem":779},"callOnce","Run a given function or block of code once during SSR or CSR.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcall-once","4.api\u002F3.utils\u002Fcall-once",{"title":781,"description":782,"path":783,"stem":784},"clearError","The clearError composable clears all handled errors.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-error","4.api\u002F3.utils\u002Fclear-error",{"title":786,"description":787,"path":788,"stem":789},"clearNuxtData","Delete cached data, error status and pending promises of useAsyncData and useFetch.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":791,"description":792,"path":793,"stem":794},"clearNuxtState","Delete the cached state of useState.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":796,"description":797,"path":798,"stem":799},"createError","Create an error object with additional metadata.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcreate-error","4.api\u002F3.utils\u002Fcreate-error",{"title":801,"description":802,"path":803,"stem":804},"defineLazyHydrationComponent","Define a lazy hydration component with a specific strategy.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":806,"description":807,"path":808,"stem":809},"defineNuxtComponent","defineNuxtComponent() is a helper function for defining type safe components with Options API.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":811,"description":812,"path":813,"stem":814},"defineNuxtPlugin","defineNuxtPlugin() is a helper function for creating Nuxt plugins.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":816,"description":817,"path":818,"stem":819},"defineNuxtRouteMiddleware","Create named route middleware using defineNuxtRouteMiddleware helper function.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":821,"description":822,"path":823,"stem":824},"definePageMeta","Define metadata for your page components.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-page-meta","4.api\u002F3.utils\u002Fdefine-page-meta",{"title":826,"description":827,"path":828,"stem":829},"defineRouteRules","Define route rules for hybrid rendering at the page level.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-route-rules","4.api\u002F3.utils\u002Fdefine-route-rules",{"title":831,"description":832,"path":833,"stem":834},"navigateTo","navigateTo is a helper function that programmatically navigates users.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fnavigate-to","4.api\u002F3.utils\u002Fnavigate-to",{"title":836,"description":837,"path":838,"stem":839},"onBeforeRouteLeave","The onBeforeRouteLeave composable allows registering a route guard within a component.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-before-route-leave","4.api\u002F3.utils\u002Fon-before-route-leave",{"title":841,"description":842,"path":843,"stem":844},"onBeforeRouteUpdate","The onBeforeRouteUpdate composable allows registering a route guard within a component.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-before-route-update","4.api\u002F3.utils\u002Fon-before-route-update",{"title":846,"description":847,"path":848,"stem":849},"onNuxtReady","The onNuxtReady composable allows running a callback after your app has finished initializing.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":851,"description":852,"path":853,"stem":854},"prefetchComponents","Nuxt provides utilities to give you control over prefetching components.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprefetch-components","4.api\u002F3.utils\u002Fprefetch-components",{"title":856,"description":857,"path":858,"stem":859},"preloadComponents","Nuxt provides utilities to give you control over preloading components.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-components","4.api\u002F3.utils\u002Fpreload-components",{"title":861,"description":862,"path":863,"stem":864},"preloadRouteComponents","preloadRouteComponents allows you to manually preload individual pages in your Nuxt app.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-route-components","4.api\u002F3.utils\u002Fpreload-route-components",{"title":866,"description":867,"path":868,"stem":869},"prerenderRoutes","prerenderRoutes hints to Nitro to prerender an additional route.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprerender-routes","4.api\u002F3.utils\u002Fprerender-routes",{"title":871,"description":872,"path":873,"stem":874},"refreshCookie","Refresh useCookie values manually when a cookie has changed","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-cookie","4.api\u002F3.utils\u002Frefresh-cookie",{"title":876,"description":877,"path":878,"stem":879},"refreshNuxtData","Refresh all or specific asyncData instances in Nuxt","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":881,"description":882,"path":883,"stem":884},"reloadNuxtApp","reloadNuxtApp will perform a hard reload of the page.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Freload-nuxt-app","4.api\u002F3.utils\u002Freload-nuxt-app",{"title":886,"description":887,"path":888,"stem":889},"setPageLayout","setPageLayout allows you to dynamically change the layout of a page.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-page-layout","4.api\u002F3.utils\u002Fset-page-layout",{"title":891,"description":892,"path":893,"stem":894},"setResponseStatus","setResponseStatus sets the status (and optionally the statusText) of the response.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-response-status","4.api\u002F3.utils\u002Fset-response-status",{"title":896,"description":897,"path":898,"stem":899},"showError","Nuxt provides a quick and simple way to show a full screen error page if needed.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fshow-error","4.api\u002F3.utils\u002Fshow-error",{"title":901,"description":902,"path":903,"stem":904},"updateAppConfig","Update the App Config at runtime.","\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fupdate-app-config","4.api\u002F3.utils\u002Fupdate-app-config",{"title":460,"titleTemplate":906,"path":907,"stem":908,"children":909,"page":106},"%s · Nuxt Kit","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit","4.api\u002F5.kit\u002F1.modules",[910,913,918,923,927,931,936,941,946,951,956,960,965,970,975,980,985,990,995],{"title":290,"description":911,"path":912,"stem":908},"Nuxt Kit provides a set of utilities to help you create and use modules. You can use these utilities to create your own modules or to reuse existing modules.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fmodules",{"title":914,"description":915,"path":916,"stem":917},"Programmatic Usage","Nuxt Kit provides a set of utilities to help you work with Nuxt programmatically. These functions allow you to load Nuxt, build Nuxt, and load Nuxt configuration.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fprogrammatic","4.api\u002F5.kit\u002F2.programmatic",{"title":919,"description":920,"path":921,"stem":922},"Compatibility","Nuxt Kit provides a set of utilities to help you check the compatibility of your modules with different Nuxt versions.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcompatibility","4.api\u002F5.kit\u002F3.compatibility",{"title":280,"description":924,"path":925,"stem":926},"Nuxt Kit provides a set of utilities to help you work with auto-imports. These functions allow you to register your own utils, composables and Vue APIs.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fautoimports","4.api\u002F5.kit\u002F4.autoimports",{"title":501,"description":928,"path":929,"stem":930},"Nuxt Kit provides a set of utilities to help you work with components. You can register components globally or locally, and also add directories to be scanned for components.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcomponents","4.api\u002F5.kit\u002F5.components",{"title":932,"description":933,"path":934,"stem":935},"Context","Nuxt Kit provides a set of utilities to help you work with context.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcontext","4.api\u002F5.kit\u002F6.context",{"title":937,"description":938,"path":939,"stem":940},"Pages","Nuxt Kit provides a set of utilities to help you create and use pages. You can use these utilities to manipulate the pages configuration or to define route rules.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fpages","4.api\u002F5.kit\u002F7.pages",{"title":942,"description":943,"path":944,"stem":945},"Layout","Nuxt Kit provides a set of utilities to help you work with layouts.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayout","4.api\u002F5.kit\u002F8.layout",{"title":947,"description":948,"path":949,"stem":950},"Head","Nuxt Kit provides utilities to help you manage head configuration in modules.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fhead","4.api\u002F5.kit\u002F9.head",{"title":952,"description":953,"path":954,"stem":955},"Plugins","Nuxt Kit provides a set of utilities to help you create and use plugins. You can add plugins or plugin templates to your module using these functions.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fplugins","4.api\u002F5.kit\u002F9.plugins",{"title":484,"description":957,"path":958,"stem":959},"Nuxt Kit provides a set of utilities to help you access and modify Nuxt runtime configuration.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fruntime-config","4.api\u002F5.kit\u002F10.runtime-config",{"title":961,"description":962,"path":963,"stem":964},"Templates","Nuxt Kit provides a set of utilities to help you work with templates. These functions allow you to generate extra files during development and build time.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Ftemplates","4.api\u002F5.kit\u002F10.templates",{"title":966,"description":967,"path":968,"stem":969},"App Config","Nuxt Kit provides a set of utilities to help you access and modify Nuxt app configuration.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fapp-config","4.api\u002F5.kit\u002F11.app-config",{"title":971,"description":972,"path":973,"stem":974},"Nitro","Nuxt Kit provides a set of utilities to help you work with Nitro. These functions allow you to add server handlers, plugins, and prerender routes.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fnitro","4.api\u002F5.kit\u002F12.nitro",{"title":976,"description":977,"path":978,"stem":979},"Resolving","Nuxt Kit provides utilities to resolve paths from the Nuxt root directory or a custom base.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fresolving","4.api\u002F5.kit\u002F13.resolving",{"title":981,"description":982,"path":983,"stem":984},"Logging","Nuxt Kit provides a set of utilities to help you work with logging. These functions allow you to log messages with extra features.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flogging","4.api\u002F5.kit\u002F14.logging",{"title":986,"description":987,"path":988,"stem":989},"Builder","Nuxt Kit provides a set of utilities to help you work with the builder. These functions allow you to extend the Vite and webpack configurations.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fbuilder","4.api\u002F5.kit\u002F15.builder",{"title":991,"description":992,"path":993,"stem":994},"Examples","Examples of Nuxt Kit utilities in use.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fexamples","4.api\u002F5.kit\u002F16.examples",{"title":82,"description":996,"path":997,"stem":998},"Nuxt Kit provides utilities to help you work with layers and their directory structures.","\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayers","4.api\u002F5.kit\u002F17.layers",{"icon":1000,"title":1001,"path":1002,"stem":1003,"children":1004,"page":106},"i-lucide-brain","Advanced","\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced","4.api\u002F6.advanced\u002F1.hooks",[1005,1007],{"title":455,"description":456,"path":1006,"stem":1003},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fhooks",{"title":1008,"description":1009,"path":1010,"stem":1011},"Import meta","Understand where your code is running using `import.meta`.","\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fimport-meta","4.api\u002F6.advanced\u002F2.import-meta",{"title":1013,"description":1014,"path":1015,"stem":1016},"Nuxt Configuration","Discover all the options you can use in your nuxt.config.ts file.","\u002Fdocs\u002F5.x\u002Fapi\u002Fnuxt-config","4.api\u002F6.nuxt-config",{"title":1018,"titleTemplate":1019,"icon":1020,"path":1021,"stem":1022,"children":1023,"page":106},"Community","%s · Nuxt Community","i-lucide-messages-square","\u002Fdocs\u002F5.x\u002Fcommunity","5.community\u002F2.getting-help",[1024,1029,1034,1039,1044,1049],{"title":1025,"description":1026,"path":1027,"stem":1022,"icon":1028},"Getting Help","We're a friendly community of developers and we'd love to help.","\u002Fdocs\u002F5.x\u002Fcommunity\u002Fgetting-help","i-lucide-life-buoy",{"title":1030,"description":1031,"path":1032,"stem":1033},"Reporting Bugs","One of the most valuable roles in open source is taking the time to report bugs helpfully.","\u002Fdocs\u002F5.x\u002Fcommunity\u002Freporting-bugs","5.community\u002F3.reporting-bugs",{"title":1035,"description":1036,"path":1037,"stem":1038},"Contribution","Nuxt is a community project - and so we love contributions of all kinds! ❤️","\u002Fdocs\u002F5.x\u002Fcommunity\u002Fcontribution","5.community\u002F4.contribution",{"title":1040,"description":1041,"path":1042,"stem":1043},"Framework","Some specific points about contributions to the framework repository.","\u002Fdocs\u002F5.x\u002Fcommunity\u002Fframework-contribution","5.community\u002F5.framework-contribution",{"title":1045,"description":1046,"path":1047,"stem":1048},"Roadmap","Nuxt is constantly evolving, with new features and modules being added all the time.","\u002Fdocs\u002F5.x\u002Fcommunity\u002Froadmap","5.community\u002F6.roadmap",{"title":1050,"description":1051,"path":1052,"stem":1053},"Releases","Discover the latest releases of Nuxt & Nuxt official modules.","\u002Fdocs\u002F5.x\u002Fcommunity\u002Fchangelog","5.community\u002F7.changelog",{"title":1055,"titleTemplate":1056,"icon":1057,"path":1058,"stem":1059,"children":1060,"page":106},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","\u002Fdocs\u002F5.x\u002Fbridge","6.bridge\u002F1.overview",[1061,1065,1069,1074,1079,1084,1089,1092,1096,1101],{"title":1062,"description":1063,"path":1064,"stem":1059},"Overview","Reduce the differences with Nuxt 3 and reduce the burden of migration to Nuxt 3.","\u002Fdocs\u002F5.x\u002Fbridge\u002Foverview",{"title":300,"description":1066,"path":1067,"stem":1068},"Learn how to use TypeScript with Nuxt Bridge.","\u002Fdocs\u002F5.x\u002Fbridge\u002Ftypescript","6.bridge\u002F2.typescript",{"title":1070,"description":1071,"path":1072,"stem":1073},"Legacy Composition API","Learn how to migrate to Composition API with Nuxt Bridge.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fbridge-composition-api","6.bridge\u002F3.bridge-composition-api",{"title":1075,"description":1076,"path":1077,"stem":1078},"Plugins and Middleware","Learn how to migrate from Nuxt 2 to Nuxt Bridge new plugins and middleware.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fplugins-and-middleware","6.bridge\u002F4.plugins-and-middleware",{"title":1080,"description":1081,"path":1082,"stem":1083},"New Composition API","Nuxt Bridge implements composables compatible with Nuxt 3.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fnuxt3-compatible-api","6.bridge\u002F5.nuxt3-compatible-api",{"title":1085,"description":1086,"path":1087,"stem":1088},"Meta Tags","Learn how to migrate from Nuxt 2 to Nuxt Bridge new meta tags.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fmeta","6.bridge\u002F6.meta",{"title":484,"description":485,"path":1090,"stem":1091},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fruntime-config","6.bridge\u002F7.runtime-config",{"title":971,"description":1093,"path":1094,"stem":1095},"Activate Nitro to your Nuxt 2 application with Nuxt Bridge.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fnitro","6.bridge\u002F8.nitro",{"title":1097,"description":1098,"path":1099,"stem":1100},"Vite","Activate Vite to your Nuxt 2 application with Nuxt Bridge.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fvite","6.bridge\u002F9.vite",{"title":27,"description":1102,"path":1103,"stem":1104},"Learn how to configure Nuxt Bridge to your own needs.","\u002Fdocs\u002F5.x\u002Fbridge\u002Fconfiguration","6.bridge\u002F10.configuration",{"title":1106,"titleTemplate":1107,"icon":1108,"path":1109,"stem":1110,"children":1111,"page":106},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","i-lucide-circle-arrow-up","\u002Fdocs\u002F5.x\u002Fmigration","7.migration\u002F1.overview",[1112,1115,1119,1124,1128,1132,1137,1142,1146,1151,1155],{"title":1062,"description":1113,"path":1114,"stem":1110},"Nuxt 3 is a complete rewrite of Nuxt 2, and also based on a new set of underlying technologies.","\u002Fdocs\u002F5.x\u002Fmigration\u002Foverview",{"title":27,"description":1116,"path":1117,"stem":1118},"Learn how to migrate from Nuxt 2 to Nuxt 3 new configuration.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fconfiguration","7.migration\u002F2.configuration",{"title":1120,"description":1121,"path":1122,"stem":1123},"Auto Imports","Nuxt 3 adopts a minimal friction approach, meaning wherever possible components and composables are auto-imported.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fauto-imports","7.migration\u002F3.auto-imports",{"title":1085,"description":1125,"path":1126,"stem":1127},"Manage your meta tags, from Nuxt 2 to Nuxt 3.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fmeta","7.migration\u002F4.meta",{"title":1075,"description":1129,"path":1130,"stem":1131},"Learn how to migrate from Nuxt 2 to Nuxt 3 plugins and middleware.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fplugins-and-middleware","7.migration\u002F5.plugins-and-middleware",{"title":1133,"description":1134,"path":1135,"stem":1136},"Pages and Layouts","Learn how to migrate from Nuxt 2 to Nuxt 3 pages and layouts.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fpages-and-layouts","7.migration\u002F6.pages-and-layouts",{"title":1138,"description":1139,"path":1140,"stem":1141},"Component Options","Learn how to migrate from Nuxt 2 components options to Nuxt 3 composables.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fcomponent-options","7.migration\u002F7.component-options",{"title":484,"description":1143,"path":1144,"stem":1145},"Learn how to migrate from Nuxt 2 to Nuxt 3 runtime config.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fruntime-config","7.migration\u002F8.runtime-config",{"title":1147,"description":1148,"path":1149,"stem":1150},"Build Tooling","Learn how to migrate from Nuxt 2 to Nuxt 3 build tooling.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fbundling","7.migration\u002F10.bundling",{"title":77,"description":1152,"path":1153,"stem":1154},"Learn how to migrate from Nuxt 2 to Nuxt 3 server.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fserver","7.migration\u002F11.server",{"title":290,"description":1156,"path":1157,"stem":1158},"Learn how to migrate from Nuxt 2 to Nuxt 3 modules.","\u002Fdocs\u002F5.x\u002Fmigration\u002Fmodule-authors","7.migration\u002F20.module-authors",{"title":5,"icon":6,"path":1160,"stem":8,"children":1161,"page":106},"\u002Fdocs\u002F4.x",[1162,1201,1263,1362,1580,1595,1618],{"title":11,"titleTemplate":12,"icon":13,"path":1163,"stem":8,"children":1164,"page":106},"\u002Fdocs\u002F4.x\u002Fgetting-started",[1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199],{"title":17,"description":18,"path":1166,"stem":8,"icon":20},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fintroduction",{"title":22,"description":23,"path":1168,"stem":25},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Finstallation",{"title":27,"description":28,"path":1170,"stem":30},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fconfiguration",{"title":32,"description":33,"path":1172,"stem":35},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fviews",{"title":37,"description":38,"path":1174,"stem":40},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fassets",{"title":42,"description":43,"path":1176,"stem":45},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstyling",{"title":47,"description":48,"path":1178,"stem":50},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Frouting",{"title":52,"description":53,"path":1180,"stem":55},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fseo-meta",{"title":57,"description":58,"path":1182,"stem":60},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftransitions",{"title":62,"description":63,"path":1184,"stem":65},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdata-fetching",{"title":67,"description":68,"path":1186,"stem":70},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstate-management",{"title":72,"description":73,"path":1188,"stem":75},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ferror-handling",{"title":77,"description":78,"path":1190,"stem":80},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fserver",{"title":82,"description":83,"path":1192,"stem":85},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Flayers",{"title":87,"description":88,"path":1194,"stem":90},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fprerendering",{"title":92,"description":93,"path":1196,"stem":95},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdeployment",{"title":97,"description":98,"path":1198,"stem":100},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftesting",{"title":102,"description":103,"path":1200,"stem":105},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fupgrade",{"title":108,"titleTemplate":109,"icon":110,"path":1202,"stem":112,"children":1203,"page":106},"\u002Fdocs\u002F4.x\u002Fdirectory-structure",[1204,1206,1208,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261],{"title":115,"description":116,"path":1205,"stem":112},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt",{"title":119,"description":120,"path":1207,"stem":122},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Foutput",{"title":124,"titleTemplate":109,"icon":125,"path":1209,"stem":127,"children":1210,"page":106},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp",[1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231],{"title":130,"description":131,"path":1212,"stem":127},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fassets",{"title":134,"description":135,"path":1214,"stem":137},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents",{"title":139,"description":140,"path":1216,"stem":142},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables",{"title":144,"description":145,"path":1218,"stem":147},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Flayouts",{"title":149,"description":150,"path":1220,"stem":152},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware",{"title":154,"description":155,"path":1222,"stem":157},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fpages",{"title":159,"description":160,"path":1224,"stem":162},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fplugins",{"title":164,"description":165,"path":1226,"stem":167},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Futils",{"title":169,"description":170,"path":1228,"stem":172},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp",{"title":174,"description":175,"path":1230,"stem":177},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp-config",{"title":179,"description":180,"path":1232,"stem":182},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Ferror",{"title":184,"description":185,"path":1234,"stem":187},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fcontent",{"title":189,"description":190,"path":1236,"stem":192},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Flayers",{"title":194,"description":195,"path":1238,"stem":197},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fmodules",{"title":199,"description":200,"path":1240,"stem":202},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnode_modules",{"title":204,"description":205,"path":1242,"stem":207},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpublic",{"title":209,"description":210,"path":1244,"stem":212},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fserver",{"title":214,"description":215,"path":1246,"stem":217},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fshared",{"title":219,"description":220,"path":1248,"stem":222},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Ftest",{"title":224,"description":225,"path":1250,"stem":227},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fenv",{"title":229,"description":230,"path":1252,"stem":232},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fgitignore",{"title":234,"description":235,"path":1254,"stem":237},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtignore",{"title":239,"description":240,"path":1256,"stem":242},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtrc",{"title":244,"description":245,"path":1258,"stem":247},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt-config",{"title":249,"description":250,"path":1260,"stem":252},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpackage",{"title":254,"description":255,"path":1262,"stem":257},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Ftsconfig",{"title":259,"icon":260,"path":1264,"stem":262,"children":1265,"page":106},"\u002Fdocs\u002F4.x\u002Fguide",[1266,1285,1298,1305,1324,1337],{"title":265,"titleTemplate":266,"icon":267,"path":1267,"stem":262,"children":1268,"page":106},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts",[1269,1271,1273,1275,1277,1279,1281,1283],{"title":271,"description":272,"path":1270,"stem":262},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Frendering",{"title":275,"description":276,"path":1272,"stem":278},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle",{"title":280,"description":281,"path":1274,"stem":283},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fauto-imports",{"title":285,"description":286,"path":1276,"stem":288},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fserver-engine",{"title":290,"description":291,"path":1278,"stem":293},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fmodules",{"title":295,"description":296,"path":1280,"stem":298},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fserver-components",{"title":300,"description":301,"path":1282,"stem":303},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Ftypescript",{"title":305,"description":306,"path":1284,"stem":308},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fcode-style",{"title":310,"titleTemplate":311,"icon":312,"path":1286,"stem":314,"children":1287,"page":106},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices",[1288,1290,1292,1294,1296],{"title":317,"description":318,"path":1289,"stem":314},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Faccessibility",{"title":321,"description":322,"path":1291,"stem":324},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fdevcontainers",{"title":326,"description":327,"path":1293,"stem":329},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fhydration",{"title":331,"description":332,"path":1295,"stem":334},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fperformance",{"title":336,"description":337,"path":1297,"stem":339},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fplugins",{"title":341,"titleTemplate":342,"icon":343,"path":1299,"stem":345,"children":1300,"page":106},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai",[1301,1303],{"title":348,"description":349,"path":1302,"stem":345},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fmcp",{"title":352,"description":353,"path":1304,"stem":355},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fllms-txt",{"title":357,"titleTemplate":358,"icon":359,"path":1306,"stem":361,"children":1307,"page":106},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules",[1308,1310,1312,1314,1316,1318,1320,1322],{"title":364,"description":365,"path":1309,"stem":361},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fgetting-started",{"title":368,"description":369,"path":1311,"stem":371},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy",{"title":373,"description":374,"path":1313,"stem":376},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-basics",{"title":378,"description":379,"path":1315,"stem":381},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies",{"title":383,"description":384,"path":1317,"stem":386},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-advanced",{"title":388,"description":389,"path":1319,"stem":391},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Ftesting",{"title":393,"description":394,"path":1321,"stem":396},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fbest-practices",{"title":398,"description":399,"path":1323,"stem":401},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fecosystem",{"title":403,"titleTemplate":404,"icon":405,"path":1325,"stem":407,"children":1326,"page":106},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes",[1327,1329,1331,1333,1335],{"title":410,"description":411,"path":1328,"stem":407},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-routing",{"title":414,"description":415,"path":1330,"stem":417},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fvite-plugin",{"title":419,"description":420,"path":1332,"stem":422},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch",{"title":424,"description":425,"path":1334,"stem":427},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication",{"title":429,"description":430,"path":1336,"stem":432},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fmostly-static-sites",{"title":434,"titleTemplate":435,"icon":436,"path":1338,"stem":438,"children":1339,"page":106},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further",[1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360],{"title":441,"description":442,"path":1341,"stem":438},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fevents",{"title":445,"description":446,"path":1343,"stem":448},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features",{"title":450,"description":451,"path":1345,"stem":453},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Ffeatures",{"title":455,"description":456,"path":1347,"stem":458},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fhooks",{"title":460,"description":461,"path":1349,"stem":463},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fkit",{"title":465,"description":466,"path":1351,"stem":468},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app",{"title":470,"description":83,"path":1353,"stem":472},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Flayers",{"title":474,"description":475,"path":1355,"stem":477},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fbuilders",{"title":479,"description":480,"path":1357,"stem":482},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fdebugging",{"title":484,"description":485,"path":1359,"stem":487},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fruntime-config",{"title":489,"description":490,"path":1361,"stem":492},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel",{"title":494,"titleTemplate":495,"icon":496,"path":1363,"stem":498,"children":1364,"page":106},"\u002Fdocs\u002F4.x\u002Fapi",[1365,1400,1469,1530,1571,1578],{"title":501,"titleTemplate":502,"icon":359,"path":1366,"stem":498,"children":1367,"page":106},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents",[1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398],{"title":506,"description":507,"path":1369,"stem":498},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fclient-only",{"title":510,"description":511,"path":1371,"stem":513},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fdev-only",{"title":515,"description":516,"path":1373,"stem":518},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback",{"title":520,"description":521,"path":1375,"stem":523},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-page",{"title":525,"description":526,"path":1377,"stem":528},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout",{"title":530,"description":531,"path":1379,"stem":533},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-link",{"title":535,"description":536,"path":1381,"stem":538},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator",{"title":540,"description":541,"path":1383,"stem":543},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary",{"title":545,"description":546,"path":1385,"stem":548},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome",{"title":550,"description":551,"path":1387,"stem":553},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-island",{"title":555,"description":556,"path":1389,"stem":558},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-img",{"title":560,"description":561,"path":1391,"stem":563},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture",{"title":565,"description":566,"path":1393,"stem":568},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fteleports",{"title":570,"description":571,"path":1395,"stem":573},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer",{"title":575,"description":576,"path":1397,"stem":578},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-time",{"title":580,"description":581,"path":1399,"stem":583},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer",{"title":585,"titleTemplate":586,"icon":587,"path":1401,"stem":589,"children":1402,"page":106},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables",[1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467],{"title":592,"description":593,"path":1404,"stem":589},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data",{"title":596,"description":597,"path":1406,"stem":599},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch",{"title":601,"description":602,"path":1408,"stem":604},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate",{"title":606,"description":607,"path":1410,"stem":609},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-announcer",{"title":611,"description":612,"path":1412,"stem":614},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-app-config",{"title":616,"description":617,"path":1414,"stem":619},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-async-data",{"title":621,"description":622,"path":1416,"stem":624},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-cookie",{"title":626,"description":627,"path":1418,"stem":629},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-error",{"title":631,"description":632,"path":1420,"stem":634},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-fetch",{"title":636,"description":637,"path":1422,"stem":639},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head",{"title":641,"description":642,"path":1424,"stem":644},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe",{"title":646,"description":647,"path":1426,"stem":649},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-hydration",{"title":651,"description":652,"path":1428,"stem":654},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-layout",{"title":656,"description":657,"path":1430,"stem":659},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data",{"title":661,"description":662,"path":1432,"stem":664},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch",{"title":666,"description":667,"path":1434,"stem":669},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator",{"title":671,"description":672,"path":1436,"stem":674},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app",{"title":676,"description":677,"path":1438,"stem":679},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data",{"title":681,"description":682,"path":1440,"stem":684},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode",{"title":686,"description":687,"path":1442,"stem":689},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-event",{"title":691,"description":692,"path":1444,"stem":694},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch",{"title":696,"description":697,"path":1446,"stem":699},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-header",{"title":701,"description":702,"path":1448,"stem":704},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers",{"title":706,"description":707,"path":1450,"stem":709},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-url",{"title":711,"description":712,"path":1452,"stem":714},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-response-header",{"title":716,"description":717,"path":1454,"stem":719},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route",{"title":721,"description":722,"path":1456,"stem":724},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer",{"title":726,"description":727,"path":1458,"stem":729},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-router",{"title":731,"description":732,"path":1460,"stem":734},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config",{"title":736,"description":737,"path":1462,"stem":739},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook",{"title":741,"description":742,"path":1464,"stem":744},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta",{"title":746,"description":747,"path":1466,"stem":749},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta",{"title":751,"description":752,"path":1468,"stem":754},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-state",{"title":756,"titleTemplate":757,"path":1470,"stem":759,"children":1471,"page":106},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils",[1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528],{"title":762,"description":763,"path":1473,"stem":759},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdollarfetch",{"title":766,"description":767,"path":1475,"stem":769},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fabort-navigation",{"title":771,"description":772,"path":1477,"stem":774},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fadd-route-middleware",{"title":776,"description":777,"path":1479,"stem":779},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcall-once",{"title":781,"description":782,"path":1481,"stem":784},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-error",{"title":786,"description":787,"path":1483,"stem":789},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-data",{"title":791,"description":792,"path":1485,"stem":794},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-state",{"title":796,"description":797,"path":1487,"stem":799},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcreate-error",{"title":801,"description":802,"path":1489,"stem":804},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component",{"title":806,"description":807,"path":1491,"stem":809},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component",{"title":811,"description":812,"path":1493,"stem":814},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin",{"title":816,"description":817,"path":1495,"stem":819},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware",{"title":821,"description":822,"path":1497,"stem":824},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-page-meta",{"title":826,"description":827,"path":1499,"stem":829},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-route-rules",{"title":831,"description":832,"path":1501,"stem":834},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fnavigate-to",{"title":836,"description":837,"path":1503,"stem":839},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-before-route-leave",{"title":841,"description":842,"path":1505,"stem":844},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-before-route-update",{"title":846,"description":847,"path":1507,"stem":849},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-nuxt-ready",{"title":851,"description":852,"path":1509,"stem":854},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprefetch-components",{"title":856,"description":857,"path":1511,"stem":859},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-components",{"title":861,"description":862,"path":1513,"stem":864},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-route-components",{"title":866,"description":867,"path":1515,"stem":869},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprerender-routes",{"title":871,"description":872,"path":1517,"stem":874},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-cookie",{"title":876,"description":877,"path":1519,"stem":879},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data",{"title":881,"description":882,"path":1521,"stem":884},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Freload-nuxt-app",{"title":886,"description":887,"path":1523,"stem":889},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-page-layout",{"title":891,"description":892,"path":1525,"stem":894},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-response-status",{"title":896,"description":897,"path":1527,"stem":899},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fshow-error",{"title":901,"description":902,"path":1529,"stem":904},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fupdate-app-config",{"title":460,"titleTemplate":906,"path":1531,"stem":908,"children":1532,"page":106},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit",[1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569],{"title":290,"description":911,"path":1534,"stem":908},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fmodules",{"title":914,"description":915,"path":1536,"stem":917},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fprogrammatic",{"title":919,"description":920,"path":1538,"stem":922},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcompatibility",{"title":280,"description":924,"path":1540,"stem":926},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fautoimports",{"title":501,"description":928,"path":1542,"stem":930},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcomponents",{"title":932,"description":933,"path":1544,"stem":935},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcontext",{"title":937,"description":938,"path":1546,"stem":940},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fpages",{"title":942,"description":943,"path":1548,"stem":945},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayout",{"title":947,"description":948,"path":1550,"stem":950},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fhead",{"title":952,"description":953,"path":1552,"stem":955},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fplugins",{"title":484,"description":957,"path":1554,"stem":959},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fruntime-config",{"title":961,"description":962,"path":1556,"stem":964},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Ftemplates",{"title":966,"description":967,"path":1558,"stem":969},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fapp-config",{"title":971,"description":972,"path":1560,"stem":974},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fnitro",{"title":976,"description":977,"path":1562,"stem":979},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fresolving",{"title":981,"description":982,"path":1564,"stem":984},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flogging",{"title":986,"description":987,"path":1566,"stem":989},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fbuilder",{"title":991,"description":992,"path":1568,"stem":994},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fexamples",{"title":82,"description":996,"path":1570,"stem":998},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayers",{"icon":1000,"title":1001,"path":1572,"stem":1003,"children":1573,"page":106},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced",[1574,1576],{"title":455,"description":456,"path":1575,"stem":1003},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fhooks",{"title":1008,"description":1009,"path":1577,"stem":1011},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fimport-meta",{"title":1013,"description":1014,"path":1579,"stem":1016},"\u002Fdocs\u002F4.x\u002Fapi\u002Fnuxt-config",{"title":1018,"titleTemplate":1019,"icon":1020,"path":1581,"stem":1022,"children":1582,"page":106},"\u002Fdocs\u002F4.x\u002Fcommunity",[1583,1585,1587,1589,1591,1593],{"title":1025,"description":1026,"path":1584,"stem":1022,"icon":1028},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fgetting-help",{"title":1030,"description":1031,"path":1586,"stem":1033},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Freporting-bugs",{"title":1035,"description":1036,"path":1588,"stem":1038},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fcontribution",{"title":1040,"description":1041,"path":1590,"stem":1043},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fframework-contribution",{"title":1045,"description":1046,"path":1592,"stem":1048},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Froadmap",{"title":1050,"description":1051,"path":1594,"stem":1053},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fchangelog",{"title":1055,"titleTemplate":1056,"icon":1057,"path":1596,"stem":1059,"children":1597,"page":106},"\u002Fdocs\u002F4.x\u002Fbridge",[1598,1600,1602,1604,1606,1608,1610,1612,1614,1616],{"title":1062,"description":1063,"path":1599,"stem":1059},"\u002Fdocs\u002F4.x\u002Fbridge\u002Foverview",{"title":300,"description":1066,"path":1601,"stem":1068},"\u002Fdocs\u002F4.x\u002Fbridge\u002Ftypescript",{"title":1070,"description":1071,"path":1603,"stem":1073},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fbridge-composition-api",{"title":1075,"description":1076,"path":1605,"stem":1078},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fplugins-and-middleware",{"title":1080,"description":1081,"path":1607,"stem":1083},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnuxt3-compatible-api",{"title":1085,"description":1086,"path":1609,"stem":1088},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fmeta",{"title":484,"description":485,"path":1611,"stem":1091},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fruntime-config",{"title":971,"description":1093,"path":1613,"stem":1095},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnitro",{"title":1097,"description":1098,"path":1615,"stem":1100},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fvite",{"title":27,"description":1102,"path":1617,"stem":1104},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fconfiguration",{"title":1106,"titleTemplate":1107,"icon":1108,"path":1619,"stem":1110,"children":1620,"page":106},"\u002Fdocs\u002F4.x\u002Fmigration",[1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641],{"title":1062,"description":1113,"path":1622,"stem":1110},"\u002Fdocs\u002F4.x\u002Fmigration\u002Foverview",{"title":27,"description":1116,"path":1624,"stem":1118},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fconfiguration",{"title":1120,"description":1121,"path":1626,"stem":1123},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fauto-imports",{"title":1085,"description":1125,"path":1628,"stem":1127},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmeta",{"title":1075,"description":1129,"path":1630,"stem":1131},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fplugins-and-middleware",{"title":1133,"description":1134,"path":1632,"stem":1136},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fpages-and-layouts",{"title":1138,"description":1139,"path":1634,"stem":1141},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fcomponent-options",{"title":484,"description":1143,"path":1636,"stem":1145},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fruntime-config",{"title":1147,"description":1148,"path":1638,"stem":1150},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fbundling",{"title":77,"description":1152,"path":1640,"stem":1154},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fserver",{"title":290,"description":1156,"path":1642,"stem":1158},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmodule-authors",{"title":5,"icon":6,"path":1644,"stem":8,"children":1645,"page":106},"\u002Fdocs\u002F3.x",[1646,1685,1753,1843,2142,2157,2180],{"title":11,"titleTemplate":12,"icon":13,"path":1647,"stem":8,"children":1648,"page":106},"\u002Fdocs\u002F3.x\u002Fgetting-started",[1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683],{"title":17,"description":18,"path":1650,"stem":8,"icon":20},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fintroduction",{"title":22,"description":23,"path":1652,"stem":25},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Finstallation",{"title":27,"description":28,"path":1654,"stem":30},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fconfiguration",{"title":32,"description":33,"path":1656,"stem":35},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fviews",{"title":37,"description":38,"path":1658,"stem":40},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fassets",{"title":42,"description":43,"path":1660,"stem":45},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fstyling",{"title":47,"description":48,"path":1662,"stem":50},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Frouting",{"title":52,"description":53,"path":1664,"stem":55},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fseo-meta",{"title":57,"description":58,"path":1666,"stem":60},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Ftransitions",{"title":62,"description":63,"path":1668,"stem":65},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fdata-fetching",{"title":67,"description":68,"path":1670,"stem":70},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fstate-management",{"title":72,"description":73,"path":1672,"stem":75},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Ferror-handling",{"title":77,"description":78,"path":1674,"stem":80},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fserver",{"title":82,"description":83,"path":1676,"stem":85},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Flayers",{"title":87,"description":88,"path":1678,"stem":90},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fprerendering",{"title":92,"description":93,"path":1680,"stem":95},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fdeployment",{"title":97,"description":98,"path":1682,"stem":100},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Ftesting",{"title":102,"description":103,"path":1684,"stem":105},"\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fupgrade",{"title":108,"titleTemplate":109,"icon":110,"path":1686,"stem":112,"children":1687,"page":106},"\u002Fdocs\u002F3.x\u002Fdirectory-structure",[1688,1690,1692,1695,1698,1701,1703,1705,1708,1711,1713,1715,1718,1721,1723,1725,1727,1730,1732,1734,1736,1738,1741,1744,1747,1749,1751],{"title":115,"description":116,"path":1689,"stem":112},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxt",{"title":119,"description":120,"path":1691,"stem":122},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Foutput",{"title":130,"description":131,"path":1693,"stem":1694},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fassets","2.directory-structure\u002F1.assets",{"title":134,"description":135,"path":1696,"stem":1697},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcomponents","2.directory-structure\u002F1.components",{"title":139,"description":140,"path":1699,"stem":1700},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcomposables","2.directory-structure\u002F1.composables",{"title":184,"description":185,"path":1702,"stem":187},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcontent",{"title":189,"description":190,"path":1704,"stem":192},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Flayers",{"title":144,"description":145,"path":1706,"stem":1707},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Flayouts","2.directory-structure\u002F1.layouts",{"title":149,"description":150,"path":1709,"stem":1710},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fmiddleware","2.directory-structure\u002F1.middleware",{"title":194,"description":195,"path":1712,"stem":197},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fmodules",{"title":199,"description":200,"path":1714,"stem":202},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnode_modules",{"title":154,"description":155,"path":1716,"stem":1717},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpages","2.directory-structure\u002F1.pages",{"title":159,"description":160,"path":1719,"stem":1720},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fplugins","2.directory-structure\u002F1.plugins",{"title":204,"description":205,"path":1722,"stem":207},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpublic",{"title":209,"description":210,"path":1724,"stem":212},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fserver",{"title":214,"description":215,"path":1726,"stem":217},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fshared",{"title":164,"description":165,"path":1728,"stem":1729},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Futils","2.directory-structure\u002F1.utils",{"title":224,"description":225,"path":1731,"stem":227},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fenv",{"title":229,"description":230,"path":1733,"stem":232},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fgitignore",{"title":234,"description":235,"path":1735,"stem":237},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxtignore",{"title":239,"description":240,"path":1737,"stem":242},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxtrc",{"title":169,"description":170,"path":1739,"stem":1740},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fapp","2.directory-structure\u002F3.app",{"title":174,"description":175,"path":1742,"stem":1743},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fapp-config","2.directory-structure\u002F3.app-config",{"title":179,"description":180,"path":1745,"stem":1746},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Ferror","2.directory-structure\u002F3.error",{"title":244,"description":245,"path":1748,"stem":247},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxt-config",{"title":249,"description":250,"path":1750,"stem":252},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpackage",{"title":254,"description":255,"path":1752,"stem":257},"\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Ftsconfig",{"title":259,"icon":260,"path":1754,"stem":262,"children":1755,"page":106},"\u002Fdocs\u002F3.x\u002Fguide",[1756,1773,1783,1790,1809,1820],{"title":265,"titleTemplate":266,"icon":267,"path":1757,"stem":262,"children":1758,"page":106},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts",[1759,1761,1763,1765,1767,1769,1771],{"title":271,"description":272,"path":1760,"stem":262},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Frendering",{"title":275,"description":276,"path":1762,"stem":278},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle",{"title":280,"description":281,"path":1764,"stem":283},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fauto-imports",{"title":285,"description":286,"path":1766,"stem":288},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fserver-engine",{"title":290,"description":291,"path":1768,"stem":293},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fmodules",{"title":300,"description":301,"path":1770,"stem":303},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Ftypescript",{"title":305,"description":306,"path":1772,"stem":308},"\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fcode-style",{"title":310,"titleTemplate":311,"icon":312,"path":1774,"stem":329,"children":1775,"page":106},"\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices",[1776,1779,1781],{"title":1777,"description":327,"path":1778,"stem":329},"Nuxt and hydration","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fhydration",{"title":331,"description":332,"path":1780,"stem":334},"\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fperformance",{"title":336,"description":337,"path":1782,"stem":339},"\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fplugins",{"title":341,"titleTemplate":342,"icon":343,"path":1784,"stem":345,"children":1785,"page":106},"\u002Fdocs\u002F3.x\u002Fguide\u002Fai",[1786,1788],{"title":348,"description":349,"path":1787,"stem":345},"\u002Fdocs\u002F3.x\u002Fguide\u002Fai\u002Fmcp",{"title":352,"description":353,"path":1789,"stem":355},"\u002Fdocs\u002F3.x\u002Fguide\u002Fai\u002Fllms-txt",{"title":357,"titleTemplate":358,"icon":359,"path":1791,"stem":361,"children":1792,"page":106},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules",[1793,1795,1797,1799,1801,1803,1805,1807],{"title":364,"description":365,"path":1794,"stem":361},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fgetting-started",{"title":368,"description":369,"path":1796,"stem":371},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy",{"title":373,"description":374,"path":1798,"stem":376},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-basics",{"title":378,"description":379,"path":1800,"stem":381},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies",{"title":383,"description":384,"path":1802,"stem":386},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-advanced",{"title":388,"description":389,"path":1804,"stem":391},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Ftesting",{"title":393,"description":394,"path":1806,"stem":396},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fbest-practices",{"title":398,"description":399,"path":1808,"stem":401},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fecosystem",{"title":403,"titleTemplate":404,"icon":405,"path":1810,"stem":407,"children":1811,"page":106},"\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes",[1812,1814,1816,1818],{"title":410,"description":411,"path":1813,"stem":407},"\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-routing",{"title":414,"description":415,"path":1815,"stem":417},"\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fvite-plugin",{"title":419,"description":420,"path":1817,"stem":422},"\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch",{"title":424,"description":425,"path":1819,"stem":427},"\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication",{"title":434,"titleTemplate":435,"icon":436,"path":1821,"stem":438,"children":1822,"page":106},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further",[1823,1825,1827,1829,1831,1833,1835,1837,1839,1841],{"title":441,"description":442,"path":1824,"stem":438},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fevents",{"title":445,"description":446,"path":1826,"stem":448},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features",{"title":450,"description":451,"path":1828,"stem":453},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Ffeatures",{"title":455,"description":456,"path":1830,"stem":458},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fhooks",{"title":460,"description":461,"path":1832,"stem":463},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fkit",{"title":465,"description":466,"path":1834,"stem":468},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app",{"title":470,"description":83,"path":1836,"stem":472},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Flayers",{"title":479,"description":480,"path":1838,"stem":482},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fdebugging",{"title":484,"description":485,"path":1840,"stem":487},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fruntime-config",{"title":489,"description":490,"path":1842,"stem":492},"\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel",{"title":494,"titleTemplate":495,"icon":496,"path":1844,"stem":498,"children":1845,"page":106},"\u002Fdocs\u002F3.x\u002Fapi",[1846,1879,1940,2001,2087,2133,2140],{"title":501,"titleTemplate":502,"icon":359,"path":1847,"stem":498,"children":1848,"page":106},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents",[1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877],{"title":506,"description":507,"path":1850,"stem":498},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fclient-only",{"title":510,"description":511,"path":1852,"stem":513},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fdev-only",{"title":515,"description":516,"path":1854,"stem":518},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback",{"title":520,"description":521,"path":1856,"stem":523},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-page",{"title":525,"description":526,"path":1858,"stem":528},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout",{"title":530,"description":531,"path":1860,"stem":533},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-link",{"title":535,"description":536,"path":1862,"stem":538},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator",{"title":540,"description":541,"path":1864,"stem":543},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary",{"title":545,"description":546,"path":1866,"stem":548},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome",{"title":550,"description":551,"path":1868,"stem":553},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-island",{"title":555,"description":556,"path":1870,"stem":558},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-img",{"title":560,"description":561,"path":1872,"stem":563},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture",{"title":565,"description":566,"path":1874,"stem":568},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fteleports",{"title":570,"description":571,"path":1876,"stem":573},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer",{"title":575,"description":576,"path":1878,"stem":578},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-time",{"title":585,"titleTemplate":586,"icon":587,"path":1880,"stem":604,"children":1881,"page":106},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables",[1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938],{"title":601,"description":602,"path":1883,"stem":604},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate",{"title":611,"description":612,"path":1885,"stem":614},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-app-config",{"title":616,"description":617,"path":1887,"stem":619},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-async-data",{"title":621,"description":622,"path":1889,"stem":624},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-cookie",{"title":626,"description":627,"path":1891,"stem":629},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-error",{"title":631,"description":632,"path":1893,"stem":634},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-fetch",{"title":636,"description":637,"path":1895,"stem":639},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-head",{"title":641,"description":642,"path":1897,"stem":644},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe",{"title":646,"description":647,"path":1899,"stem":649},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-hydration",{"title":656,"description":657,"path":1901,"stem":659},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data",{"title":661,"description":662,"path":1903,"stem":664},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch",{"title":666,"description":667,"path":1905,"stem":669},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator",{"title":671,"description":672,"path":1907,"stem":674},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app",{"title":676,"description":677,"path":1909,"stem":679},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data",{"title":681,"description":682,"path":1911,"stem":684},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode",{"title":686,"description":687,"path":1913,"stem":689},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-event",{"title":691,"description":692,"path":1915,"stem":694},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch",{"title":696,"description":697,"path":1917,"stem":699},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-header",{"title":701,"description":702,"path":1919,"stem":704},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers",{"title":706,"description":707,"path":1921,"stem":709},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-url",{"title":711,"description":712,"path":1923,"stem":714},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-response-header",{"title":716,"description":717,"path":1925,"stem":719},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-route",{"title":721,"description":722,"path":1927,"stem":724},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer",{"title":726,"description":727,"path":1929,"stem":729},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-router",{"title":731,"description":732,"path":1931,"stem":734},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config",{"title":736,"description":737,"path":1933,"stem":739},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook",{"title":741,"description":742,"path":1935,"stem":744},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta",{"title":746,"description":747,"path":1937,"stem":749},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta",{"title":751,"description":752,"path":1939,"stem":754},"\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-state",{"title":756,"titleTemplate":757,"path":1941,"stem":759,"children":1942,"page":106},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils",[1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999],{"title":762,"description":763,"path":1944,"stem":759},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdollarfetch",{"title":766,"description":767,"path":1946,"stem":769},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fabort-navigation",{"title":771,"description":772,"path":1948,"stem":774},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fadd-route-middleware",{"title":776,"description":777,"path":1950,"stem":779},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fcall-once",{"title":781,"description":782,"path":1952,"stem":784},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-error",{"title":786,"description":787,"path":1954,"stem":789},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-nuxt-data",{"title":791,"description":792,"path":1956,"stem":794},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-nuxt-state",{"title":796,"description":797,"path":1958,"stem":799},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fcreate-error",{"title":801,"description":802,"path":1960,"stem":804},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component",{"title":806,"description":807,"path":1962,"stem":809},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component",{"title":811,"description":812,"path":1964,"stem":814},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin",{"title":816,"description":817,"path":1966,"stem":819},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware",{"title":821,"description":822,"path":1968,"stem":824},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-page-meta",{"title":826,"description":827,"path":1970,"stem":829},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-route-rules",{"title":831,"description":832,"path":1972,"stem":834},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fnavigate-to",{"title":836,"description":837,"path":1974,"stem":839},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-before-route-leave",{"title":841,"description":842,"path":1976,"stem":844},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-before-route-update",{"title":846,"description":847,"path":1978,"stem":849},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-nuxt-ready",{"title":851,"description":852,"path":1980,"stem":854},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fprefetch-components",{"title":856,"description":857,"path":1982,"stem":859},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fpreload-components",{"title":861,"description":862,"path":1984,"stem":864},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fpreload-route-components",{"title":866,"description":867,"path":1986,"stem":869},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fprerender-routes",{"title":871,"description":872,"path":1988,"stem":874},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Frefresh-cookie",{"title":876,"description":877,"path":1990,"stem":879},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data",{"title":881,"description":882,"path":1992,"stem":884},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Freload-nuxt-app",{"title":886,"description":887,"path":1994,"stem":889},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fset-page-layout",{"title":891,"description":892,"path":1996,"stem":894},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fset-response-status",{"title":896,"description":897,"path":1998,"stem":899},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fshow-error",{"title":901,"description":902,"path":2000,"stem":904},"\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fupdate-app-config",{"title":2002,"titleTemplate":2003,"icon":2004,"path":2005,"stem":2006,"children":2007,"page":106},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands","4.api\u002F4.commands\u002Fadd",[2008,2012,2017,2022,2027,2032,2037,2042,2047,2052,2057,2062,2067,2072,2077,2082],{"title":2009,"description":2010,"path":2011,"stem":2006},"nuxt add","Scaffold an entity into your Nuxt application.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fadd",{"title":2013,"description":2014,"path":2015,"stem":2016},"nuxt analyze","Analyze the production bundle or your Nuxt application.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fanalyze","4.api\u002F4.commands\u002Fanalyze",{"title":2018,"description":2019,"path":2020,"stem":2021},"nuxt build","Build your Nuxt application.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fbuild","4.api\u002F4.commands\u002Fbuild",{"title":2023,"description":2024,"path":2025,"stem":2026},"nuxt build-module","Nuxt command to build your Nuxt module before publishing.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fbuild-module","4.api\u002F4.commands\u002Fbuild-module",{"title":2028,"description":2029,"path":2030,"stem":2031},"nuxt cleanup","Remove common generated Nuxt files and caches.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fcleanup","4.api\u002F4.commands\u002Fcleanup",{"title":2033,"description":2034,"path":2035,"stem":2036},"nuxt dev","The dev command starts a development server with hot module replacement at http:\u002F\u002Flocalhost:3000","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fdev","4.api\u002F4.commands\u002Fdev",{"title":2038,"description":2039,"path":2040,"stem":2041},"nuxt devtools","The devtools command allows you to enable or disable Nuxt DevTools on a per-project basis.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fdevtools","4.api\u002F4.commands\u002Fdevtools",{"title":2043,"description":2044,"path":2045,"stem":2046},"nuxt generate","Pre-renders every route of the application and stores the result in plain HTML files.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fgenerate","4.api\u002F4.commands\u002Fgenerate",{"title":2048,"description":2049,"path":2050,"stem":2051},"nuxt info","The info command logs information about the current or specified Nuxt project.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Finfo","4.api\u002F4.commands\u002Finfo",{"title":2053,"description":2054,"path":2055,"stem":2056},"create nuxt","The init command initializes a fresh Nuxt project.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Finit","4.api\u002F4.commands\u002Finit",{"title":2058,"description":2059,"path":2060,"stem":2061},"nuxt module","Search and add modules to your Nuxt application with the command line.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fmodule","4.api\u002F4.commands\u002Fmodule",{"title":2063,"description":2064,"path":2065,"stem":2066},"nuxt prepare","The prepare command creates a .nuxt directory in your application and generates types.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fprepare","4.api\u002F4.commands\u002Fprepare",{"title":2068,"description":2069,"path":2070,"stem":2071},"nuxt preview","The preview command starts a server to preview your application after the build command.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fpreview","4.api\u002F4.commands\u002Fpreview",{"title":2073,"description":2074,"path":2075,"stem":2076},"nuxt test","The test command runs tests using @nuxt\u002Ftest-utils.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Ftest","4.api\u002F4.commands\u002Ftest",{"title":2078,"description":2079,"path":2080,"stem":2081},"nuxt typecheck","The typecheck command runs vue-tsc to check types throughout your app.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Ftypecheck","4.api\u002F4.commands\u002Ftypecheck",{"title":2083,"description":2084,"path":2085,"stem":2086},"nuxt upgrade","The upgrade command upgrades Nuxt to the latest version.","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fupgrade","4.api\u002F4.commands\u002Fupgrade",{"title":460,"titleTemplate":906,"path":2088,"stem":908,"children":2089,"page":106},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit",[2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2117,2121,2124,2127,2130],{"title":290,"description":911,"path":2091,"stem":908},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fmodules",{"title":914,"description":915,"path":2093,"stem":917},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fprogrammatic",{"title":919,"description":920,"path":2095,"stem":922},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcompatibility",{"title":280,"description":924,"path":2097,"stem":926},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fautoimports",{"title":501,"description":928,"path":2099,"stem":930},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcomponents",{"title":932,"description":933,"path":2101,"stem":935},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcontext",{"title":937,"description":938,"path":2103,"stem":940},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fpages",{"title":942,"description":943,"path":2105,"stem":945},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayout",{"title":947,"description":948,"path":2107,"stem":950},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fhead",{"title":952,"description":953,"path":2109,"stem":955},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fplugins",{"title":484,"description":957,"path":2111,"stem":959},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fruntime-config",{"title":961,"description":962,"path":2113,"stem":964},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Ftemplates",{"title":971,"description":972,"path":2115,"stem":2116},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fnitro","4.api\u002F5.kit\u002F11.nitro",{"title":976,"description":2118,"path":2119,"stem":2120},"Nuxt Kit provides a set of utilities to help you resolve paths. These functions allow you to resolve paths relative to the current module, with unknown name or extension.","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fresolving","4.api\u002F5.kit\u002F12.resolving",{"title":981,"description":982,"path":2122,"stem":2123},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flogging","4.api\u002F5.kit\u002F13.logging",{"title":986,"description":987,"path":2125,"stem":2126},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fbuilder","4.api\u002F5.kit\u002F14.builder",{"title":991,"description":992,"path":2128,"stem":2129},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fexamples","4.api\u002F5.kit\u002F15.examples",{"title":82,"description":996,"path":2131,"stem":2132},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayers","4.api\u002F5.kit\u002F16.layers",{"icon":1000,"title":1001,"path":2134,"stem":1003,"children":2135,"page":106},"\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced",[2136,2138],{"title":455,"description":456,"path":2137,"stem":1003},"\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fhooks",{"title":1008,"description":1009,"path":2139,"stem":1011},"\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fimport-meta",{"title":1013,"description":1014,"path":2141,"stem":1016},"\u002Fdocs\u002F3.x\u002Fapi\u002Fnuxt-config",{"title":1018,"titleTemplate":1019,"icon":1020,"path":2143,"stem":1022,"children":2144,"page":106},"\u002Fdocs\u002F3.x\u002Fcommunity",[2145,2147,2149,2151,2153,2155],{"title":1025,"description":1026,"path":2146,"stem":1022,"icon":1028},"\u002Fdocs\u002F3.x\u002Fcommunity\u002Fgetting-help",{"title":1030,"description":1031,"path":2148,"stem":1033},"\u002Fdocs\u002F3.x\u002Fcommunity\u002Freporting-bugs",{"title":1035,"description":1036,"path":2150,"stem":1038},"\u002Fdocs\u002F3.x\u002Fcommunity\u002Fcontribution",{"title":1040,"description":1041,"path":2152,"stem":1043},"\u002Fdocs\u002F3.x\u002Fcommunity\u002Fframework-contribution",{"title":1045,"description":1046,"path":2154,"stem":1048},"\u002Fdocs\u002F3.x\u002Fcommunity\u002Froadmap",{"title":1050,"description":1051,"path":2156,"stem":1053},"\u002Fdocs\u002F3.x\u002Fcommunity\u002Fchangelog",{"title":1055,"titleTemplate":1056,"icon":1057,"path":2158,"stem":1059,"children":2159,"page":106},"\u002Fdocs\u002F3.x\u002Fbridge",[2160,2162,2164,2166,2168,2170,2172,2174,2176,2178],{"title":1062,"description":1063,"path":2161,"stem":1059},"\u002Fdocs\u002F3.x\u002Fbridge\u002Foverview",{"title":300,"description":1066,"path":2163,"stem":1068},"\u002Fdocs\u002F3.x\u002Fbridge\u002Ftypescript",{"title":1070,"description":1071,"path":2165,"stem":1073},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fbridge-composition-api",{"title":1075,"description":1076,"path":2167,"stem":1078},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fplugins-and-middleware",{"title":1080,"description":1081,"path":2169,"stem":1083},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fnuxt3-compatible-api",{"title":1085,"description":1086,"path":2171,"stem":1088},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fmeta",{"title":484,"description":485,"path":2173,"stem":1091},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fruntime-config",{"title":971,"description":1093,"path":2175,"stem":1095},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fnitro",{"title":1097,"description":1098,"path":2177,"stem":1100},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fvite",{"title":27,"description":1102,"path":2179,"stem":1104},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fconfiguration",{"title":1106,"titleTemplate":1107,"icon":1108,"path":2181,"stem":1110,"children":2182,"page":106},"\u002Fdocs\u002F3.x\u002Fmigration",[2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203],{"title":1062,"description":1113,"path":2184,"stem":1110},"\u002Fdocs\u002F3.x\u002Fmigration\u002Foverview",{"title":27,"description":1116,"path":2186,"stem":1118},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fconfiguration",{"title":1120,"description":1121,"path":2188,"stem":1123},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fauto-imports",{"title":1085,"description":1125,"path":2190,"stem":1127},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmeta",{"title":1075,"description":1129,"path":2192,"stem":1131},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fplugins-and-middleware",{"title":1133,"description":1134,"path":2194,"stem":1136},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fpages-and-layouts",{"title":1138,"description":1139,"path":2196,"stem":1141},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fcomponent-options",{"title":484,"description":1143,"path":2198,"stem":1145},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fruntime-config",{"title":1147,"description":1148,"path":2200,"stem":1150},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fbundling",{"title":77,"description":1152,"path":2202,"stem":1154},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fserver",{"title":290,"description":1156,"path":2204,"stem":1158},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmodule-authors",{"title":2206,"icon":2207,"path":2208,"stem":2209,"children":2210,"page":106},"Blog","i-lucide-newspaper","\u002Fblog","blog",[2211,2215,2219,2223,2227,2231,2235,2239,2243,2247,2251,2255,2259,2263,2267,2271,2275,2279,2283,2287,2291,2295,2299,2303,2307,2311,2315,2319,2323,2327,2331,2335,2339,2343,2347,2351,2355,2359,2363,2367,2371,2375,2379,2383,2387,2391,2395,2399,2403,2407],{"title":2212,"path":2213,"stem":2214},"Announcing 3.0","\u002Fblog\u002Fv3","blog\u002F1.v3",{"title":2216,"path":2217,"stem":2218},"Nuxt 3.3","\u002Fblog\u002Fv3-3","blog\u002F10.v3-3",{"title":2220,"path":2221,"stem":2222},"Nuxt 3.4","\u002Fblog\u002Fv3-4","blog\u002F11.v3-4",{"title":2224,"path":2225,"stem":2226},"Nuxt 3.5","\u002Fblog\u002Fv3-5","blog\u002F12.v3-5",{"title":2228,"path":2229,"stem":2230},"Nuxt 3.6","\u002Fblog\u002Fv3-6","blog\u002F13.v3-6",{"title":2232,"path":2233,"stem":2234},"Nuxt on the Edge","\u002Fblog\u002Fnuxt-on-the-edge","blog\u002F14.nuxt-on-the-edge",{"title":2236,"path":2237,"stem":2238},"Nuxt 3.7","\u002Fblog\u002Fv3-7","blog\u002F15.v3-7",{"title":2240,"path":2241,"stem":2242},"A New Website","\u002Fblog\u002Fnew-website","blog\u002F16.new-website",{"title":2244,"path":2245,"stem":2246},"Nuxt 3.8","\u002Fblog\u002Fv3-8","blog\u002F17.v3-8",{"title":2248,"path":2249,"stem":2250},"Nuxt DevTools v1.0","\u002Fblog\u002Fnuxt-devtools-v1-0","blog\u002F18.nuxt-devtools-v1-0",{"title":2252,"path":2253,"stem":2254},"Nuxt 3.9","\u002Fblog\u002Fv3-9","blog\u002F19.v3-9",{"title":2256,"path":2257,"stem":2258},"Nuxt: A vision for 2023","\u002Fblog\u002Fvision-2023","blog\u002F2.vision-2023",{"title":2260,"path":2261,"stem":2262},"Nuxt 3.10","\u002Fblog\u002Fv3-10","blog\u002F20.v3-10",{"title":2264,"path":2265,"stem":2266},"The Evolution of Shiki v1.0","\u002Fblog\u002Fshiki-v1","blog\u002F21.shiki-v1",{"title":2268,"path":2269,"stem":2270},"Nuxt 3.11","\u002Fblog\u002Fv3-11","blog\u002F22.v3-11",{"title":2272,"path":2273,"stem":2274},"Nuxt: Looking forward","\u002Fblog\u002Flooking-forward-2024","blog\u002F23.looking-forward-2024",{"title":2276,"path":2277,"stem":2278},"Refreshed Nuxt ESLint Integrations","\u002Fblog\u002Feslint-module","blog\u002F24.eslint-module",{"title":2280,"path":2281,"stem":2282},"Nuxt 3.12","\u002Fblog\u002Fv3-12","blog\u002F25.v3-12",{"title":2284,"path":2285,"stem":2286},"Introducing Nuxt Scripts","\u002Fblog\u002Fnuxt-scripts","blog\u002F26.nuxt-scripts",{"title":2288,"path":2289,"stem":2290},"Nuxt 3.13","\u002Fblog\u002Fv3-13","blog\u002F27.v3-13",{"title":2292,"path":2293,"stem":2294},"Nuxt 3.14","\u002Fblog\u002Fv3-14","blog\u002F27.v3-14",{"title":2296,"path":2297,"stem":2298},"Introducing Nuxt Icon v1","\u002Fblog\u002Fnuxt-icon-v1-0","blog\u002F29.nuxt-icon-v1-0",{"title":2300,"path":2301,"stem":2302},"Introducing Nuxt DevTools","\u002Fblog\u002Fintroducing-nuxt-devtools","blog\u002F3.introducing-nuxt-devtools",{"title":2304,"path":2305,"stem":2306},"Announcing Nuxt 3 Release Candidate","\u002Fblog\u002Fnuxt3-rc","blog\u002F3.nuxt3-rc",{"title":2308,"path":2309,"stem":2310},"Nuxt 3.15","\u002Fblog\u002Fv3-15","blog\u002F30.v3-15",{"title":2312,"path":2313,"stem":2314},"Nuxt 3.16","\u002Fblog\u002Fv3-16","blog\u002F31.v3-16",{"title":2316,"path":2317,"stem":2318},"Nuxt UI v3","\u002Fblog\u002Fnuxt-ui-v3","blog\u002F32.nuxt-ui-v3",{"title":2320,"path":2321,"stem":2322},"Nuxt 3.17","\u002Fblog\u002Fv3-17","blog\u002F33.v3-17",{"title":2324,"path":2325,"stem":2326},"Roadmap to v4","\u002Fblog\u002Froadmap-v4","blog\u002F34.roadmap-v4",{"title":2328,"path":2329,"stem":2330},"Building a Privacy-First Feedback Widget","\u002Fblog\u002Fbuilding-a-feedback-widget","blog\u002F35.building-a-feedback-widget",{"title":2332,"path":2333,"stem":2334},"Announcing Nuxt 4.0","\u002Fblog\u002Fv4","blog\u002F36.v4",{"title":2336,"path":2337,"stem":2338},"Nuxt 3.18","\u002Fblog\u002Fv3-18","blog\u002F37.v3-18",{"title":2340,"path":2341,"stem":2342},"Nuxt 4.1","\u002Fblog\u002Fv4-1","blog\u002F38.v4-1",{"title":2344,"path":2345,"stem":2346},"Nuxt UI v4","\u002Fblog\u002Fnuxt-ui-v4","blog\u002F39.nuxt-ui-v4",{"title":2348,"path":2349,"stem":2350},"Nuxt 2 End-of-Life (EOL)","\u002Fblog\u002Fnuxt2-eol","blog\u002F4.nuxt2-eol",{"title":2352,"path":2353,"stem":2354},"Introducing Nuxt 3 Beta","\u002Fblog\u002Fnuxt3-beta","blog\u002F4.nuxt3-beta",{"title":2356,"path":2357,"stem":2358},"Building an MCP Server for Nuxt","\u002Fblog\u002Fbuilding-nuxt-mcp","blog\u002F40.building-nuxt-mcp",{"title":2360,"path":2361,"stem":2362},"Nuxt 4.2","\u002Fblog\u002Fv4-2","blog\u002F40.v4-2",{"title":2364,"path":2365,"stem":2366},"Nuxt Image v2","\u002Fblog\u002Fnuxt-image-v2","blog\u002F41.nuxt-image-v2",{"title":2368,"path":2369,"stem":2370},"Nuxt 4.3","\u002Fblog\u002Fv4-3","blog\u002F42.v4-3",{"title":2372,"path":2373,"stem":2374},"Nuxt 4.4","\u002Fblog\u002Fv4-4","blog\u002F43.v4-4",{"title":2376,"path":2377,"stem":2378},"Introducing the Nuxt Agent","\u002Fblog\u002Fintroducing-nuxt-agent","blog\u002F44.introducing-nuxt-agent",{"title":2380,"path":2381,"stem":2382},"Meet Nuxi","\u002Fblog\u002Fmeet-nuxi","blog\u002F45.meet-nuxi",{"title":2384,"path":2385,"stem":2386},"Nuxt 4.5","\u002Fblog\u002Fv4-5","blog\u002F46.v4-5",{"title":2388,"path":2389,"stem":2390},"Nuxt Security Patch Releases","\u002Fblog\u002Fv4-5-security","blog\u002F47.v4-5-security",{"title":2392,"path":2393,"stem":2394},"Going Full Static","\u002Fblog\u002Fgoing-full-static","blog\u002F5.going-full-static",{"title":2396,"path":2397,"stem":2398},"Introducing Smart Prefetching","\u002Fblog\u002Fintroducing-smart-prefetching","blog\u002F6.introducing-smart-prefetching",{"title":2400,"path":2401,"stem":2402},"Understanding how fetch works in Nuxt 2.12","\u002Fblog\u002Funderstanding-how-fetch-works-in-nuxt-2-12","blog\u002F7.understanding-how-fetch-works-in-nuxt-2-12",{"title":2404,"path":2405,"stem":2406},"Nuxt 2 Static Improvements","\u002Fblog\u002Fnuxt-static-improvements","blog\u002F8.nuxt-static-improvements",{"title":2408,"path":2409,"stem":2410},"Nuxt 2: From Terminal to Browser","\u002Fblog\u002Fnuxtjs-from-terminal-to-browser","blog\u002F9.nuxtjs-from-terminal-to-browser",{"name":2412,"description":2413,"repo":2414,"npm":2412,"icon":2415,"github":2416,"website":2416,"learn_more":2417,"category":2418,"type":2419,"maintainers":2420,"compatibility":2424,"generatedAt":2427,"contributors":2428,"stats":2429,"readme":2438},"nuxt-gql-pulse","A Nuxt module for making GraphQL requests with ease, leveraging the power of Nuxt's composables.","Abbasmoe\u002Fnuxt-gql-pulse","nuxt-gql-pulse.png","https:\u002F\u002Fgithub.com\u002FAbbasmoe\u002Fnuxt-gql-pulse","","Request","3rd-party",[2421],{"name":2422,"github":2423},"Abbas Mohamed Ahmed","Abbasmoe",{"nuxt":2425,"requires":2426},"^3.0.0 || ^4.0.0",{},"2026-08-30T20:42:15.109Z",[],{"version":2430,"downloads":2431,"stars":2432,"watchers":2433,"forks":2434,"defaultBranch":2435,"publishedAt":2436,"createdAt":2437},"1.2.2",758,22,1,0,"main",1774783924637,1759064237415,{"data":2439,"body":2441,"toc":11675},{"title":2417,"description":2440},"\n  ",{"type":2442,"children":2443},"root",[2444,2459,2465,2510,2515,2522,2729,2733,2739,2744,2786,2796,3014,3019,3026,3690,3696,3708,3947,3952,3957,3968,3973,4203,4209,4214,4580,4586,4598,5953,5961,5981,6061,6067,6072,6142,6147,6201,6208,6215,6347,6354,6488,6496,6560,6567,6782,6790,7024,7032,7463,7470,7488,7517,7637,7643,7648,8502,8515,8542,8553,8565,9578,9584,9589,9609,9819,9845,10144,10163,10341,10370,10652,10658,10675,10680,10686,10704,10710,10742,10754,10987,10993,11023,11028,11042,11048,11080,11085,11428,11434,11528,11534,11544,11550,11563,11593,11599,11626,11632,11637,11657,11669],{"type":2445,"tag":2446,"props":2447,"children":2449},"element","p",{"align":2448},"center",[2450,2452],{"type":2451,"value":2440},"text",{"type":2445,"tag":2453,"props":2454,"children":2458},"img",{"src":2455,"width":2456,"alt":2457},".\u002Fnuxt-gql-pulse.png",400,"Nuxt GQL Pulse logo",[],{"type":2445,"tag":2460,"props":2461,"children":2462},"h1",{"id":2412},[2463],{"type":2451,"value":2464},"⚡ Nuxt GQL Pulse",{"type":2445,"tag":2446,"props":2466,"children":2467},{},[2468,2480,2490,2500],{"type":2445,"tag":2469,"props":2470,"children":2474},"a",{"href":2471,"rel":2472},"https:\u002F\u002Fnpmjs.com\u002Fpackage\u002Fnuxt-gql-pulse",[2473],"nofollow",[2475],{"type":2445,"tag":2453,"props":2476,"children":2479},{"alt":2477,"src":2478},"npm version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fnuxt-gql-pulse\u002Flatest.svg?style=flat&colorA=020420&colorB=00DC82",[],{"type":2445,"tag":2469,"props":2481,"children":2484},{"href":2482,"rel":2483},"https:\u002F\u002Fnpm.chart.dev\u002Fnuxt-gql-pulse",[2473],[2485],{"type":2445,"tag":2453,"props":2486,"children":2489},{"alt":2487,"src":2488},"npm downloads","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fnuxt-gql-pulse.svg?style=flat&colorA=020420&colorB=00DC82",[],{"type":2445,"tag":2469,"props":2491,"children":2494},{"href":2492,"rel":2493},"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT",[2473],[2495],{"type":2445,"tag":2453,"props":2496,"children":2499},{"alt":2497,"src":2498},"License: MIT","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-black.svg?style=flat-square",[],{"type":2445,"tag":2469,"props":2501,"children":2504},{"href":2502,"rel":2503},"https:\u002F\u002Fnuxt.com",[2473],[2505],{"type":2445,"tag":2453,"props":2506,"children":2509},{"alt":2507,"src":2508},"Nuxt","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNuxt-020420?logo=nuxt.js",[],{"type":2445,"tag":2446,"props":2511,"children":2512},{},[2513],{"type":2451,"value":2514},"A Nuxt module for making GraphQL requests with ease, leveraging the power of Nuxt's composables for doing amazing things.",{"type":2445,"tag":2516,"props":2517,"children":2519},"h2",{"id":2518},"features",[2520],{"type":2451,"value":2521},"✨ Features",{"type":2445,"tag":2523,"props":2524,"children":2525},"ul",{},[2526,2532,2543,2548,2553,2558,2577,2598,2626,2639,2644],{"type":2445,"tag":2527,"props":2528,"children":2529},"li",{},[2530],{"type":2451,"value":2531},"🔌 Multiple GraphQL client support",{"type":2445,"tag":2527,"props":2533,"children":2534},{},[2535,2537],{"type":2451,"value":2536},"⚡ Composables built on Nuxt's ",{"type":2445,"tag":2538,"props":2539,"children":2541},"code",{"className":2540},[],[2542],{"type":2451,"value":616},{"type":2445,"tag":2527,"props":2544,"children":2545},{},[2546],{"type":2451,"value":2547},"🎯 Simple API, minimal boilerplate",{"type":2445,"tag":2527,"props":2549,"children":2550},{},[2551],{"type":2451,"value":2552},"🧩 Flexible request options per-client and per-request",{"type":2445,"tag":2527,"props":2554,"children":2555},{},[2556],{"type":2451,"value":2557},"🔄 SSR-friendly with Nuxt payload caching",{"type":2445,"tag":2527,"props":2559,"children":2560},{},[2561,2563,2569,2571],{"type":2451,"value":2562},"🛰 Nitro-ready: use GraphQL clients directly in ",{"type":2445,"tag":2538,"props":2564,"children":2566},{"className":2565},[],[2567],{"type":2451,"value":2568},"server\u002Fapi",{"type":2451,"value":2570}," via ",{"type":2445,"tag":2538,"props":2572,"children":2574},{"className":2573},[],[2575],{"type":2451,"value":2576},"event.context.$gqlPulse",{"type":2445,"tag":2527,"props":2578,"children":2579},{},[2580,2582,2588,2590,2596],{"type":2451,"value":2581},"🦾 ",{"type":2445,"tag":2583,"props":2584,"children":2585},"strong",{},[2586],{"type":2451,"value":2587},"Type Strong:",{"type":2451,"value":2589}," type-safe client names (via global ",{"type":2445,"tag":2538,"props":2591,"children":2593},{"className":2592},[],[2594],{"type":2451,"value":2595},"TGqlPulseClientKey",{"type":2451,"value":2597}," type)",{"type":2445,"tag":2527,"props":2599,"children":2600},{},[2601,2603],{"type":2451,"value":2602},"🗂️ Caching options:\n",{"type":2445,"tag":2523,"props":2604,"children":2605},{},[2606,2616],{"type":2445,"tag":2527,"props":2607,"children":2608},{},[2609,2614],{"type":2445,"tag":2583,"props":2610,"children":2611},{},[2612],{"type":2451,"value":2613},"sessionStorage",{"type":2451,"value":2615}," (SPA-only) for persistent client cache",{"type":2445,"tag":2527,"props":2617,"children":2618},{},[2619,2624],{"type":2445,"tag":2583,"props":2620,"children":2621},{},[2622],{"type":2451,"value":2623},"Nuxt payload",{"type":2451,"value":2625}," (SSR-friendly) for server-side hydration",{"type":2445,"tag":2527,"props":2627,"children":2628},{},[2629,2631,2637],{"type":2451,"value":2630},"🛠️ Integrates with ",{"type":2445,"tag":2538,"props":2632,"children":2634},{"className":2633},[],[2635],{"type":2451,"value":2636},"graphql-request",{"type":2451,"value":2638}," (graffle-compatible)",{"type":2445,"tag":2527,"props":2640,"children":2641},{},[2642],{"type":2451,"value":2643},"🧬 Works great with GraphQL Code Generator for schema & types",{"type":2445,"tag":2527,"props":2645,"children":2646},{},[2647,2649],{"type":2451,"value":2648},"🧰 Composables:\n",{"type":2445,"tag":2523,"props":2650,"children":2651},{},[2652,2663,2674,2685,2696,2707,2718],{"type":2445,"tag":2527,"props":2653,"children":2654},{},[2655,2661],{"type":2445,"tag":2538,"props":2656,"children":2658},{"className":2657},[],[2659],{"type":2451,"value":2660},"useGqlPulseClient(clientName)",{"type":2451,"value":2662}," — access raw client",{"type":2445,"tag":2527,"props":2664,"children":2665},{},[2666,2672],{"type":2445,"tag":2538,"props":2667,"children":2669},{"className":2668},[],[2670],{"type":2451,"value":2671},"useGqlPulseRequest(...)",{"type":2451,"value":2673}," — simple request",{"type":2445,"tag":2527,"props":2675,"children":2676},{},[2677,2683],{"type":2445,"tag":2538,"props":2678,"children":2680},{"className":2679},[],[2681],{"type":2451,"value":2682},"useGqlPulseRawRequest(...)",{"type":2451,"value":2684}," — low-level raw response",{"type":2445,"tag":2527,"props":2686,"children":2687},{},[2688,2694],{"type":2445,"tag":2538,"props":2689,"children":2691},{"className":2690},[],[2692],{"type":2451,"value":2693},"useGqlPulseRequestWithCache(...)",{"type":2451,"value":2695}," — sessionStorage cache (SPA)",{"type":2445,"tag":2527,"props":2697,"children":2698},{},[2699,2705],{"type":2445,"tag":2538,"props":2700,"children":2702},{"className":2701},[],[2703],{"type":2451,"value":2704},"useAsyncGqlPulse(...)",{"type":2451,"value":2706}," — SSR-friendly async data",{"type":2445,"tag":2527,"props":2708,"children":2709},{},[2710,2716],{"type":2445,"tag":2538,"props":2711,"children":2713},{"className":2712},[],[2714],{"type":2451,"value":2715},"useGqlPulseBatchRequests(...)",{"type":2451,"value":2717}," — batch multiple queries",{"type":2445,"tag":2527,"props":2719,"children":2720},{},[2721,2727],{"type":2445,"tag":2538,"props":2722,"children":2724},{"className":2723},[],[2725],{"type":2451,"value":2726},"useAsyncGqlPulseBatch(...)",{"type":2451,"value":2728}," — async batch with optional payload cache",{"type":2445,"tag":2730,"props":2731,"children":2732},"hr",{},[],{"type":2445,"tag":2516,"props":2734,"children":2736},{"id":2735},"quick-setup",[2737],{"type":2451,"value":2738},"🚀 Quick Setup",{"type":2445,"tag":2446,"props":2740,"children":2741},{},[2742],{"type":2451,"value":2743},"Install the module and peer deps:",{"type":2445,"tag":2745,"props":2746,"children":2750},"pre",{"className":2747,"code":2748,"language":2749,"meta":2417,"style":2417},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npm install nuxt-gql-pulse graphql graphql-request\n","bash",[2751],{"type":2445,"tag":2538,"props":2752,"children":2753},{"__ignoreMap":2417},[2754],{"type":2445,"tag":2755,"props":2756,"children":2758},"span",{"class":2757,"line":2433},"line",[2759,2765,2771,2776,2781],{"type":2445,"tag":2755,"props":2760,"children":2762},{"style":2761},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[2763],{"type":2451,"value":2764},"npm",{"type":2445,"tag":2755,"props":2766,"children":2768},{"style":2767},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[2769],{"type":2451,"value":2770}," install",{"type":2445,"tag":2755,"props":2772,"children":2773},{"style":2767},[2774],{"type":2451,"value":2775}," nuxt-gql-pulse",{"type":2445,"tag":2755,"props":2777,"children":2778},{"style":2767},[2779],{"type":2451,"value":2780}," graphql",{"type":2445,"tag":2755,"props":2782,"children":2783},{"style":2767},[2784],{"type":2451,"value":2785}," graphql-request\n",{"type":2445,"tag":2446,"props":2787,"children":2788},{},[2789,2791],{"type":2451,"value":2790},"Add it to your ",{"type":2445,"tag":2583,"props":2792,"children":2793},{},[2794],{"type":2451,"value":2795},"nuxt.config.ts:",{"type":2445,"tag":2745,"props":2797,"children":2801},{"className":2798,"code":2799,"language":2800,"meta":2417,"style":2417},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  modules: ['nuxt-gql-pulse'],\n\n  gqlPulse: {\n    clients: {\n      rickandmortyapi: {\n        endpoint: 'https:\u002F\u002Frickandmortyapi.com\u002Fgraphql',\n      },\n    },\n  },\n})\n","ts",[2802],{"type":2445,"tag":2538,"props":2803,"children":2804},{"__ignoreMap":2417},[2805,2837,2880,2890,2908,2925,2942,2973,2982,2991,3000],{"type":2445,"tag":2755,"props":2806,"children":2807},{"class":2757,"line":2433},[2808,2814,2819,2825,2831],{"type":2445,"tag":2755,"props":2809,"children":2811},{"style":2810},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[2812],{"type":2451,"value":2813},"export",{"type":2445,"tag":2755,"props":2815,"children":2816},{"style":2810},[2817],{"type":2451,"value":2818}," default",{"type":2445,"tag":2755,"props":2820,"children":2822},{"style":2821},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[2823],{"type":2451,"value":2824}," defineNuxtConfig",{"type":2445,"tag":2755,"props":2826,"children":2828},{"style":2827},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[2829],{"type":2451,"value":2830},"(",{"type":2445,"tag":2755,"props":2832,"children":2834},{"style":2833},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[2835],{"type":2451,"value":2836},"{\n",{"type":2445,"tag":2755,"props":2838,"children":2840},{"class":2757,"line":2839},2,[2841,2847,2852,2857,2862,2866,2870,2875],{"type":2445,"tag":2755,"props":2842,"children":2844},{"style":2843},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[2845],{"type":2451,"value":2846},"  modules",{"type":2445,"tag":2755,"props":2848,"children":2849},{"style":2833},[2850],{"type":2451,"value":2851},":",{"type":2445,"tag":2755,"props":2853,"children":2854},{"style":2827},[2855],{"type":2451,"value":2856}," [",{"type":2445,"tag":2755,"props":2858,"children":2859},{"style":2833},[2860],{"type":2451,"value":2861},"'",{"type":2445,"tag":2755,"props":2863,"children":2864},{"style":2767},[2865],{"type":2451,"value":2412},{"type":2445,"tag":2755,"props":2867,"children":2868},{"style":2833},[2869],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":2871,"children":2872},{"style":2827},[2873],{"type":2451,"value":2874},"]",{"type":2445,"tag":2755,"props":2876,"children":2877},{"style":2833},[2878],{"type":2451,"value":2879},",\n",{"type":2445,"tag":2755,"props":2881,"children":2883},{"class":2757,"line":2882},3,[2884],{"type":2445,"tag":2755,"props":2885,"children":2887},{"emptyLinePlaceholder":2886},true,[2888],{"type":2451,"value":2889},"\n",{"type":2445,"tag":2755,"props":2891,"children":2893},{"class":2757,"line":2892},4,[2894,2899,2903],{"type":2445,"tag":2755,"props":2895,"children":2896},{"style":2843},[2897],{"type":2451,"value":2898},"  gqlPulse",{"type":2445,"tag":2755,"props":2900,"children":2901},{"style":2833},[2902],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":2904,"children":2905},{"style":2833},[2906],{"type":2451,"value":2907}," {\n",{"type":2445,"tag":2755,"props":2909,"children":2911},{"class":2757,"line":2910},5,[2912,2917,2921],{"type":2445,"tag":2755,"props":2913,"children":2914},{"style":2843},[2915],{"type":2451,"value":2916},"    clients",{"type":2445,"tag":2755,"props":2918,"children":2919},{"style":2833},[2920],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":2922,"children":2923},{"style":2833},[2924],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":2926,"children":2928},{"class":2757,"line":2927},6,[2929,2934,2938],{"type":2445,"tag":2755,"props":2930,"children":2931},{"style":2843},[2932],{"type":2451,"value":2933},"      rickandmortyapi",{"type":2445,"tag":2755,"props":2935,"children":2936},{"style":2833},[2937],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":2939,"children":2940},{"style":2833},[2941],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":2943,"children":2945},{"class":2757,"line":2944},7,[2946,2951,2955,2960,2965,2969],{"type":2445,"tag":2755,"props":2947,"children":2948},{"style":2843},[2949],{"type":2451,"value":2950},"        endpoint",{"type":2445,"tag":2755,"props":2952,"children":2953},{"style":2833},[2954],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":2956,"children":2957},{"style":2833},[2958],{"type":2451,"value":2959}," '",{"type":2445,"tag":2755,"props":2961,"children":2962},{"style":2767},[2963],{"type":2451,"value":2964},"https:\u002F\u002Frickandmortyapi.com\u002Fgraphql",{"type":2445,"tag":2755,"props":2966,"children":2967},{"style":2833},[2968],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":2970,"children":2971},{"style":2833},[2972],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":2974,"children":2976},{"class":2757,"line":2975},8,[2977],{"type":2445,"tag":2755,"props":2978,"children":2979},{"style":2833},[2980],{"type":2451,"value":2981},"      },\n",{"type":2445,"tag":2755,"props":2983,"children":2985},{"class":2757,"line":2984},9,[2986],{"type":2445,"tag":2755,"props":2987,"children":2988},{"style":2833},[2989],{"type":2451,"value":2990},"    },\n",{"type":2445,"tag":2755,"props":2992,"children":2994},{"class":2757,"line":2993},10,[2995],{"type":2445,"tag":2755,"props":2996,"children":2997},{"style":2833},[2998],{"type":2451,"value":2999},"  },\n",{"type":2445,"tag":2755,"props":3001,"children":3003},{"class":2757,"line":3002},11,[3004,3009],{"type":2445,"tag":2755,"props":3005,"children":3006},{"style":2833},[3007],{"type":2451,"value":3008},"}",{"type":2445,"tag":2755,"props":3010,"children":3011},{"style":2827},[3012],{"type":2451,"value":3013},")\n",{"type":2445,"tag":2446,"props":3015,"children":3016},{},[3017],{"type":2451,"value":3018},"That’s it! You can now use Nuxt GQL Pulse in your Nuxt app ✨",{"type":2445,"tag":3020,"props":3021,"children":3023},"h3",{"id":3022},"example-query-characters-from-rick-morty-api-clientcomposables",[3024],{"type":2451,"value":3025},"Example: Query characters from Rick & Morty API (client\u002Fcomposables)",{"type":2445,"tag":2745,"props":3027,"children":3031},{"className":3028,"code":3029,"language":3030,"meta":2417,"style":2417},"language-vue shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst query = `\n  query {\n    characters(page: 1) {\n      results {\n        id\n        name\n        status\n        species\n      }\n    }\n  }\n`\n\nconst { data } = await useAsyncGqlPulse\u003C{\n  characters: {\n    results: { id: string; name: string; status: string; species: string }[]\n  }\n}>({\n  client: 'rickandmortyapi',\n  document: query,\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv>\n    \u003Ch2>Rick & Morty Characters\u003C\u002Fh2>\n    \u003Cul>\n      \u003Cli v-for=\"character in data.characters.results\" :key=\"character.id\">\n        {{ character.name }} — {{ character.status }} ({{ character.species }})\n      \u003C\u002Fli>\n    \u003C\u002Ful>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","vue",[3032],{"type":2445,"tag":2538,"props":3033,"children":3034},{"__ignoreMap":2417},[3035,3082,3104,3112,3120,3128,3136,3144,3152,3160,3168,3176,3185,3194,3202,3244,3261,3354,3362,3379,3409,3431,3442,3459,3467,3484,3502,3537,3553,3614,3623,3640,3657,3674],{"type":2445,"tag":2755,"props":3036,"children":3037},{"class":2757,"line":2433},[3038,3043,3048,3054,3059,3064,3069,3073,3077],{"type":2445,"tag":2755,"props":3039,"children":3040},{"style":2833},[3041],{"type":2451,"value":3042},"\u003C",{"type":2445,"tag":2755,"props":3044,"children":3045},{"style":2843},[3046],{"type":2451,"value":3047},"script",{"type":2445,"tag":2755,"props":3049,"children":3051},{"style":3050},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[3052],{"type":2451,"value":3053}," setup",{"type":2445,"tag":2755,"props":3055,"children":3056},{"style":3050},[3057],{"type":2451,"value":3058}," lang",{"type":2445,"tag":2755,"props":3060,"children":3061},{"style":2833},[3062],{"type":2451,"value":3063},"=",{"type":2445,"tag":2755,"props":3065,"children":3066},{"style":2833},[3067],{"type":2451,"value":3068},"\"",{"type":2445,"tag":2755,"props":3070,"children":3071},{"style":2767},[3072],{"type":2451,"value":2800},{"type":2445,"tag":2755,"props":3074,"children":3075},{"style":2833},[3076],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":3078,"children":3079},{"style":2833},[3080],{"type":2451,"value":3081},">\n",{"type":2445,"tag":2755,"props":3083,"children":3084},{"class":2757,"line":2839},[3085,3090,3095,3099],{"type":2445,"tag":2755,"props":3086,"children":3087},{"style":3050},[3088],{"type":2451,"value":3089},"const",{"type":2445,"tag":2755,"props":3091,"children":3092},{"style":2827},[3093],{"type":2451,"value":3094}," query ",{"type":2445,"tag":2755,"props":3096,"children":3097},{"style":2833},[3098],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":3100,"children":3101},{"style":2833},[3102],{"type":2451,"value":3103}," `\n",{"type":2445,"tag":2755,"props":3105,"children":3106},{"class":2757,"line":2882},[3107],{"type":2445,"tag":2755,"props":3108,"children":3109},{"style":2767},[3110],{"type":2451,"value":3111},"  query {\n",{"type":2445,"tag":2755,"props":3113,"children":3114},{"class":2757,"line":2892},[3115],{"type":2445,"tag":2755,"props":3116,"children":3117},{"style":2767},[3118],{"type":2451,"value":3119},"    characters(page: 1) {\n",{"type":2445,"tag":2755,"props":3121,"children":3122},{"class":2757,"line":2910},[3123],{"type":2445,"tag":2755,"props":3124,"children":3125},{"style":2767},[3126],{"type":2451,"value":3127},"      results {\n",{"type":2445,"tag":2755,"props":3129,"children":3130},{"class":2757,"line":2927},[3131],{"type":2445,"tag":2755,"props":3132,"children":3133},{"style":2767},[3134],{"type":2451,"value":3135},"        id\n",{"type":2445,"tag":2755,"props":3137,"children":3138},{"class":2757,"line":2944},[3139],{"type":2445,"tag":2755,"props":3140,"children":3141},{"style":2767},[3142],{"type":2451,"value":3143},"        name\n",{"type":2445,"tag":2755,"props":3145,"children":3146},{"class":2757,"line":2975},[3147],{"type":2445,"tag":2755,"props":3148,"children":3149},{"style":2767},[3150],{"type":2451,"value":3151},"        status\n",{"type":2445,"tag":2755,"props":3153,"children":3154},{"class":2757,"line":2984},[3155],{"type":2445,"tag":2755,"props":3156,"children":3157},{"style":2767},[3158],{"type":2451,"value":3159},"        species\n",{"type":2445,"tag":2755,"props":3161,"children":3162},{"class":2757,"line":2993},[3163],{"type":2445,"tag":2755,"props":3164,"children":3165},{"style":2767},[3166],{"type":2451,"value":3167},"      }\n",{"type":2445,"tag":2755,"props":3169,"children":3170},{"class":2757,"line":3002},[3171],{"type":2445,"tag":2755,"props":3172,"children":3173},{"style":2767},[3174],{"type":2451,"value":3175},"    }\n",{"type":2445,"tag":2755,"props":3177,"children":3179},{"class":2757,"line":3178},12,[3180],{"type":2445,"tag":2755,"props":3181,"children":3182},{"style":2767},[3183],{"type":2451,"value":3184},"  }\n",{"type":2445,"tag":2755,"props":3186,"children":3188},{"class":2757,"line":3187},13,[3189],{"type":2445,"tag":2755,"props":3190,"children":3191},{"style":2833},[3192],{"type":2451,"value":3193},"`\n",{"type":2445,"tag":2755,"props":3195,"children":3197},{"class":2757,"line":3196},14,[3198],{"type":2445,"tag":2755,"props":3199,"children":3200},{"emptyLinePlaceholder":2886},[3201],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":3203,"children":3205},{"class":2757,"line":3204},15,[3206,3210,3215,3220,3224,3229,3234,3239],{"type":2445,"tag":2755,"props":3207,"children":3208},{"style":3050},[3209],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":3211,"children":3212},{"style":2833},[3213],{"type":2451,"value":3214}," {",{"type":2445,"tag":2755,"props":3216,"children":3217},{"style":2827},[3218],{"type":2451,"value":3219}," data ",{"type":2445,"tag":2755,"props":3221,"children":3222},{"style":2833},[3223],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":3225,"children":3226},{"style":2833},[3227],{"type":2451,"value":3228}," =",{"type":2445,"tag":2755,"props":3230,"children":3231},{"style":2810},[3232],{"type":2451,"value":3233}," await",{"type":2445,"tag":2755,"props":3235,"children":3236},{"style":2821},[3237],{"type":2451,"value":3238}," useAsyncGqlPulse",{"type":2445,"tag":2755,"props":3240,"children":3241},{"style":2833},[3242],{"type":2451,"value":3243},"\u003C{\n",{"type":2445,"tag":2755,"props":3245,"children":3247},{"class":2757,"line":3246},16,[3248,3253,3257],{"type":2445,"tag":2755,"props":3249,"children":3250},{"style":2843},[3251],{"type":2451,"value":3252},"  characters",{"type":2445,"tag":2755,"props":3254,"children":3255},{"style":2833},[3256],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3258,"children":3259},{"style":2833},[3260],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":3262,"children":3264},{"class":2757,"line":3263},17,[3265,3270,3274,3278,3283,3287,3292,3297,3302,3306,3310,3314,3319,3323,3327,3331,3336,3340,3344,3349],{"type":2445,"tag":2755,"props":3266,"children":3267},{"style":2843},[3268],{"type":2451,"value":3269},"    results",{"type":2445,"tag":2755,"props":3271,"children":3272},{"style":2833},[3273],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3275,"children":3276},{"style":2833},[3277],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":3279,"children":3280},{"style":2843},[3281],{"type":2451,"value":3282}," id",{"type":2445,"tag":2755,"props":3284,"children":3285},{"style":2833},[3286],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3288,"children":3289},{"style":2761},[3290],{"type":2451,"value":3291}," string",{"type":2445,"tag":2755,"props":3293,"children":3294},{"style":2833},[3295],{"type":2451,"value":3296},";",{"type":2445,"tag":2755,"props":3298,"children":3299},{"style":2843},[3300],{"type":2451,"value":3301}," name",{"type":2445,"tag":2755,"props":3303,"children":3304},{"style":2833},[3305],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3307,"children":3308},{"style":2761},[3309],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":3311,"children":3312},{"style":2833},[3313],{"type":2451,"value":3296},{"type":2445,"tag":2755,"props":3315,"children":3316},{"style":2843},[3317],{"type":2451,"value":3318}," status",{"type":2445,"tag":2755,"props":3320,"children":3321},{"style":2833},[3322],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3324,"children":3325},{"style":2761},[3326],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":3328,"children":3329},{"style":2833},[3330],{"type":2451,"value":3296},{"type":2445,"tag":2755,"props":3332,"children":3333},{"style":2843},[3334],{"type":2451,"value":3335}," species",{"type":2445,"tag":2755,"props":3337,"children":3338},{"style":2833},[3339],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3341,"children":3342},{"style":2761},[3343],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":3345,"children":3346},{"style":2833},[3347],{"type":2451,"value":3348}," }",{"type":2445,"tag":2755,"props":3350,"children":3351},{"style":2827},[3352],{"type":2451,"value":3353},"[]\n",{"type":2445,"tag":2755,"props":3355,"children":3357},{"class":2757,"line":3356},18,[3358],{"type":2445,"tag":2755,"props":3359,"children":3360},{"style":2833},[3361],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":3363,"children":3365},{"class":2757,"line":3364},19,[3366,3371,3375],{"type":2445,"tag":2755,"props":3367,"children":3368},{"style":2833},[3369],{"type":2451,"value":3370},"}>",{"type":2445,"tag":2755,"props":3372,"children":3373},{"style":2827},[3374],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":3376,"children":3377},{"style":2833},[3378],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":3380,"children":3382},{"class":2757,"line":3381},20,[3383,3388,3392,3396,3401,3405],{"type":2445,"tag":2755,"props":3384,"children":3385},{"style":2843},[3386],{"type":2451,"value":3387},"  client",{"type":2445,"tag":2755,"props":3389,"children":3390},{"style":2833},[3391],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3393,"children":3394},{"style":2833},[3395],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":3397,"children":3398},{"style":2767},[3399],{"type":2451,"value":3400},"rickandmortyapi",{"type":2445,"tag":2755,"props":3402,"children":3403},{"style":2833},[3404],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":3406,"children":3407},{"style":2833},[3408],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":3410,"children":3412},{"class":2757,"line":3411},21,[3413,3418,3422,3427],{"type":2445,"tag":2755,"props":3414,"children":3415},{"style":2843},[3416],{"type":2451,"value":3417},"  document",{"type":2445,"tag":2755,"props":3419,"children":3420},{"style":2833},[3421],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":3423,"children":3424},{"style":2827},[3425],{"type":2451,"value":3426}," query",{"type":2445,"tag":2755,"props":3428,"children":3429},{"style":2833},[3430],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":3432,"children":3433},{"class":2757,"line":2432},[3434,3438],{"type":2445,"tag":2755,"props":3435,"children":3436},{"style":2833},[3437],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":3439,"children":3440},{"style":2827},[3441],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":3443,"children":3445},{"class":2757,"line":3444},23,[3446,3451,3455],{"type":2445,"tag":2755,"props":3447,"children":3448},{"style":2833},[3449],{"type":2451,"value":3450},"\u003C\u002F",{"type":2445,"tag":2755,"props":3452,"children":3453},{"style":2843},[3454],{"type":2451,"value":3047},{"type":2445,"tag":2755,"props":3456,"children":3457},{"style":2833},[3458],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3460,"children":3462},{"class":2757,"line":3461},24,[3463],{"type":2445,"tag":2755,"props":3464,"children":3465},{"emptyLinePlaceholder":2886},[3466],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":3468,"children":3470},{"class":2757,"line":3469},25,[3471,3475,3480],{"type":2445,"tag":2755,"props":3472,"children":3473},{"style":2833},[3474],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":3476,"children":3477},{"style":2843},[3478],{"type":2451,"value":3479},"template",{"type":2445,"tag":2755,"props":3481,"children":3482},{"style":2833},[3483],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3485,"children":3487},{"class":2757,"line":3486},26,[3488,3493,3498],{"type":2445,"tag":2755,"props":3489,"children":3490},{"style":2833},[3491],{"type":2451,"value":3492},"  \u003C",{"type":2445,"tag":2755,"props":3494,"children":3495},{"style":2843},[3496],{"type":2451,"value":3497},"div",{"type":2445,"tag":2755,"props":3499,"children":3500},{"style":2833},[3501],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3503,"children":3505},{"class":2757,"line":3504},27,[3506,3511,3515,3520,3525,3529,3533],{"type":2445,"tag":2755,"props":3507,"children":3508},{"style":2833},[3509],{"type":2451,"value":3510},"    \u003C",{"type":2445,"tag":2755,"props":3512,"children":3513},{"style":2843},[3514],{"type":2451,"value":2516},{"type":2445,"tag":2755,"props":3516,"children":3517},{"style":2833},[3518],{"type":2451,"value":3519},">",{"type":2445,"tag":2755,"props":3521,"children":3522},{"style":2827},[3523],{"type":2451,"value":3524},"Rick & Morty Characters",{"type":2445,"tag":2755,"props":3526,"children":3527},{"style":2833},[3528],{"type":2451,"value":3450},{"type":2445,"tag":2755,"props":3530,"children":3531},{"style":2843},[3532],{"type":2451,"value":2516},{"type":2445,"tag":2755,"props":3534,"children":3535},{"style":2833},[3536],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3538,"children":3540},{"class":2757,"line":3539},28,[3541,3545,3549],{"type":2445,"tag":2755,"props":3542,"children":3543},{"style":2833},[3544],{"type":2451,"value":3510},{"type":2445,"tag":2755,"props":3546,"children":3547},{"style":2843},[3548],{"type":2451,"value":2523},{"type":2445,"tag":2755,"props":3550,"children":3551},{"style":2833},[3552],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3554,"children":3556},{"class":2757,"line":3555},29,[3557,3562,3566,3571,3575,3579,3584,3588,3593,3597,3601,3606,3610],{"type":2445,"tag":2755,"props":3558,"children":3559},{"style":2833},[3560],{"type":2451,"value":3561},"      \u003C",{"type":2445,"tag":2755,"props":3563,"children":3564},{"style":2843},[3565],{"type":2451,"value":2527},{"type":2445,"tag":2755,"props":3567,"children":3568},{"style":3050},[3569],{"type":2451,"value":3570}," v-for",{"type":2445,"tag":2755,"props":3572,"children":3573},{"style":2833},[3574],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":3576,"children":3577},{"style":2833},[3578],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":3580,"children":3581},{"style":2767},[3582],{"type":2451,"value":3583},"character in data.characters.results",{"type":2445,"tag":2755,"props":3585,"children":3586},{"style":2833},[3587],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":3589,"children":3590},{"style":3050},[3591],{"type":2451,"value":3592}," :key",{"type":2445,"tag":2755,"props":3594,"children":3595},{"style":2833},[3596],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":3598,"children":3599},{"style":2833},[3600],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":3602,"children":3603},{"style":2767},[3604],{"type":2451,"value":3605},"character.id",{"type":2445,"tag":2755,"props":3607,"children":3608},{"style":2833},[3609],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":3611,"children":3612},{"style":2833},[3613],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3615,"children":3617},{"class":2757,"line":3616},30,[3618],{"type":2445,"tag":2755,"props":3619,"children":3620},{"style":2827},[3621],{"type":2451,"value":3622},"        {{ character.name }} — {{ character.status }} ({{ character.species }})\n",{"type":2445,"tag":2755,"props":3624,"children":3626},{"class":2757,"line":3625},31,[3627,3632,3636],{"type":2445,"tag":2755,"props":3628,"children":3629},{"style":2833},[3630],{"type":2451,"value":3631},"      \u003C\u002F",{"type":2445,"tag":2755,"props":3633,"children":3634},{"style":2843},[3635],{"type":2451,"value":2527},{"type":2445,"tag":2755,"props":3637,"children":3638},{"style":2833},[3639],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3641,"children":3643},{"class":2757,"line":3642},32,[3644,3649,3653],{"type":2445,"tag":2755,"props":3645,"children":3646},{"style":2833},[3647],{"type":2451,"value":3648},"    \u003C\u002F",{"type":2445,"tag":2755,"props":3650,"children":3651},{"style":2843},[3652],{"type":2451,"value":2523},{"type":2445,"tag":2755,"props":3654,"children":3655},{"style":2833},[3656],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3658,"children":3660},{"class":2757,"line":3659},33,[3661,3666,3670],{"type":2445,"tag":2755,"props":3662,"children":3663},{"style":2833},[3664],{"type":2451,"value":3665},"  \u003C\u002F",{"type":2445,"tag":2755,"props":3667,"children":3668},{"style":2843},[3669],{"type":2451,"value":3497},{"type":2445,"tag":2755,"props":3671,"children":3672},{"style":2833},[3673],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":3675,"children":3677},{"class":2757,"line":3676},34,[3678,3682,3686],{"type":2445,"tag":2755,"props":3679,"children":3680},{"style":2833},[3681],{"type":2451,"value":3450},{"type":2445,"tag":2755,"props":3683,"children":3684},{"style":2843},[3685],{"type":2451,"value":3479},{"type":2445,"tag":2755,"props":3687,"children":3688},{"style":2833},[3689],{"type":2451,"value":3081},{"type":2445,"tag":3020,"props":3691,"children":3693},{"id":3692},"example-use-in-nitro-server-route-serverapi",[3694],{"type":2451,"value":3695},"Example: Use in Nitro server route (server\u002Fapi)",{"type":2445,"tag":2446,"props":3697,"children":3698},{},[3699,3701,3706],{"type":2451,"value":3700},"Nuxt GQL Pulse exposes your configured clients to Nitro via ",{"type":2445,"tag":2538,"props":3702,"children":3704},{"className":3703},[],[3705],{"type":2451,"value":2576},{"type":2451,"value":3707},", so you can reuse the same GraphQL setup in server handlers.",{"type":2445,"tag":2745,"props":3709,"children":3711},{"className":2798,"code":3710,"language":2800,"meta":2417,"style":2417},"\u002F\u002F server\u002Fapi\u002Fcharacters.get.ts\nimport Characters from '..\u002Fgraphql\u002Fcharacters.gql'\n\nexport default defineEventHandler(async (event) => {\n  const client = event.context.$gqlPulse.rickandmortyapi\n\n  const data = await client.request(Characters)\n\n  return data\n})\n",[3712],{"type":2445,"tag":2538,"props":3713,"children":3714},{"__ignoreMap":2417},[3715,3724,3756,3763,3813,3863,3870,3916,3923,3936],{"type":2445,"tag":2755,"props":3716,"children":3717},{"class":2757,"line":2433},[3718],{"type":2445,"tag":2755,"props":3719,"children":3721},{"style":3720},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3722],{"type":2451,"value":3723},"\u002F\u002F server\u002Fapi\u002Fcharacters.get.ts\n",{"type":2445,"tag":2755,"props":3725,"children":3726},{"class":2757,"line":2839},[3727,3732,3737,3742,3746,3751],{"type":2445,"tag":2755,"props":3728,"children":3729},{"style":2810},[3730],{"type":2451,"value":3731},"import",{"type":2445,"tag":2755,"props":3733,"children":3734},{"style":2827},[3735],{"type":2451,"value":3736}," Characters ",{"type":2445,"tag":2755,"props":3738,"children":3739},{"style":2810},[3740],{"type":2451,"value":3741},"from",{"type":2445,"tag":2755,"props":3743,"children":3744},{"style":2833},[3745],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":3747,"children":3748},{"style":2767},[3749],{"type":2451,"value":3750},"..\u002Fgraphql\u002Fcharacters.gql",{"type":2445,"tag":2755,"props":3752,"children":3753},{"style":2833},[3754],{"type":2451,"value":3755},"'\n",{"type":2445,"tag":2755,"props":3757,"children":3758},{"class":2757,"line":2882},[3759],{"type":2445,"tag":2755,"props":3760,"children":3761},{"emptyLinePlaceholder":2886},[3762],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":3764,"children":3765},{"class":2757,"line":2892},[3766,3770,3774,3779,3783,3788,3793,3799,3804,3809],{"type":2445,"tag":2755,"props":3767,"children":3768},{"style":2810},[3769],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":3771,"children":3772},{"style":2810},[3773],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":3775,"children":3776},{"style":2821},[3777],{"type":2451,"value":3778}," defineEventHandler",{"type":2445,"tag":2755,"props":3780,"children":3781},{"style":2827},[3782],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":3784,"children":3785},{"style":3050},[3786],{"type":2451,"value":3787},"async",{"type":2445,"tag":2755,"props":3789,"children":3790},{"style":2833},[3791],{"type":2451,"value":3792}," (",{"type":2445,"tag":2755,"props":3794,"children":3796},{"style":3795},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[3797],{"type":2451,"value":3798},"event",{"type":2445,"tag":2755,"props":3800,"children":3801},{"style":2833},[3802],{"type":2451,"value":3803},")",{"type":2445,"tag":2755,"props":3805,"children":3806},{"style":3050},[3807],{"type":2451,"value":3808}," =>",{"type":2445,"tag":2755,"props":3810,"children":3811},{"style":2833},[3812],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":3814,"children":3815},{"class":2757,"line":2910},[3816,3821,3826,3830,3835,3840,3845,3849,3854,3858],{"type":2445,"tag":2755,"props":3817,"children":3818},{"style":3050},[3819],{"type":2451,"value":3820},"  const",{"type":2445,"tag":2755,"props":3822,"children":3823},{"style":2827},[3824],{"type":2451,"value":3825}," client",{"type":2445,"tag":2755,"props":3827,"children":3828},{"style":2833},[3829],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":3831,"children":3832},{"style":2827},[3833],{"type":2451,"value":3834}," event",{"type":2445,"tag":2755,"props":3836,"children":3837},{"style":2833},[3838],{"type":2451,"value":3839},".",{"type":2445,"tag":2755,"props":3841,"children":3842},{"style":2827},[3843],{"type":2451,"value":3844},"context",{"type":2445,"tag":2755,"props":3846,"children":3847},{"style":2833},[3848],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":3850,"children":3851},{"style":2827},[3852],{"type":2451,"value":3853},"$gqlPulse",{"type":2445,"tag":2755,"props":3855,"children":3856},{"style":2833},[3857],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":3859,"children":3860},{"style":2827},[3861],{"type":2451,"value":3862},"rickandmortyapi\n",{"type":2445,"tag":2755,"props":3864,"children":3865},{"class":2757,"line":2927},[3866],{"type":2445,"tag":2755,"props":3867,"children":3868},{"emptyLinePlaceholder":2886},[3869],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":3871,"children":3872},{"class":2757,"line":2944},[3873,3877,3882,3886,3890,3894,3898,3903,3907,3912],{"type":2445,"tag":2755,"props":3874,"children":3875},{"style":3050},[3876],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":3878,"children":3879},{"style":2827},[3880],{"type":2451,"value":3881}," data",{"type":2445,"tag":2755,"props":3883,"children":3884},{"style":2833},[3885],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":3887,"children":3888},{"style":2810},[3889],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":3891,"children":3892},{"style":2827},[3893],{"type":2451,"value":3825},{"type":2445,"tag":2755,"props":3895,"children":3896},{"style":2833},[3897],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":3899,"children":3900},{"style":2821},[3901],{"type":2451,"value":3902},"request",{"type":2445,"tag":2755,"props":3904,"children":3905},{"style":2843},[3906],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":3908,"children":3909},{"style":2827},[3910],{"type":2451,"value":3911},"Characters",{"type":2445,"tag":2755,"props":3913,"children":3914},{"style":2843},[3915],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":3917,"children":3918},{"class":2757,"line":2975},[3919],{"type":2445,"tag":2755,"props":3920,"children":3921},{"emptyLinePlaceholder":2886},[3922],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":3924,"children":3925},{"class":2757,"line":2984},[3926,3931],{"type":2445,"tag":2755,"props":3927,"children":3928},{"style":2810},[3929],{"type":2451,"value":3930},"  return",{"type":2445,"tag":2755,"props":3932,"children":3933},{"style":2827},[3934],{"type":2451,"value":3935}," data\n",{"type":2445,"tag":2755,"props":3937,"children":3938},{"class":2757,"line":2993},[3939,3943],{"type":2445,"tag":2755,"props":3940,"children":3941},{"style":2833},[3942],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":3944,"children":3945},{"style":2827},[3946],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":3948,"children":3949},{},[3950],{"type":2451,"value":3951},"This allows you to make typed GraphQL requests directly inside server\u002Fapi without redefining clients or endpoints.",{"type":2445,"tag":2446,"props":3953,"children":3954},{},[3955],{"type":2451,"value":3956},"You can explore a running version of this example in the Playground, including client-side and server-side usage:",{"type":2445,"tag":2446,"props":3958,"children":3959},{},[3960,3962],{"type":2451,"value":3961},"👉 ",{"type":2445,"tag":2469,"props":3963,"children":3965},{"href":3964},".\u002Fplayground\u002Fpages\u002Fserver.vue",[3966],{"type":2451,"value":3967},"Playground",{"type":2445,"tag":2446,"props":3969,"children":3970},{},[3971],{"type":2451,"value":3972},"On the client, you simply consume that API with useFetch \u002F useAsyncData:",{"type":2445,"tag":2745,"props":3974,"children":3976},{"className":3028,"code":3975,"language":3030,"meta":2417,"style":2417},"\u003Cscript setup lang=\"ts\">\nconst { data } = await useFetch\u003C{\n  characters: {\n    results: { id: string; name: string; status: string; species: string }[]\n  }\n}>('\u002Fapi\u002Fcharacters')\n\u003C\u002Fscript>\n",[3977],{"type":2445,"tag":2538,"props":3978,"children":3979},{"__ignoreMap":2417},[3980,4019,4055,4070,4153,4160,4188],{"type":2445,"tag":2755,"props":3981,"children":3982},{"class":2757,"line":2433},[3983,3987,3991,3995,3999,4003,4007,4011,4015],{"type":2445,"tag":2755,"props":3984,"children":3985},{"style":2833},[3986],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":3988,"children":3989},{"style":2843},[3990],{"type":2451,"value":3047},{"type":2445,"tag":2755,"props":3992,"children":3993},{"style":3050},[3994],{"type":2451,"value":3053},{"type":2445,"tag":2755,"props":3996,"children":3997},{"style":3050},[3998],{"type":2451,"value":3058},{"type":2445,"tag":2755,"props":4000,"children":4001},{"style":2833},[4002],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":4004,"children":4005},{"style":2833},[4006],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":4008,"children":4009},{"style":2767},[4010],{"type":2451,"value":2800},{"type":2445,"tag":2755,"props":4012,"children":4013},{"style":2833},[4014],{"type":2451,"value":3068},{"type":2445,"tag":2755,"props":4016,"children":4017},{"style":2833},[4018],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":4020,"children":4021},{"class":2757,"line":2839},[4022,4026,4030,4034,4038,4042,4046,4051],{"type":2445,"tag":2755,"props":4023,"children":4024},{"style":3050},[4025],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":4027,"children":4028},{"style":2833},[4029],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":4031,"children":4032},{"style":2827},[4033],{"type":2451,"value":3219},{"type":2445,"tag":2755,"props":4035,"children":4036},{"style":2833},[4037],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":4039,"children":4040},{"style":2833},[4041],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":4043,"children":4044},{"style":2810},[4045],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":4047,"children":4048},{"style":2821},[4049],{"type":2451,"value":4050}," useFetch",{"type":2445,"tag":2755,"props":4052,"children":4053},{"style":2833},[4054],{"type":2451,"value":3243},{"type":2445,"tag":2755,"props":4056,"children":4057},{"class":2757,"line":2882},[4058,4062,4066],{"type":2445,"tag":2755,"props":4059,"children":4060},{"style":2843},[4061],{"type":2451,"value":3252},{"type":2445,"tag":2755,"props":4063,"children":4064},{"style":2833},[4065],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4067,"children":4068},{"style":2833},[4069],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":4071,"children":4072},{"class":2757,"line":2892},[4073,4077,4081,4085,4089,4093,4097,4101,4105,4109,4113,4117,4121,4125,4129,4133,4137,4141,4145,4149],{"type":2445,"tag":2755,"props":4074,"children":4075},{"style":2843},[4076],{"type":2451,"value":3269},{"type":2445,"tag":2755,"props":4078,"children":4079},{"style":2833},[4080],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4082,"children":4083},{"style":2833},[4084],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":4086,"children":4087},{"style":2843},[4088],{"type":2451,"value":3282},{"type":2445,"tag":2755,"props":4090,"children":4091},{"style":2833},[4092],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4094,"children":4095},{"style":2761},[4096],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":4098,"children":4099},{"style":2833},[4100],{"type":2451,"value":3296},{"type":2445,"tag":2755,"props":4102,"children":4103},{"style":2843},[4104],{"type":2451,"value":3301},{"type":2445,"tag":2755,"props":4106,"children":4107},{"style":2833},[4108],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4110,"children":4111},{"style":2761},[4112],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":4114,"children":4115},{"style":2833},[4116],{"type":2451,"value":3296},{"type":2445,"tag":2755,"props":4118,"children":4119},{"style":2843},[4120],{"type":2451,"value":3318},{"type":2445,"tag":2755,"props":4122,"children":4123},{"style":2833},[4124],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4126,"children":4127},{"style":2761},[4128],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":4130,"children":4131},{"style":2833},[4132],{"type":2451,"value":3296},{"type":2445,"tag":2755,"props":4134,"children":4135},{"style":2843},[4136],{"type":2451,"value":3335},{"type":2445,"tag":2755,"props":4138,"children":4139},{"style":2833},[4140],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4142,"children":4143},{"style":2761},[4144],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":4146,"children":4147},{"style":2833},[4148],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":4150,"children":4151},{"style":2827},[4152],{"type":2451,"value":3353},{"type":2445,"tag":2755,"props":4154,"children":4155},{"class":2757,"line":2910},[4156],{"type":2445,"tag":2755,"props":4157,"children":4158},{"style":2833},[4159],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":4161,"children":4162},{"class":2757,"line":2927},[4163,4167,4171,4175,4180,4184],{"type":2445,"tag":2755,"props":4164,"children":4165},{"style":2833},[4166],{"type":2451,"value":3370},{"type":2445,"tag":2755,"props":4168,"children":4169},{"style":2827},[4170],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":4172,"children":4173},{"style":2833},[4174],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4176,"children":4177},{"style":2767},[4178],{"type":2451,"value":4179},"\u002Fapi\u002Fcharacters",{"type":2445,"tag":2755,"props":4181,"children":4182},{"style":2833},[4183],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4185,"children":4186},{"style":2827},[4187],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":4189,"children":4190},{"class":2757,"line":2944},[4191,4195,4199],{"type":2445,"tag":2755,"props":4192,"children":4193},{"style":2833},[4194],{"type":2451,"value":3450},{"type":2445,"tag":2755,"props":4196,"children":4197},{"style":2843},[4198],{"type":2451,"value":3047},{"type":2445,"tag":2755,"props":4200,"children":4201},{"style":2833},[4202],{"type":2451,"value":3081},{"type":2445,"tag":2516,"props":4204,"children":4206},{"id":4205},"comparison-why-choose-nuxt-gql-pulse",[4207],{"type":2451,"value":4208},"🔄 Comparison — Why choose Nuxt GQL Pulse?",{"type":2445,"tag":2446,"props":4210,"children":4211},{},[4212],{"type":2451,"value":4213},"Below is a practical comparison with relevant Nuxt GraphQL modules (research summary). This shows where features overlap and where nuxt-gql-pulse stands out.",{"type":2445,"tag":4215,"props":4216,"children":4217},"table",{},[4218,4278],{"type":2445,"tag":4219,"props":4220,"children":4221},"thead",{},[4222],{"type":2445,"tag":4223,"props":4224,"children":4225},"tr",{},[4226,4232,4240,4249,4258,4267],{"type":2445,"tag":4227,"props":4228,"children":4229},"th",{},[4230],{"type":2451,"value":4231},"Capability \u002F Module",{"type":2445,"tag":4227,"props":4233,"children":4235},{"align":4234},"right",[4236],{"type":2445,"tag":2583,"props":4237,"children":4238},{},[4239],{"type":2451,"value":2412},{"type":2445,"tag":4227,"props":4241,"children":4242},{"align":2448},[4243],{"type":2445,"tag":2538,"props":4244,"children":4246},{"className":4245},[],[4247],{"type":2451,"value":4248},"nuxt-graphql-request",{"type":2445,"tag":4227,"props":4250,"children":4251},{"align":2448},[4252],{"type":2445,"tag":2538,"props":4253,"children":4255},{"className":4254},[],[4256],{"type":2451,"value":4257},"nuxt-graphql-client",{"type":2445,"tag":4227,"props":4259,"children":4260},{"align":2448},[4261],{"type":2445,"tag":2538,"props":4262,"children":4264},{"className":4263},[],[4265],{"type":2451,"value":4266},"nuxt-graphql-middleware",{"type":2445,"tag":4227,"props":4268,"children":4269},{"align":2448},[4270,4276],{"type":2445,"tag":2538,"props":4271,"children":4273},{"className":4272},[],[4274],{"type":2451,"value":4275},"@nuxtjs\u002Fapollo",{"type":2451,"value":4277}," \u002F URQL",{"type":2445,"tag":4279,"props":4280,"children":4281},"tbody",{},[4282,4314,4351,4388,4417,4455,4492,4522,4550],{"type":2445,"tag":4223,"props":4283,"children":4284},{},[4285,4291,4296,4301,4305,4310],{"type":2445,"tag":4286,"props":4287,"children":4288},"td",{},[4289],{"type":2451,"value":4290},"Multiple named clients",{"type":2445,"tag":4286,"props":4292,"children":4293},{"align":4234},[4294],{"type":2451,"value":4295},"✅ (built-in)",{"type":2445,"tag":4286,"props":4297,"children":4298},{"align":2448},[4299],{"type":2451,"value":4300},"✅",{"type":2445,"tag":4286,"props":4302,"children":4303},{"align":2448},[4304],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4306,"children":4307},{"align":2448},[4308],{"type":2451,"value":4309},"⚠️ (server-focused)",{"type":2445,"tag":4286,"props":4311,"children":4312},{"align":2448},[4313],{"type":2451,"value":4300},{"type":2445,"tag":4223,"props":4315,"children":4316},{},[4317,4327,4332,4337,4342,4347],{"type":2445,"tag":4286,"props":4318,"children":4319},{},[4320,4322],{"type":2451,"value":4321},"Composables on ",{"type":2445,"tag":2538,"props":4323,"children":4325},{"className":4324},[],[4326],{"type":2451,"value":616},{"type":2445,"tag":4286,"props":4328,"children":4329},{"align":4234},[4330],{"type":2451,"value":4331},"✅ (ready)",{"type":2445,"tag":4286,"props":4333,"children":4334},{"align":2448},[4335],{"type":2451,"value":4336},"✅ (manual use)",{"type":2445,"tag":4286,"props":4338,"children":4339},{"align":2448},[4340],{"type":2451,"value":4341},"✅ (codegen)",{"type":2445,"tag":4286,"props":4343,"children":4344},{"align":2448},[4345],{"type":2451,"value":4346},"✅ (server wrappers)",{"type":2445,"tag":4286,"props":4348,"children":4349},{"align":2448},[4350],{"type":2451,"value":4300},{"type":2445,"tag":4223,"props":4352,"children":4353},{},[4354,4359,4369,4374,4378,4383],{"type":2445,"tag":4286,"props":4355,"children":4356},{},[4357],{"type":2451,"value":4358},"sessionStorage caching (client persistent)",{"type":2445,"tag":4286,"props":4360,"children":4361},{"align":4234},[4362,4364],{"type":2451,"value":4363},"✅ ",{"type":2445,"tag":2583,"props":4365,"children":4366},{},[4367],{"type":2451,"value":4368},"unique",{"type":2445,"tag":4286,"props":4370,"children":4371},{"align":2448},[4372],{"type":2451,"value":4373},"❌",{"type":2445,"tag":4286,"props":4375,"children":4376},{"align":2448},[4377],{"type":2451,"value":4373},{"type":2445,"tag":4286,"props":4379,"children":4380},{"align":2448},[4381],{"type":2451,"value":4382},"❌ (in-memory\u002Fpayload only)",{"type":2445,"tag":4286,"props":4384,"children":4385},{"align":2448},[4386],{"type":2451,"value":4387},"❌ (uses normalized cache)",{"type":2445,"tag":4223,"props":4389,"children":4390},{},[4391,4396,4400,4404,4409,4413],{"type":2445,"tag":4286,"props":4392,"children":4393},{},[4394],{"type":2451,"value":4395},"Nuxt payload \u002F SSR hydration cache",{"type":2445,"tag":4286,"props":4397,"children":4398},{"align":4234},[4399],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4401,"children":4402},{"align":2448},[4403],{"type":2451,"value":4373},{"type":2445,"tag":4286,"props":4405,"children":4406},{"align":2448},[4407],{"type":2451,"value":4408},"⚠️",{"type":2445,"tag":4286,"props":4410,"children":4411},{"align":2448},[4412],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4414,"children":4415},{"align":2448},[4416],{"type":2451,"value":4300},{"type":2445,"tag":4223,"props":4418,"children":4419},{},[4420,4432,4436,4440,4445,4450],{"type":2445,"tag":4286,"props":4421,"children":4422},{},[4423,4425,4430],{"type":2451,"value":4424},"Integration with ",{"type":2445,"tag":2538,"props":4426,"children":4428},{"className":4427},[],[4429],{"type":2451,"value":2636},{"type":2451,"value":4431}," \u002F graffle",{"type":2445,"tag":4286,"props":4433,"children":4434},{"align":4234},[4435],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4437,"children":4438},{"align":2448},[4439],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4441,"children":4442},{"align":2448},[4443],{"type":2451,"value":4444},"⚠️ (may use different clients \u002F codegen)",{"type":2445,"tag":4286,"props":4446,"children":4447},{"align":2448},[4448],{"type":2451,"value":4449},"⚠️ (server fetch)",{"type":2445,"tag":4286,"props":4451,"children":4452},{"align":2448},[4453],{"type":2451,"value":4454},"❌ (Apollo\u002FURQL)",{"type":2445,"tag":4223,"props":4456,"children":4457},{},[4458,4471,4475,4479,4483,4487],{"type":2445,"tag":4286,"props":4459,"children":4460},{},[4461,4463,4469],{"type":2451,"value":4462},"Raw response (",{"type":2445,"tag":2538,"props":4464,"children":4466},{"className":4465},[],[4467],{"type":2451,"value":4468},"rawRequest",{"type":2451,"value":4470},") support",{"type":2445,"tag":4286,"props":4472,"children":4473},{"align":4234},[4474],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4476,"children":4477},{"align":2448},[4478],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4480,"children":4481},{"align":2448},[4482],{"type":2451,"value":4408},{"type":2445,"tag":4286,"props":4484,"children":4485},{"align":2448},[4486],{"type":2451,"value":4408},{"type":2445,"tag":4286,"props":4488,"children":4489},{"align":2448},[4490],{"type":2451,"value":4491},"✅ (client-specific)",{"type":2445,"tag":4223,"props":4493,"children":4494},{},[4495,4500,4504,4509,4513,4517],{"type":2445,"tag":4286,"props":4496,"children":4497},{},[4498],{"type":2451,"value":4499},"Batch requests helper",{"type":2445,"tag":4286,"props":4501,"children":4502},{"align":4234},[4503],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4505,"children":4506},{"align":2448},[4507],{"type":2451,"value":4508},"⚠️ (manual)",{"type":2445,"tag":4286,"props":4510,"children":4511},{"align":2448},[4512],{"type":2451,"value":4408},{"type":2445,"tag":4286,"props":4514,"children":4515},{"align":2448},[4516],{"type":2451,"value":4408},{"type":2445,"tag":4286,"props":4518,"children":4519},{"align":2448},[4520],{"type":2451,"value":4521},"✅ (depends on client)",{"type":2445,"tag":4223,"props":4523,"children":4524},{},[4525,4530,4534,4538,4542,4546],{"type":2445,"tag":4286,"props":4526,"children":4527},{},[4528],{"type":2451,"value":4529},"Nuxt 3 \u002F 4 support",{"type":2445,"tag":4286,"props":4531,"children":4532},{"align":4234},[4533],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4535,"children":4536},{"align":2448},[4537],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4539,"children":4540},{"align":2448},[4541],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4543,"children":4544},{"align":2448},[4545],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4547,"children":4548},{"align":2448},[4549],{"type":2451,"value":4300},{"type":2445,"tag":4223,"props":4551,"children":4552},{},[4553,4558,4562,4566,4571,4575],{"type":2445,"tag":4286,"props":4554,"children":4555},{},[4556],{"type":2451,"value":4557},"Lightweight \u002F minimal runtime footprint",{"type":2445,"tag":4286,"props":4559,"children":4560},{"align":4234},[4561],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4563,"children":4564},{"align":2448},[4565],{"type":2451,"value":4300},{"type":2445,"tag":4286,"props":4567,"children":4568},{"align":2448},[4569],{"type":2451,"value":4570},"⚠️ (may add codegen)",{"type":2445,"tag":4286,"props":4572,"children":4573},{"align":2448},[4574],{"type":2451,"value":4408},{"type":2445,"tag":4286,"props":4576,"children":4577},{"align":2448},[4578],{"type":2451,"value":4579},"❌ (Apollo larger)",{"type":2445,"tag":2516,"props":4581,"children":4583},{"id":4582},"documentation",[4584],{"type":2451,"value":4585},"📄 Documentation",{"type":2445,"tag":3020,"props":4587,"children":4589},{"id":4588},"️-configuration-nuxtconfigts",[4590,4592,4597],{"type":2451,"value":4591},"⚙️ Configuration (",{"type":2445,"tag":2538,"props":4593,"children":4595},{"className":4594},[],[4596],{"type":2451,"value":244},{"type":2451,"value":3803},{"type":2445,"tag":2745,"props":4599,"children":4601},{"className":2798,"code":4600,"language":2800,"meta":2417,"style":2417},"export default defineNuxtConfig({\n  modules: ['nuxt-gql-pulse'],\n\n  gqlPulse: {\n    \u002F**\n     * Define your GraphQL clients\n     *\u002F\n    clients: {\n      \u002F\u002F 'rickandmortyapi' was used in examples above instead of 'default'\n      default: {\n        \u002F**\n         * The client endpoint URL\n         *\u002F\n        endpoint: 'https:\u002F\u002Frickandmortyapi.com\u002Fgraphql',\n\n        \u002F**\n         * Per-client request configuration\n         * Docs: https:\u002F\u002Fgithub.com\u002Fgraffle-js\u002Fgraffle\u002Fblob\u002Fgraphql-request\u002Fexamples\u002Fconfiguration-fetch-options.ts\n         *\u002F\n        options: {\n          method?: 'GET' | 'POST';\n          headers?: Headers | string[][] | Record\u003Cstring, string> | (() => Headers | string[][] | Record\u003Cstring, string>);\n          cache?: 'default' | 'force-cache' | 'no-cache' | 'no-store' | 'only-if-cached' | 'reload';\n          credentials?: 'include' | 'omit' | 'same-origin';\n          integrity?: string;\n          keepalive?: boolean;\n          mode?: 'same-origin' | 'cors' | 'navigate' | 'no-cors';\n          priority?: 'auto' | 'high' | 'low';\n          redirect?: 'error' | 'follow' | 'manual';\n          referrer?: string;\n          referrerPolicy?: '' | 'same-origin' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url';\n          errorPolicy?: 'none' | 'ignore' | 'all';\n        }\n      },\n      secondClient: {\n        \u002F\u002F ... another client config\n      },\n    },\n\n    \u002F**\n     * Global options applied to all clients\n     *\u002F\n    options: {\n      \u002F\u002F same structure as per-client `options`\n    },\n\n    \u002F**\n     * Optional\n     * By default, all composables are auto-imported.\n     *\n     * You can exclude some if you only use one or two.\n     *\n     * Available auto-import composables:\n     * [\n     *  'useGqlPulseRequest',\n     *  'useGqlPulseRequestWithCache',\n     *  'useGqlPulseBatchRequests',\n     *  'useGqlPulseRawRequest',\n     *  'useAsyncGqlPulse',\n     *  'useAsyncGqlPulseBatch',\n     * ]\n     *\n     * ⚠️ `useGqlPulseClient` is **always** imported by default\n     * and cannot be excluded.\n     *\u002F\n    excludeComposables: [],\n  },\n})\n",[4602],{"type":2445,"tag":2538,"props":4603,"children":4604},{"__ignoreMap":2417},[4605,4628,4663,4670,4685,4693,4701,4709,4724,4732,4748,4756,4764,4772,4799,4806,4813,4821,4829,4836,4852,4900,4961,5075,5138,5155,5172,5251,5314,5377,5393,5549,5612,5620,5627,5644,5653,5661,5669,5677,5685,5694,5702,5719,5728,5736,5744,5752,5761,5770,5779,5788,5796,5805,5814,5823,5832,5841,5850,5859,5868,5877,5885,5894,5903,5911,5933,5941],{"type":2445,"tag":2755,"props":4606,"children":4607},{"class":2757,"line":2433},[4608,4612,4616,4620,4624],{"type":2445,"tag":2755,"props":4609,"children":4610},{"style":2810},[4611],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":4613,"children":4614},{"style":2810},[4615],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":4617,"children":4618},{"style":2821},[4619],{"type":2451,"value":2824},{"type":2445,"tag":2755,"props":4621,"children":4622},{"style":2827},[4623],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":4625,"children":4626},{"style":2833},[4627],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":4629,"children":4630},{"class":2757,"line":2839},[4631,4635,4639,4643,4647,4651,4655,4659],{"type":2445,"tag":2755,"props":4632,"children":4633},{"style":2843},[4634],{"type":2451,"value":2846},{"type":2445,"tag":2755,"props":4636,"children":4637},{"style":2833},[4638],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4640,"children":4641},{"style":2827},[4642],{"type":2451,"value":2856},{"type":2445,"tag":2755,"props":4644,"children":4645},{"style":2833},[4646],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4648,"children":4649},{"style":2767},[4650],{"type":2451,"value":2412},{"type":2445,"tag":2755,"props":4652,"children":4653},{"style":2833},[4654],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4656,"children":4657},{"style":2827},[4658],{"type":2451,"value":2874},{"type":2445,"tag":2755,"props":4660,"children":4661},{"style":2833},[4662],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":4664,"children":4665},{"class":2757,"line":2882},[4666],{"type":2445,"tag":2755,"props":4667,"children":4668},{"emptyLinePlaceholder":2886},[4669],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":4671,"children":4672},{"class":2757,"line":2892},[4673,4677,4681],{"type":2445,"tag":2755,"props":4674,"children":4675},{"style":2843},[4676],{"type":2451,"value":2898},{"type":2445,"tag":2755,"props":4678,"children":4679},{"style":2833},[4680],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4682,"children":4683},{"style":2833},[4684],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":4686,"children":4687},{"class":2757,"line":2910},[4688],{"type":2445,"tag":2755,"props":4689,"children":4690},{"style":3720},[4691],{"type":2451,"value":4692},"    \u002F**\n",{"type":2445,"tag":2755,"props":4694,"children":4695},{"class":2757,"line":2927},[4696],{"type":2445,"tag":2755,"props":4697,"children":4698},{"style":3720},[4699],{"type":2451,"value":4700},"     * Define your GraphQL clients\n",{"type":2445,"tag":2755,"props":4702,"children":4703},{"class":2757,"line":2944},[4704],{"type":2445,"tag":2755,"props":4705,"children":4706},{"style":3720},[4707],{"type":2451,"value":4708},"     *\u002F\n",{"type":2445,"tag":2755,"props":4710,"children":4711},{"class":2757,"line":2975},[4712,4716,4720],{"type":2445,"tag":2755,"props":4713,"children":4714},{"style":2843},[4715],{"type":2451,"value":2916},{"type":2445,"tag":2755,"props":4717,"children":4718},{"style":2833},[4719],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4721,"children":4722},{"style":2833},[4723],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":4725,"children":4726},{"class":2757,"line":2984},[4727],{"type":2445,"tag":2755,"props":4728,"children":4729},{"style":3720},[4730],{"type":2451,"value":4731},"      \u002F\u002F 'rickandmortyapi' was used in examples above instead of 'default'\n",{"type":2445,"tag":2755,"props":4733,"children":4734},{"class":2757,"line":2993},[4735,4740,4744],{"type":2445,"tag":2755,"props":4736,"children":4737},{"style":2843},[4738],{"type":2451,"value":4739},"      default",{"type":2445,"tag":2755,"props":4741,"children":4742},{"style":2833},[4743],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4745,"children":4746},{"style":2833},[4747],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":4749,"children":4750},{"class":2757,"line":3002},[4751],{"type":2445,"tag":2755,"props":4752,"children":4753},{"style":3720},[4754],{"type":2451,"value":4755},"        \u002F**\n",{"type":2445,"tag":2755,"props":4757,"children":4758},{"class":2757,"line":3178},[4759],{"type":2445,"tag":2755,"props":4760,"children":4761},{"style":3720},[4762],{"type":2451,"value":4763},"         * The client endpoint URL\n",{"type":2445,"tag":2755,"props":4765,"children":4766},{"class":2757,"line":3187},[4767],{"type":2445,"tag":2755,"props":4768,"children":4769},{"style":3720},[4770],{"type":2451,"value":4771},"         *\u002F\n",{"type":2445,"tag":2755,"props":4773,"children":4774},{"class":2757,"line":3196},[4775,4779,4783,4787,4791,4795],{"type":2445,"tag":2755,"props":4776,"children":4777},{"style":2843},[4778],{"type":2451,"value":2950},{"type":2445,"tag":2755,"props":4780,"children":4781},{"style":2833},[4782],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4784,"children":4785},{"style":2833},[4786],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":4788,"children":4789},{"style":2767},[4790],{"type":2451,"value":2964},{"type":2445,"tag":2755,"props":4792,"children":4793},{"style":2833},[4794],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4796,"children":4797},{"style":2833},[4798],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":4800,"children":4801},{"class":2757,"line":3204},[4802],{"type":2445,"tag":2755,"props":4803,"children":4804},{"emptyLinePlaceholder":2886},[4805],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":4807,"children":4808},{"class":2757,"line":3246},[4809],{"type":2445,"tag":2755,"props":4810,"children":4811},{"style":3720},[4812],{"type":2451,"value":4755},{"type":2445,"tag":2755,"props":4814,"children":4815},{"class":2757,"line":3263},[4816],{"type":2445,"tag":2755,"props":4817,"children":4818},{"style":3720},[4819],{"type":2451,"value":4820},"         * Per-client request configuration\n",{"type":2445,"tag":2755,"props":4822,"children":4823},{"class":2757,"line":3356},[4824],{"type":2445,"tag":2755,"props":4825,"children":4826},{"style":3720},[4827],{"type":2451,"value":4828},"         * Docs: https:\u002F\u002Fgithub.com\u002Fgraffle-js\u002Fgraffle\u002Fblob\u002Fgraphql-request\u002Fexamples\u002Fconfiguration-fetch-options.ts\n",{"type":2445,"tag":2755,"props":4830,"children":4831},{"class":2757,"line":3364},[4832],{"type":2445,"tag":2755,"props":4833,"children":4834},{"style":3720},[4835],{"type":2451,"value":4771},{"type":2445,"tag":2755,"props":4837,"children":4838},{"class":2757,"line":3381},[4839,4844,4848],{"type":2445,"tag":2755,"props":4840,"children":4841},{"style":2843},[4842],{"type":2451,"value":4843},"        options",{"type":2445,"tag":2755,"props":4845,"children":4846},{"style":2833},[4847],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4849,"children":4850},{"style":2833},[4851],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":4853,"children":4854},{"class":2757,"line":3411},[4855,4860,4864,4868,4873,4877,4882,4886,4891,4895],{"type":2445,"tag":2755,"props":4856,"children":4857},{"style":2827},[4858],{"type":2451,"value":4859},"          method?",{"type":2445,"tag":2755,"props":4861,"children":4862},{"style":2833},[4863],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4865,"children":4866},{"style":2833},[4867],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":4869,"children":4870},{"style":2767},[4871],{"type":2451,"value":4872},"GET",{"type":2445,"tag":2755,"props":4874,"children":4875},{"style":2833},[4876],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4878,"children":4879},{"style":2833},[4880],{"type":2451,"value":4881}," |",{"type":2445,"tag":2755,"props":4883,"children":4884},{"style":2833},[4885],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":4887,"children":4888},{"style":2767},[4889],{"type":2451,"value":4890},"POST",{"type":2445,"tag":2755,"props":4892,"children":4893},{"style":2833},[4894],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4896,"children":4897},{"style":2827},[4898],{"type":2451,"value":4899},";\n",{"type":2445,"tag":2755,"props":4901,"children":4902},{"class":2757,"line":2432},[4903,4908,4913,4918,4923,4928,4932,4937,4941,4946,4951,4956],{"type":2445,"tag":2755,"props":4904,"children":4905},{"style":2827},[4906],{"type":2451,"value":4907},"          headers",{"type":2445,"tag":2755,"props":4909,"children":4910},{"style":2833},[4911],{"type":2451,"value":4912},"?:",{"type":2445,"tag":2755,"props":4914,"children":4915},{"style":2827},[4916],{"type":2451,"value":4917}," Headers ",{"type":2445,"tag":2755,"props":4919,"children":4920},{"style":2833},[4921],{"type":2451,"value":4922},"|",{"type":2445,"tag":2755,"props":4924,"children":4925},{"style":2827},[4926],{"type":2451,"value":4927}," string[][] ",{"type":2445,"tag":2755,"props":4929,"children":4930},{"style":2833},[4931],{"type":2451,"value":4922},{"type":2445,"tag":2755,"props":4933,"children":4934},{"style":2827},[4935],{"type":2451,"value":4936}," Record",{"type":2445,"tag":2755,"props":4938,"children":4939},{"style":2833},[4940],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":4942,"children":4943},{"style":2827},[4944],{"type":2451,"value":4945},"string",{"type":2445,"tag":2755,"props":4947,"children":4948},{"style":2833},[4949],{"type":2451,"value":4950},",",{"type":2445,"tag":2755,"props":4952,"children":4953},{"style":2827},[4954],{"type":2451,"value":4955}," string> | (() => Headers | string",{"type":2445,"tag":2755,"props":4957,"children":4958},{"style":2843},[4959],{"type":2451,"value":4960},"[][] | Record\u003Cstring, string>);\n",{"type":2445,"tag":2755,"props":4962,"children":4963},{"class":2757,"line":3444},[4964,4969,4973,4977,4982,4986,4990,4994,4999,5003,5007,5011,5016,5020,5024,5028,5033,5037,5041,5045,5050,5054,5058,5062,5067,5071],{"type":2445,"tag":2755,"props":4965,"children":4966},{"style":2843},[4967],{"type":2451,"value":4968},"          cache?",{"type":2445,"tag":2755,"props":4970,"children":4971},{"style":2833},[4972],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":4974,"children":4975},{"style":2833},[4976],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":4978,"children":4979},{"style":2767},[4980],{"type":2451,"value":4981},"default",{"type":2445,"tag":2755,"props":4983,"children":4984},{"style":2833},[4985],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":4987,"children":4988},{"style":2833},[4989],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":4991,"children":4992},{"style":2833},[4993],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":4995,"children":4996},{"style":2767},[4997],{"type":2451,"value":4998},"force-cache",{"type":2445,"tag":2755,"props":5000,"children":5001},{"style":2833},[5002],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5004,"children":5005},{"style":2833},[5006],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5008,"children":5009},{"style":2833},[5010],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5012,"children":5013},{"style":2767},[5014],{"type":2451,"value":5015},"no-cache",{"type":2445,"tag":2755,"props":5017,"children":5018},{"style":2833},[5019],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5021,"children":5022},{"style":2833},[5023],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5025,"children":5026},{"style":2833},[5027],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5029,"children":5030},{"style":2767},[5031],{"type":2451,"value":5032},"no-store",{"type":2445,"tag":2755,"props":5034,"children":5035},{"style":2833},[5036],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5038,"children":5039},{"style":2833},[5040],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5042,"children":5043},{"style":2833},[5044],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5046,"children":5047},{"style":2767},[5048],{"type":2451,"value":5049},"only-if-cached",{"type":2445,"tag":2755,"props":5051,"children":5052},{"style":2833},[5053],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5055,"children":5056},{"style":2833},[5057],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5059,"children":5060},{"style":2833},[5061],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5063,"children":5064},{"style":2767},[5065],{"type":2451,"value":5066},"reload",{"type":2445,"tag":2755,"props":5068,"children":5069},{"style":2833},[5070],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5072,"children":5073},{"style":2827},[5074],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5076,"children":5077},{"class":2757,"line":3461},[5078,5083,5087,5091,5096,5100,5104,5108,5113,5117,5121,5125,5130,5134],{"type":2445,"tag":2755,"props":5079,"children":5080},{"style":2827},[5081],{"type":2451,"value":5082},"          credentials",{"type":2445,"tag":2755,"props":5084,"children":5085},{"style":2833},[5086],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5088,"children":5089},{"style":2833},[5090],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5092,"children":5093},{"style":2767},[5094],{"type":2451,"value":5095},"include",{"type":2445,"tag":2755,"props":5097,"children":5098},{"style":2833},[5099],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5101,"children":5102},{"style":2833},[5103],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5105,"children":5106},{"style":2833},[5107],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5109,"children":5110},{"style":2767},[5111],{"type":2451,"value":5112},"omit",{"type":2445,"tag":2755,"props":5114,"children":5115},{"style":2833},[5116],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5118,"children":5119},{"style":2833},[5120],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5122,"children":5123},{"style":2833},[5124],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5126,"children":5127},{"style":2767},[5128],{"type":2451,"value":5129},"same-origin",{"type":2445,"tag":2755,"props":5131,"children":5132},{"style":2833},[5133],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5135,"children":5136},{"style":2827},[5137],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5139,"children":5140},{"class":2757,"line":3469},[5141,5146,5150],{"type":2445,"tag":2755,"props":5142,"children":5143},{"style":2827},[5144],{"type":2451,"value":5145},"          integrity",{"type":2445,"tag":2755,"props":5147,"children":5148},{"style":2833},[5149],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5151,"children":5152},{"style":2827},[5153],{"type":2451,"value":5154}," string;\n",{"type":2445,"tag":2755,"props":5156,"children":5157},{"class":2757,"line":3486},[5158,5163,5167],{"type":2445,"tag":2755,"props":5159,"children":5160},{"style":2827},[5161],{"type":2451,"value":5162},"          keepalive",{"type":2445,"tag":2755,"props":5164,"children":5165},{"style":2833},[5166],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5168,"children":5169},{"style":2827},[5170],{"type":2451,"value":5171}," boolean;\n",{"type":2445,"tag":2755,"props":5173,"children":5174},{"class":2757,"line":3504},[5175,5180,5184,5188,5192,5196,5200,5204,5209,5213,5217,5221,5226,5230,5234,5238,5243,5247],{"type":2445,"tag":2755,"props":5176,"children":5177},{"style":2827},[5178],{"type":2451,"value":5179},"          mode",{"type":2445,"tag":2755,"props":5181,"children":5182},{"style":2833},[5183],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5185,"children":5186},{"style":2833},[5187],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5189,"children":5190},{"style":2767},[5191],{"type":2451,"value":5129},{"type":2445,"tag":2755,"props":5193,"children":5194},{"style":2833},[5195],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5197,"children":5198},{"style":2833},[5199],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5201,"children":5202},{"style":2833},[5203],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5205,"children":5206},{"style":2767},[5207],{"type":2451,"value":5208},"cors",{"type":2445,"tag":2755,"props":5210,"children":5211},{"style":2833},[5212],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5214,"children":5215},{"style":2833},[5216],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5218,"children":5219},{"style":2833},[5220],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5222,"children":5223},{"style":2767},[5224],{"type":2451,"value":5225},"navigate",{"type":2445,"tag":2755,"props":5227,"children":5228},{"style":2833},[5229],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5231,"children":5232},{"style":2833},[5233],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5235,"children":5236},{"style":2833},[5237],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5239,"children":5240},{"style":2767},[5241],{"type":2451,"value":5242},"no-cors",{"type":2445,"tag":2755,"props":5244,"children":5245},{"style":2833},[5246],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5248,"children":5249},{"style":2827},[5250],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5252,"children":5253},{"class":2757,"line":3539},[5254,5259,5263,5267,5272,5276,5280,5284,5289,5293,5297,5301,5306,5310],{"type":2445,"tag":2755,"props":5255,"children":5256},{"style":2827},[5257],{"type":2451,"value":5258},"          priority",{"type":2445,"tag":2755,"props":5260,"children":5261},{"style":2833},[5262],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5264,"children":5265},{"style":2833},[5266],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5268,"children":5269},{"style":2767},[5270],{"type":2451,"value":5271},"auto",{"type":2445,"tag":2755,"props":5273,"children":5274},{"style":2833},[5275],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5277,"children":5278},{"style":2833},[5279],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5281,"children":5282},{"style":2833},[5283],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5285,"children":5286},{"style":2767},[5287],{"type":2451,"value":5288},"high",{"type":2445,"tag":2755,"props":5290,"children":5291},{"style":2833},[5292],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5294,"children":5295},{"style":2833},[5296],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5298,"children":5299},{"style":2833},[5300],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5302,"children":5303},{"style":2767},[5304],{"type":2451,"value":5305},"low",{"type":2445,"tag":2755,"props":5307,"children":5308},{"style":2833},[5309],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5311,"children":5312},{"style":2827},[5313],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5315,"children":5316},{"class":2757,"line":3555},[5317,5322,5326,5330,5335,5339,5343,5347,5352,5356,5360,5364,5369,5373],{"type":2445,"tag":2755,"props":5318,"children":5319},{"style":2827},[5320],{"type":2451,"value":5321},"          redirect",{"type":2445,"tag":2755,"props":5323,"children":5324},{"style":2833},[5325],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5327,"children":5328},{"style":2833},[5329],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5331,"children":5332},{"style":2767},[5333],{"type":2451,"value":5334},"error",{"type":2445,"tag":2755,"props":5336,"children":5337},{"style":2833},[5338],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5340,"children":5341},{"style":2833},[5342],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5344,"children":5345},{"style":2833},[5346],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5348,"children":5349},{"style":2767},[5350],{"type":2451,"value":5351},"follow",{"type":2445,"tag":2755,"props":5353,"children":5354},{"style":2833},[5355],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5357,"children":5358},{"style":2833},[5359],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5361,"children":5362},{"style":2833},[5363],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5365,"children":5366},{"style":2767},[5367],{"type":2451,"value":5368},"manual",{"type":2445,"tag":2755,"props":5370,"children":5371},{"style":2833},[5372],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5374,"children":5375},{"style":2827},[5376],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5378,"children":5379},{"class":2757,"line":3616},[5380,5385,5389],{"type":2445,"tag":2755,"props":5381,"children":5382},{"style":2827},[5383],{"type":2451,"value":5384},"          referrer",{"type":2445,"tag":2755,"props":5386,"children":5387},{"style":2833},[5388],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5390,"children":5391},{"style":2827},[5392],{"type":2451,"value":5154},{"type":2445,"tag":2755,"props":5394,"children":5395},{"class":2757,"line":3625},[5396,5401,5405,5410,5414,5418,5422,5426,5430,5434,5439,5443,5447,5451,5456,5460,5464,5468,5473,5477,5481,5485,5490,5494,5498,5502,5507,5511,5515,5519,5524,5528,5532,5536,5541,5545],{"type":2445,"tag":2755,"props":5397,"children":5398},{"style":2827},[5399],{"type":2451,"value":5400},"          referrerPolicy",{"type":2445,"tag":2755,"props":5402,"children":5403},{"style":2833},[5404],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5406,"children":5407},{"style":2833},[5408],{"type":2451,"value":5409}," ''",{"type":2445,"tag":2755,"props":5411,"children":5412},{"style":2833},[5413],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5415,"children":5416},{"style":2833},[5417],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5419,"children":5420},{"style":2767},[5421],{"type":2451,"value":5129},{"type":2445,"tag":2755,"props":5423,"children":5424},{"style":2833},[5425],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5427,"children":5428},{"style":2833},[5429],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5431,"children":5432},{"style":2833},[5433],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5435,"children":5436},{"style":2767},[5437],{"type":2451,"value":5438},"no-referrer",{"type":2445,"tag":2755,"props":5440,"children":5441},{"style":2833},[5442],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5444,"children":5445},{"style":2833},[5446],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5448,"children":5449},{"style":2833},[5450],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5452,"children":5453},{"style":2767},[5454],{"type":2451,"value":5455},"no-referrer-when-downgrade",{"type":2445,"tag":2755,"props":5457,"children":5458},{"style":2833},[5459],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5461,"children":5462},{"style":2833},[5463],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5465,"children":5466},{"style":2833},[5467],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5469,"children":5470},{"style":2767},[5471],{"type":2451,"value":5472},"origin",{"type":2445,"tag":2755,"props":5474,"children":5475},{"style":2833},[5476],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5478,"children":5479},{"style":2833},[5480],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5482,"children":5483},{"style":2833},[5484],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5486,"children":5487},{"style":2767},[5488],{"type":2451,"value":5489},"origin-when-cross-origin",{"type":2445,"tag":2755,"props":5491,"children":5492},{"style":2833},[5493],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5495,"children":5496},{"style":2833},[5497],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5499,"children":5500},{"style":2833},[5501],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5503,"children":5504},{"style":2767},[5505],{"type":2451,"value":5506},"strict-origin",{"type":2445,"tag":2755,"props":5508,"children":5509},{"style":2833},[5510],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5512,"children":5513},{"style":2833},[5514],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5516,"children":5517},{"style":2833},[5518],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5520,"children":5521},{"style":2767},[5522],{"type":2451,"value":5523},"strict-origin-when-cross-origin",{"type":2445,"tag":2755,"props":5525,"children":5526},{"style":2833},[5527],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5529,"children":5530},{"style":2833},[5531],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5533,"children":5534},{"style":2833},[5535],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5537,"children":5538},{"style":2767},[5539],{"type":2451,"value":5540},"unsafe-url",{"type":2445,"tag":2755,"props":5542,"children":5543},{"style":2833},[5544],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5546,"children":5547},{"style":2827},[5548],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5550,"children":5551},{"class":2757,"line":3642},[5552,5557,5561,5565,5570,5574,5578,5582,5587,5591,5595,5599,5604,5608],{"type":2445,"tag":2755,"props":5553,"children":5554},{"style":2827},[5555],{"type":2451,"value":5556},"          errorPolicy",{"type":2445,"tag":2755,"props":5558,"children":5559},{"style":2833},[5560],{"type":2451,"value":4912},{"type":2445,"tag":2755,"props":5562,"children":5563},{"style":2833},[5564],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5566,"children":5567},{"style":2767},[5568],{"type":2451,"value":5569},"none",{"type":2445,"tag":2755,"props":5571,"children":5572},{"style":2833},[5573],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5575,"children":5576},{"style":2833},[5577],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5579,"children":5580},{"style":2833},[5581],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5583,"children":5584},{"style":2767},[5585],{"type":2451,"value":5586},"ignore",{"type":2445,"tag":2755,"props":5588,"children":5589},{"style":2833},[5590],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5592,"children":5593},{"style":2833},[5594],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":5596,"children":5597},{"style":2833},[5598],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":5600,"children":5601},{"style":2767},[5602],{"type":2451,"value":5603},"all",{"type":2445,"tag":2755,"props":5605,"children":5606},{"style":2833},[5607],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":5609,"children":5610},{"style":2827},[5611],{"type":2451,"value":4899},{"type":2445,"tag":2755,"props":5613,"children":5614},{"class":2757,"line":3659},[5615],{"type":2445,"tag":2755,"props":5616,"children":5617},{"style":2833},[5618],{"type":2451,"value":5619},"        }\n",{"type":2445,"tag":2755,"props":5621,"children":5622},{"class":2757,"line":3676},[5623],{"type":2445,"tag":2755,"props":5624,"children":5625},{"style":2833},[5626],{"type":2451,"value":2981},{"type":2445,"tag":2755,"props":5628,"children":5630},{"class":2757,"line":5629},35,[5631,5636,5640],{"type":2445,"tag":2755,"props":5632,"children":5633},{"style":2843},[5634],{"type":2451,"value":5635},"      secondClient",{"type":2445,"tag":2755,"props":5637,"children":5638},{"style":2833},[5639],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":5641,"children":5642},{"style":2833},[5643],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":5645,"children":5647},{"class":2757,"line":5646},36,[5648],{"type":2445,"tag":2755,"props":5649,"children":5650},{"style":3720},[5651],{"type":2451,"value":5652},"        \u002F\u002F ... another client config\n",{"type":2445,"tag":2755,"props":5654,"children":5656},{"class":2757,"line":5655},37,[5657],{"type":2445,"tag":2755,"props":5658,"children":5659},{"style":2833},[5660],{"type":2451,"value":2981},{"type":2445,"tag":2755,"props":5662,"children":5664},{"class":2757,"line":5663},38,[5665],{"type":2445,"tag":2755,"props":5666,"children":5667},{"style":2833},[5668],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":5670,"children":5672},{"class":2757,"line":5671},39,[5673],{"type":2445,"tag":2755,"props":5674,"children":5675},{"emptyLinePlaceholder":2886},[5676],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":5678,"children":5680},{"class":2757,"line":5679},40,[5681],{"type":2445,"tag":2755,"props":5682,"children":5683},{"style":3720},[5684],{"type":2451,"value":4692},{"type":2445,"tag":2755,"props":5686,"children":5688},{"class":2757,"line":5687},41,[5689],{"type":2445,"tag":2755,"props":5690,"children":5691},{"style":3720},[5692],{"type":2451,"value":5693},"     * Global options applied to all clients\n",{"type":2445,"tag":2755,"props":5695,"children":5697},{"class":2757,"line":5696},42,[5698],{"type":2445,"tag":2755,"props":5699,"children":5700},{"style":3720},[5701],{"type":2451,"value":4708},{"type":2445,"tag":2755,"props":5703,"children":5705},{"class":2757,"line":5704},43,[5706,5711,5715],{"type":2445,"tag":2755,"props":5707,"children":5708},{"style":2843},[5709],{"type":2451,"value":5710},"    options",{"type":2445,"tag":2755,"props":5712,"children":5713},{"style":2833},[5714],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":5716,"children":5717},{"style":2833},[5718],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":5720,"children":5722},{"class":2757,"line":5721},44,[5723],{"type":2445,"tag":2755,"props":5724,"children":5725},{"style":3720},[5726],{"type":2451,"value":5727},"      \u002F\u002F same structure as per-client `options`\n",{"type":2445,"tag":2755,"props":5729,"children":5731},{"class":2757,"line":5730},45,[5732],{"type":2445,"tag":2755,"props":5733,"children":5734},{"style":2833},[5735],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":5737,"children":5739},{"class":2757,"line":5738},46,[5740],{"type":2445,"tag":2755,"props":5741,"children":5742},{"emptyLinePlaceholder":2886},[5743],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":5745,"children":5747},{"class":2757,"line":5746},47,[5748],{"type":2445,"tag":2755,"props":5749,"children":5750},{"style":3720},[5751],{"type":2451,"value":4692},{"type":2445,"tag":2755,"props":5753,"children":5755},{"class":2757,"line":5754},48,[5756],{"type":2445,"tag":2755,"props":5757,"children":5758},{"style":3720},[5759],{"type":2451,"value":5760},"     * Optional\n",{"type":2445,"tag":2755,"props":5762,"children":5764},{"class":2757,"line":5763},49,[5765],{"type":2445,"tag":2755,"props":5766,"children":5767},{"style":3720},[5768],{"type":2451,"value":5769},"     * By default, all composables are auto-imported.\n",{"type":2445,"tag":2755,"props":5771,"children":5773},{"class":2757,"line":5772},50,[5774],{"type":2445,"tag":2755,"props":5775,"children":5776},{"style":3720},[5777],{"type":2451,"value":5778},"     *\n",{"type":2445,"tag":2755,"props":5780,"children":5782},{"class":2757,"line":5781},51,[5783],{"type":2445,"tag":2755,"props":5784,"children":5785},{"style":3720},[5786],{"type":2451,"value":5787},"     * You can exclude some if you only use one or two.\n",{"type":2445,"tag":2755,"props":5789,"children":5791},{"class":2757,"line":5790},52,[5792],{"type":2445,"tag":2755,"props":5793,"children":5794},{"style":3720},[5795],{"type":2451,"value":5778},{"type":2445,"tag":2755,"props":5797,"children":5799},{"class":2757,"line":5798},53,[5800],{"type":2445,"tag":2755,"props":5801,"children":5802},{"style":3720},[5803],{"type":2451,"value":5804},"     * Available auto-import composables:\n",{"type":2445,"tag":2755,"props":5806,"children":5808},{"class":2757,"line":5807},54,[5809],{"type":2445,"tag":2755,"props":5810,"children":5811},{"style":3720},[5812],{"type":2451,"value":5813},"     * [\n",{"type":2445,"tag":2755,"props":5815,"children":5817},{"class":2757,"line":5816},55,[5818],{"type":2445,"tag":2755,"props":5819,"children":5820},{"style":3720},[5821],{"type":2451,"value":5822},"     *  'useGqlPulseRequest',\n",{"type":2445,"tag":2755,"props":5824,"children":5826},{"class":2757,"line":5825},56,[5827],{"type":2445,"tag":2755,"props":5828,"children":5829},{"style":3720},[5830],{"type":2451,"value":5831},"     *  'useGqlPulseRequestWithCache',\n",{"type":2445,"tag":2755,"props":5833,"children":5835},{"class":2757,"line":5834},57,[5836],{"type":2445,"tag":2755,"props":5837,"children":5838},{"style":3720},[5839],{"type":2451,"value":5840},"     *  'useGqlPulseBatchRequests',\n",{"type":2445,"tag":2755,"props":5842,"children":5844},{"class":2757,"line":5843},58,[5845],{"type":2445,"tag":2755,"props":5846,"children":5847},{"style":3720},[5848],{"type":2451,"value":5849},"     *  'useGqlPulseRawRequest',\n",{"type":2445,"tag":2755,"props":5851,"children":5853},{"class":2757,"line":5852},59,[5854],{"type":2445,"tag":2755,"props":5855,"children":5856},{"style":3720},[5857],{"type":2451,"value":5858},"     *  'useAsyncGqlPulse',\n",{"type":2445,"tag":2755,"props":5860,"children":5862},{"class":2757,"line":5861},60,[5863],{"type":2445,"tag":2755,"props":5864,"children":5865},{"style":3720},[5866],{"type":2451,"value":5867},"     *  'useAsyncGqlPulseBatch',\n",{"type":2445,"tag":2755,"props":5869,"children":5871},{"class":2757,"line":5870},61,[5872],{"type":2445,"tag":2755,"props":5873,"children":5874},{"style":3720},[5875],{"type":2451,"value":5876},"     * ]\n",{"type":2445,"tag":2755,"props":5878,"children":5880},{"class":2757,"line":5879},62,[5881],{"type":2445,"tag":2755,"props":5882,"children":5883},{"style":3720},[5884],{"type":2451,"value":5778},{"type":2445,"tag":2755,"props":5886,"children":5888},{"class":2757,"line":5887},63,[5889],{"type":2445,"tag":2755,"props":5890,"children":5891},{"style":3720},[5892],{"type":2451,"value":5893},"     * ⚠️ `useGqlPulseClient` is **always** imported by default\n",{"type":2445,"tag":2755,"props":5895,"children":5897},{"class":2757,"line":5896},64,[5898],{"type":2445,"tag":2755,"props":5899,"children":5900},{"style":3720},[5901],{"type":2451,"value":5902},"     * and cannot be excluded.\n",{"type":2445,"tag":2755,"props":5904,"children":5906},{"class":2757,"line":5905},65,[5907],{"type":2445,"tag":2755,"props":5908,"children":5909},{"style":3720},[5910],{"type":2451,"value":4708},{"type":2445,"tag":2755,"props":5912,"children":5914},{"class":2757,"line":5913},66,[5915,5920,5924,5929],{"type":2445,"tag":2755,"props":5916,"children":5917},{"style":2843},[5918],{"type":2451,"value":5919},"    excludeComposables",{"type":2445,"tag":2755,"props":5921,"children":5922},{"style":2833},[5923],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":5925,"children":5926},{"style":2827},[5927],{"type":2451,"value":5928}," []",{"type":2445,"tag":2755,"props":5930,"children":5931},{"style":2833},[5932],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":5934,"children":5936},{"class":2757,"line":5935},67,[5937],{"type":2445,"tag":2755,"props":5938,"children":5939},{"style":2833},[5940],{"type":2451,"value":2999},{"type":2445,"tag":2755,"props":5942,"children":5944},{"class":2757,"line":5943},68,[5945,5949],{"type":2445,"tag":2755,"props":5946,"children":5947},{"style":2833},[5948],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":5950,"children":5951},{"style":2827},[5952],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":5954,"children":5955},{},[5956],{"type":2445,"tag":2583,"props":5957,"children":5958},{},[5959],{"type":2451,"value":5960},"🔑 Type Declarations (index.d.ts)",{"type":2445,"tag":2446,"props":5962,"children":5963},{},[5964,5966,5971,5973,5979],{"type":2451,"value":5965},"if you want to have type-safe client names in your project,\nyou can declare the ",{"type":2445,"tag":2538,"props":5967,"children":5969},{"className":5968},[],[5970],{"type":2451,"value":2595},{"type":2451,"value":5972}," type globally in your project.\nnormally this is auto-generated in ",{"type":2445,"tag":2538,"props":5974,"children":5976},{"className":5975},[],[5977],{"type":2451,"value":5978},".nuxt\u002Ftypes\u002Fgql-pulse.d.ts",{"type":2451,"value":5980}," during build,\nbut you can also declare it manually in your project for better DX.",{"type":2445,"tag":2745,"props":5982,"children":5984},{"className":2798,"code":5983,"language":2800,"meta":2417,"style":2417},"declare global {\n  type TGqlPulseClientKey = 'rickandmortyapi'\n}\n\nexport {}\n",[5985],{"type":2445,"tag":2538,"props":5986,"children":5987},{"__ignoreMap":2417},[5988,6005,6034,6042,6049],{"type":2445,"tag":2755,"props":5989,"children":5990},{"class":2757,"line":2433},[5991,5996,6001],{"type":2445,"tag":2755,"props":5992,"children":5993},{"style":3050},[5994],{"type":2451,"value":5995},"declare",{"type":2445,"tag":2755,"props":5997,"children":5998},{"style":2827},[5999],{"type":2451,"value":6000}," global ",{"type":2445,"tag":2755,"props":6002,"children":6003},{"style":2833},[6004],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":6006,"children":6007},{"class":2757,"line":2839},[6008,6013,6018,6022,6026,6030],{"type":2445,"tag":2755,"props":6009,"children":6010},{"style":3050},[6011],{"type":2451,"value":6012},"  type",{"type":2445,"tag":2755,"props":6014,"children":6015},{"style":2761},[6016],{"type":2451,"value":6017}," TGqlPulseClientKey",{"type":2445,"tag":2755,"props":6019,"children":6020},{"style":2833},[6021],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":6023,"children":6024},{"style":2833},[6025],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":6027,"children":6028},{"style":2767},[6029],{"type":2451,"value":3400},{"type":2445,"tag":2755,"props":6031,"children":6032},{"style":2833},[6033],{"type":2451,"value":3755},{"type":2445,"tag":2755,"props":6035,"children":6036},{"class":2757,"line":2882},[6037],{"type":2445,"tag":2755,"props":6038,"children":6039},{"style":2833},[6040],{"type":2451,"value":6041},"}\n",{"type":2445,"tag":2755,"props":6043,"children":6044},{"class":2757,"line":2892},[6045],{"type":2445,"tag":2755,"props":6046,"children":6047},{"emptyLinePlaceholder":2886},[6048],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":6050,"children":6051},{"class":2757,"line":2910},[6052,6056],{"type":2445,"tag":2755,"props":6053,"children":6054},{"style":2810},[6055],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":6057,"children":6058},{"style":2833},[6059],{"type":2451,"value":6060}," {}\n",{"type":2445,"tag":3020,"props":6062,"children":6064},{"id":6063},"composables-overview",[6065],{"type":2451,"value":6066},"🧩 Composables Overview",{"type":2445,"tag":2446,"props":6068,"children":6069},{},[6070],{"type":2451,"value":6071},"🔧 API quick reference (signatures)",{"type":2445,"tag":2523,"props":6073,"children":6074},{},[6075,6080,6096,6106,6121,6126,6137],{"type":2445,"tag":2527,"props":6076,"children":6077},{},[6078],{"type":2451,"value":6079},"useGqlPulseClient(clientName: string | \"default\"): GraphQLClient — get raw client",{"type":2445,"tag":2527,"props":6081,"children":6082},{},[6083,6085],{"type":2451,"value":6084},"useGqlPulseRequest",{"type":2445,"tag":6086,"props":6087,"children":6088},"t",{},[6089,6091],{"type":2451,"value":6090},"(opts): Promise",{"type":2445,"tag":6086,"props":6092,"children":6093},{},[6094],{"type":2451,"value":6095},"\nopts = { document, client?, variables? }",{"type":2445,"tag":2527,"props":6097,"children":6098},{},[6099,6101],{"type":2451,"value":6100},"useGqlPulseRawRequest",{"type":2445,"tag":6086,"props":6102,"children":6103},{},[6104],{"type":2451,"value":6105},"(opts): Promise\u003C{ status, headers, data, errors?, extensions? }>",{"type":2445,"tag":2527,"props":6107,"children":6108},{},[6109,6111],{"type":2451,"value":6110},"useGqlPulseRequestWithCache",{"type":2445,"tag":6086,"props":6112,"children":6113},{},[6114,6116],{"type":2451,"value":6115},"(opts): Promise\u003CRemovableRef",{"type":2445,"tag":6086,"props":6117,"children":6118},{},[6119],{"type":2451,"value":6120},"> — sessionStorage cache (SPA via @vueuse\u002Fcore)",{"type":2445,"tag":2527,"props":6122,"children":6123},{},[6124],{"type":2451,"value":6125},"useAsyncGqlPulse(opts): AsyncDataReturn — SSR-friendly useAsyncData wrapper",{"type":2445,"tag":2527,"props":6127,"children":6128},{},[6129,6131],{"type":2451,"value":6130},"useGqlPulseBatchRequests(opts): Promise",{"type":2445,"tag":6132,"props":6133,"children":6134},"batch-result",{},[6135],{"type":2451,"value":6136}," — batch many queries at once",{"type":2445,"tag":2527,"props":6138,"children":6139},{},[6140],{"type":2451,"value":6141},"useAsyncGqlPulseBatch(opts): AsyncDataReturn — batched useAsyncData with optional payload cache",{"type":2445,"tag":2446,"props":6143,"children":6144},{},[6145],{"type":2451,"value":6146},"🔁 Caching: SSR vs SPA",{"type":2445,"tag":2523,"props":6148,"children":6149},{},[6150,6169],{"type":2445,"tag":2527,"props":6151,"children":6152},{},[6153,6159,6161,6167],{"type":2445,"tag":2538,"props":6154,"children":6156},{"className":6155},[],[6157],{"type":2451,"value":6158},"withPayloadCache",{"type":2451,"value":6160}," \u002F ",{"type":2445,"tag":2538,"props":6162,"children":6164},{"className":6163},[],[6165],{"type":2451,"value":6166},"useAsyncGqlPulse",{"type":2451,"value":6168}," → SSR-friendly, data is stored in Nuxt payload and reused during client hydration (no double-fetch).",{"type":2445,"tag":2527,"props":6170,"children":6171},{},[6172,6178,6180,6185,6187,6192,6193,6199],{"type":2445,"tag":2538,"props":6173,"children":6175},{"className":6174},[],[6176],{"type":2451,"value":6177},"*WithCache",{"type":2451,"value":6179}," variants & ",{"type":2445,"tag":2538,"props":6181,"children":6183},{"className":6182},[],[6184],{"type":2451,"value":6110},{"type":2451,"value":6186}," → SPA only. They use ",{"type":2445,"tag":2538,"props":6188,"children":6190},{"className":6189},[],[6191],{"type":2451,"value":2613},{"type":2451,"value":2570},{"type":2445,"tag":2538,"props":6194,"children":6196},{"className":6195},[],[6197],{"type":2451,"value":6198},"@vueuse\u002Fcore",{"type":2451,"value":6200},", providing client-persistent caching across reloads.\nUse these for client-persistent caching across reloads; not suitable for SSR-only pages.",{"type":2445,"tag":6202,"props":6203,"children":6205},"h4",{"id":6204},"api-details",[6206],{"type":2451,"value":6207},"🔧 API details",{"type":2445,"tag":2446,"props":6209,"children":6210},{},[6211],{"type":2445,"tag":2583,"props":6212,"children":6213},{},[6214],{"type":2451,"value":6084},{"type":2445,"tag":2745,"props":6216,"children":6218},{"className":2798,"code":6217,"language":2800,"meta":2417,"style":2417},"\u002F\u002F Make standard GraphQL requests.\nconst data = await useGqlPulseRequest\u003CResponseType>({\n  document, \u002F\u002F string | DocumentNode\n  client: string, \u002F\u002F defaults to first client\n  variables: TVariables,\n})\n",[6219],{"type":2445,"tag":2538,"props":6220,"children":6221},{"__ignoreMap":2417},[6222,6230,6275,6291,6315,6336],{"type":2445,"tag":2755,"props":6223,"children":6224},{"class":2757,"line":2433},[6225],{"type":2445,"tag":2755,"props":6226,"children":6227},{"style":3720},[6228],{"type":2451,"value":6229},"\u002F\u002F Make standard GraphQL requests.\n",{"type":2445,"tag":2755,"props":6231,"children":6232},{"class":2757,"line":2839},[6233,6237,6241,6245,6249,6254,6258,6263,6267,6271],{"type":2445,"tag":2755,"props":6234,"children":6235},{"style":3050},[6236],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":6238,"children":6239},{"style":2827},[6240],{"type":2451,"value":3219},{"type":2445,"tag":2755,"props":6242,"children":6243},{"style":2833},[6244],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":6246,"children":6247},{"style":2810},[6248],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":6250,"children":6251},{"style":2821},[6252],{"type":2451,"value":6253}," useGqlPulseRequest",{"type":2445,"tag":2755,"props":6255,"children":6256},{"style":2833},[6257],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":6259,"children":6260},{"style":2761},[6261],{"type":2451,"value":6262},"ResponseType",{"type":2445,"tag":2755,"props":6264,"children":6265},{"style":2833},[6266],{"type":2451,"value":3519},{"type":2445,"tag":2755,"props":6268,"children":6269},{"style":2827},[6270],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":6272,"children":6273},{"style":2833},[6274],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":6276,"children":6277},{"class":2757,"line":2882},[6278,6282,6286],{"type":2445,"tag":2755,"props":6279,"children":6280},{"style":2827},[6281],{"type":2451,"value":3417},{"type":2445,"tag":2755,"props":6283,"children":6284},{"style":2833},[6285],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":6287,"children":6288},{"style":3720},[6289],{"type":2451,"value":6290}," \u002F\u002F string | DocumentNode\n",{"type":2445,"tag":2755,"props":6292,"children":6293},{"class":2757,"line":2892},[6294,6298,6302,6306,6310],{"type":2445,"tag":2755,"props":6295,"children":6296},{"style":2843},[6297],{"type":2451,"value":3387},{"type":2445,"tag":2755,"props":6299,"children":6300},{"style":2833},[6301],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6303,"children":6304},{"style":2827},[6305],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":6307,"children":6308},{"style":2833},[6309],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":6311,"children":6312},{"style":3720},[6313],{"type":2451,"value":6314}," \u002F\u002F defaults to first client\n",{"type":2445,"tag":2755,"props":6316,"children":6317},{"class":2757,"line":2910},[6318,6323,6327,6332],{"type":2445,"tag":2755,"props":6319,"children":6320},{"style":2843},[6321],{"type":2451,"value":6322},"  variables",{"type":2445,"tag":2755,"props":6324,"children":6325},{"style":2833},[6326],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6328,"children":6329},{"style":2827},[6330],{"type":2451,"value":6331}," TVariables",{"type":2445,"tag":2755,"props":6333,"children":6334},{"style":2833},[6335],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6337,"children":6338},{"class":2757,"line":2927},[6339,6343],{"type":2445,"tag":2755,"props":6340,"children":6341},{"style":2833},[6342],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":6344,"children":6345},{"style":2827},[6346],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":6348,"children":6349},{},[6350],{"type":2445,"tag":2583,"props":6351,"children":6352},{},[6353],{"type":2451,"value":6100},{"type":2445,"tag":2745,"props":6355,"children":6357},{"className":2798,"code":6356,"language":2800,"meta":2417,"style":2417},"\u002F\u002F Low-level request returning headers, status, and errors.\nconst res = await useGqlPulseRawRequest\u003CResponseType>({\n  document: string,\n  client: string,\n  variables: TVariables,\n}) \u002F\u002F { status, headers, data, extensions, errors? }\n",[6358],{"type":2445,"tag":2538,"props":6359,"children":6360},{"__ignoreMap":2417},[6361,6369,6414,6433,6452,6471],{"type":2445,"tag":2755,"props":6362,"children":6363},{"class":2757,"line":2433},[6364],{"type":2445,"tag":2755,"props":6365,"children":6366},{"style":3720},[6367],{"type":2451,"value":6368},"\u002F\u002F Low-level request returning headers, status, and errors.\n",{"type":2445,"tag":2755,"props":6370,"children":6371},{"class":2757,"line":2839},[6372,6376,6381,6385,6389,6394,6398,6402,6406,6410],{"type":2445,"tag":2755,"props":6373,"children":6374},{"style":3050},[6375],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":6377,"children":6378},{"style":2827},[6379],{"type":2451,"value":6380}," res ",{"type":2445,"tag":2755,"props":6382,"children":6383},{"style":2833},[6384],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":6386,"children":6387},{"style":2810},[6388],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":6390,"children":6391},{"style":2821},[6392],{"type":2451,"value":6393}," useGqlPulseRawRequest",{"type":2445,"tag":2755,"props":6395,"children":6396},{"style":2833},[6397],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":6399,"children":6400},{"style":2761},[6401],{"type":2451,"value":6262},{"type":2445,"tag":2755,"props":6403,"children":6404},{"style":2833},[6405],{"type":2451,"value":3519},{"type":2445,"tag":2755,"props":6407,"children":6408},{"style":2827},[6409],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":6411,"children":6412},{"style":2833},[6413],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":6415,"children":6416},{"class":2757,"line":2882},[6417,6421,6425,6429],{"type":2445,"tag":2755,"props":6418,"children":6419},{"style":2843},[6420],{"type":2451,"value":3417},{"type":2445,"tag":2755,"props":6422,"children":6423},{"style":2833},[6424],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6426,"children":6427},{"style":2827},[6428],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":6430,"children":6431},{"style":2833},[6432],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6434,"children":6435},{"class":2757,"line":2892},[6436,6440,6444,6448],{"type":2445,"tag":2755,"props":6437,"children":6438},{"style":2843},[6439],{"type":2451,"value":3387},{"type":2445,"tag":2755,"props":6441,"children":6442},{"style":2833},[6443],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6445,"children":6446},{"style":2827},[6447],{"type":2451,"value":3291},{"type":2445,"tag":2755,"props":6449,"children":6450},{"style":2833},[6451],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6453,"children":6454},{"class":2757,"line":2910},[6455,6459,6463,6467],{"type":2445,"tag":2755,"props":6456,"children":6457},{"style":2843},[6458],{"type":2451,"value":6322},{"type":2445,"tag":2755,"props":6460,"children":6461},{"style":2833},[6462],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6464,"children":6465},{"style":2827},[6466],{"type":2451,"value":6331},{"type":2445,"tag":2755,"props":6468,"children":6469},{"style":2833},[6470],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6472,"children":6473},{"class":2757,"line":2927},[6474,6478,6483],{"type":2445,"tag":2755,"props":6475,"children":6476},{"style":2833},[6477],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":6479,"children":6480},{"style":2827},[6481],{"type":2451,"value":6482},") ",{"type":2445,"tag":2755,"props":6484,"children":6485},{"style":3720},[6486],{"type":2451,"value":6487},"\u002F\u002F { status, headers, data, extensions, errors? }\n",{"type":2445,"tag":2446,"props":6489,"children":6490},{},[6491],{"type":2445,"tag":2583,"props":6492,"children":6493},{},[6494],{"type":2451,"value":6495},"useGqlPulseClient",{"type":2445,"tag":2745,"props":6497,"children":6499},{"className":2798,"code":6498,"language":2800,"meta":2417,"style":2417},"\u002F\u002F Access the underlying GraphQLClient instance.\n\u002F\u002F Always auto-imported and cannot be excluded.\nconst client = useGqlPulseClient('default')\n",[6500],{"type":2445,"tag":2538,"props":6501,"children":6502},{"__ignoreMap":2417},[6503,6511,6519],{"type":2445,"tag":2755,"props":6504,"children":6505},{"class":2757,"line":2433},[6506],{"type":2445,"tag":2755,"props":6507,"children":6508},{"style":3720},[6509],{"type":2451,"value":6510},"\u002F\u002F Access the underlying GraphQLClient instance.\n",{"type":2445,"tag":2755,"props":6512,"children":6513},{"class":2757,"line":2839},[6514],{"type":2445,"tag":2755,"props":6515,"children":6516},{"style":3720},[6517],{"type":2451,"value":6518},"\u002F\u002F Always auto-imported and cannot be excluded.\n",{"type":2445,"tag":2755,"props":6520,"children":6521},{"class":2757,"line":2882},[6522,6526,6531,6535,6540,6544,6548,6552,6556],{"type":2445,"tag":2755,"props":6523,"children":6524},{"style":3050},[6525],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":6527,"children":6528},{"style":2827},[6529],{"type":2451,"value":6530}," client ",{"type":2445,"tag":2755,"props":6532,"children":6533},{"style":2833},[6534],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":6536,"children":6537},{"style":2821},[6538],{"type":2451,"value":6539}," useGqlPulseClient",{"type":2445,"tag":2755,"props":6541,"children":6542},{"style":2827},[6543],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":6545,"children":6546},{"style":2833},[6547],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":6549,"children":6550},{"style":2767},[6551],{"type":2451,"value":4981},{"type":2445,"tag":2755,"props":6553,"children":6554},{"style":2833},[6555],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":6557,"children":6558},{"style":2827},[6559],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":6561,"children":6562},{},[6563],{"type":2445,"tag":2583,"props":6564,"children":6565},{},[6566],{"type":2451,"value":6166},{"type":2445,"tag":2745,"props":6568,"children":6570},{"className":2798,"code":6569,"language":2800,"meta":2417,"style":2417},"\u002F\u002F Nuxt-friendly async data fetching with optional payload cache. (SSR Friendly)\nconst { data, pending, error } = await useAsyncGqlPulse\u003C\n  ResponseType,\n  ErrorType\n>({\n  key: 'characters',\n  document,\n  variables,\n  client: 'default',\n  withPayloadCache: true,\n})\n",[6571],{"type":2445,"tag":2538,"props":6572,"children":6573},{"__ignoreMap":2417},[6574,6582,6636,6648,6656,6671,6700,6711,6722,6749,6771],{"type":2445,"tag":2755,"props":6575,"children":6576},{"class":2757,"line":2433},[6577],{"type":2445,"tag":2755,"props":6578,"children":6579},{"style":3720},[6580],{"type":2451,"value":6581},"\u002F\u002F Nuxt-friendly async data fetching with optional payload cache. (SSR Friendly)\n",{"type":2445,"tag":2755,"props":6583,"children":6584},{"class":2757,"line":2839},[6585,6589,6593,6597,6601,6606,6610,6615,6619,6623,6627,6631],{"type":2445,"tag":2755,"props":6586,"children":6587},{"style":3050},[6588],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":6590,"children":6591},{"style":2833},[6592],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":6594,"children":6595},{"style":2827},[6596],{"type":2451,"value":3881},{"type":2445,"tag":2755,"props":6598,"children":6599},{"style":2833},[6600],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":6602,"children":6603},{"style":2827},[6604],{"type":2451,"value":6605}," pending",{"type":2445,"tag":2755,"props":6607,"children":6608},{"style":2833},[6609],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":6611,"children":6612},{"style":2827},[6613],{"type":2451,"value":6614}," error ",{"type":2445,"tag":2755,"props":6616,"children":6617},{"style":2833},[6618],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":6620,"children":6621},{"style":2833},[6622],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":6624,"children":6625},{"style":2810},[6626],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":6628,"children":6629},{"style":2827},[6630],{"type":2451,"value":3238},{"type":2445,"tag":2755,"props":6632,"children":6633},{"style":2833},[6634],{"type":2451,"value":6635},"\u003C\n",{"type":2445,"tag":2755,"props":6637,"children":6638},{"class":2757,"line":2882},[6639,6644],{"type":2445,"tag":2755,"props":6640,"children":6641},{"style":2827},[6642],{"type":2451,"value":6643},"  ResponseType",{"type":2445,"tag":2755,"props":6645,"children":6646},{"style":2833},[6647],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6649,"children":6650},{"class":2757,"line":2892},[6651],{"type":2445,"tag":2755,"props":6652,"children":6653},{"style":2827},[6654],{"type":2451,"value":6655},"  ErrorType\n",{"type":2445,"tag":2755,"props":6657,"children":6658},{"class":2757,"line":2910},[6659,6663,6667],{"type":2445,"tag":2755,"props":6660,"children":6661},{"style":2833},[6662],{"type":2451,"value":3519},{"type":2445,"tag":2755,"props":6664,"children":6665},{"style":2827},[6666],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":6668,"children":6669},{"style":2833},[6670],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":6672,"children":6673},{"class":2757,"line":2927},[6674,6679,6683,6687,6692,6696],{"type":2445,"tag":2755,"props":6675,"children":6676},{"style":2843},[6677],{"type":2451,"value":6678},"  key",{"type":2445,"tag":2755,"props":6680,"children":6681},{"style":2833},[6682],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6684,"children":6685},{"style":2833},[6686],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":6688,"children":6689},{"style":2767},[6690],{"type":2451,"value":6691},"characters",{"type":2445,"tag":2755,"props":6693,"children":6694},{"style":2833},[6695],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":6697,"children":6698},{"style":2833},[6699],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6701,"children":6702},{"class":2757,"line":2944},[6703,6707],{"type":2445,"tag":2755,"props":6704,"children":6705},{"style":2827},[6706],{"type":2451,"value":3417},{"type":2445,"tag":2755,"props":6708,"children":6709},{"style":2833},[6710],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6712,"children":6713},{"class":2757,"line":2975},[6714,6718],{"type":2445,"tag":2755,"props":6715,"children":6716},{"style":2827},[6717],{"type":2451,"value":6322},{"type":2445,"tag":2755,"props":6719,"children":6720},{"style":2833},[6721],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6723,"children":6724},{"class":2757,"line":2984},[6725,6729,6733,6737,6741,6745],{"type":2445,"tag":2755,"props":6726,"children":6727},{"style":2843},[6728],{"type":2451,"value":3387},{"type":2445,"tag":2755,"props":6730,"children":6731},{"style":2833},[6732],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6734,"children":6735},{"style":2833},[6736],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":6738,"children":6739},{"style":2767},[6740],{"type":2451,"value":4981},{"type":2445,"tag":2755,"props":6742,"children":6743},{"style":2833},[6744],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":6746,"children":6747},{"style":2833},[6748],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6750,"children":6751},{"class":2757,"line":2993},[6752,6757,6761,6767],{"type":2445,"tag":2755,"props":6753,"children":6754},{"style":2843},[6755],{"type":2451,"value":6756},"  withPayloadCache",{"type":2445,"tag":2755,"props":6758,"children":6759},{"style":2833},[6760],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6762,"children":6764},{"style":6763},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[6765],{"type":2451,"value":6766}," true",{"type":2445,"tag":2755,"props":6768,"children":6769},{"style":2833},[6770],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6772,"children":6773},{"class":2757,"line":3002},[6774,6778],{"type":2445,"tag":2755,"props":6775,"children":6776},{"style":2833},[6777],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":6779,"children":6780},{"style":2827},[6781],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":6783,"children":6784},{},[6785],{"type":2445,"tag":2583,"props":6786,"children":6787},{},[6788],{"type":2451,"value":6789},"useGqlPulseBatchRequests",{"type":2445,"tag":2745,"props":6791,"children":6793},{"className":2798,"code":6792,"language":2800,"meta":2417,"style":2417},"\u002F\u002F Batch multiple queries into one request.\nconst result = await useGqlPulseBatchRequests({\n  documents: [\n    { document: query1, variables: { id: 1 } },\n    { document: query2, variables: { id: 2 } },\n  ],\n  client: 'default',\n})\n",[6794],{"type":2445,"tag":2538,"props":6795,"children":6796},{"__ignoreMap":2417},[6797,6805,6838,6855,6917,6974,6986,7013],{"type":2445,"tag":2755,"props":6798,"children":6799},{"class":2757,"line":2433},[6800],{"type":2445,"tag":2755,"props":6801,"children":6802},{"style":3720},[6803],{"type":2451,"value":6804},"\u002F\u002F Batch multiple queries into one request.\n",{"type":2445,"tag":2755,"props":6806,"children":6807},{"class":2757,"line":2839},[6808,6812,6817,6821,6825,6830,6834],{"type":2445,"tag":2755,"props":6809,"children":6810},{"style":3050},[6811],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":6813,"children":6814},{"style":2827},[6815],{"type":2451,"value":6816}," result ",{"type":2445,"tag":2755,"props":6818,"children":6819},{"style":2833},[6820],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":6822,"children":6823},{"style":2810},[6824],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":6826,"children":6827},{"style":2821},[6828],{"type":2451,"value":6829}," useGqlPulseBatchRequests",{"type":2445,"tag":2755,"props":6831,"children":6832},{"style":2827},[6833],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":6835,"children":6836},{"style":2833},[6837],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":6839,"children":6840},{"class":2757,"line":2882},[6841,6846,6850],{"type":2445,"tag":2755,"props":6842,"children":6843},{"style":2843},[6844],{"type":2451,"value":6845},"  documents",{"type":2445,"tag":2755,"props":6847,"children":6848},{"style":2833},[6849],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6851,"children":6852},{"style":2827},[6853],{"type":2451,"value":6854}," [\n",{"type":2445,"tag":2755,"props":6856,"children":6857},{"class":2757,"line":2892},[6858,6863,6868,6872,6877,6881,6886,6890,6894,6898,6902,6908,6912],{"type":2445,"tag":2755,"props":6859,"children":6860},{"style":2833},[6861],{"type":2451,"value":6862},"    {",{"type":2445,"tag":2755,"props":6864,"children":6865},{"style":2843},[6866],{"type":2451,"value":6867}," document",{"type":2445,"tag":2755,"props":6869,"children":6870},{"style":2833},[6871],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6873,"children":6874},{"style":2827},[6875],{"type":2451,"value":6876}," query1",{"type":2445,"tag":2755,"props":6878,"children":6879},{"style":2833},[6880],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":6882,"children":6883},{"style":2843},[6884],{"type":2451,"value":6885}," variables",{"type":2445,"tag":2755,"props":6887,"children":6888},{"style":2833},[6889],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6891,"children":6892},{"style":2833},[6893],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":6895,"children":6896},{"style":2843},[6897],{"type":2451,"value":3282},{"type":2445,"tag":2755,"props":6899,"children":6900},{"style":2833},[6901],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6903,"children":6905},{"style":6904},"--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C",[6906],{"type":2451,"value":6907}," 1",{"type":2445,"tag":2755,"props":6909,"children":6910},{"style":2833},[6911],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":6913,"children":6914},{"style":2833},[6915],{"type":2451,"value":6916}," },\n",{"type":2445,"tag":2755,"props":6918,"children":6919},{"class":2757,"line":2910},[6920,6924,6928,6932,6937,6941,6945,6949,6953,6957,6961,6966,6970],{"type":2445,"tag":2755,"props":6921,"children":6922},{"style":2833},[6923],{"type":2451,"value":6862},{"type":2445,"tag":2755,"props":6925,"children":6926},{"style":2843},[6927],{"type":2451,"value":6867},{"type":2445,"tag":2755,"props":6929,"children":6930},{"style":2833},[6931],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6933,"children":6934},{"style":2827},[6935],{"type":2451,"value":6936}," query2",{"type":2445,"tag":2755,"props":6938,"children":6939},{"style":2833},[6940],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":6942,"children":6943},{"style":2843},[6944],{"type":2451,"value":6885},{"type":2445,"tag":2755,"props":6946,"children":6947},{"style":2833},[6948],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6950,"children":6951},{"style":2833},[6952],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":6954,"children":6955},{"style":2843},[6956],{"type":2451,"value":3282},{"type":2445,"tag":2755,"props":6958,"children":6959},{"style":2833},[6960],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6962,"children":6963},{"style":6904},[6964],{"type":2451,"value":6965}," 2",{"type":2445,"tag":2755,"props":6967,"children":6968},{"style":2833},[6969],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":6971,"children":6972},{"style":2833},[6973],{"type":2451,"value":6916},{"type":2445,"tag":2755,"props":6975,"children":6976},{"class":2757,"line":2927},[6977,6982],{"type":2445,"tag":2755,"props":6978,"children":6979},{"style":2827},[6980],{"type":2451,"value":6981},"  ]",{"type":2445,"tag":2755,"props":6983,"children":6984},{"style":2833},[6985],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":6987,"children":6988},{"class":2757,"line":2944},[6989,6993,6997,7001,7005,7009],{"type":2445,"tag":2755,"props":6990,"children":6991},{"style":2843},[6992],{"type":2451,"value":3387},{"type":2445,"tag":2755,"props":6994,"children":6995},{"style":2833},[6996],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":6998,"children":6999},{"style":2833},[7000],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":7002,"children":7003},{"style":2767},[7004],{"type":2451,"value":4981},{"type":2445,"tag":2755,"props":7006,"children":7007},{"style":2833},[7008],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7010,"children":7011},{"style":2833},[7012],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7014,"children":7015},{"class":2757,"line":2975},[7016,7020],{"type":2445,"tag":2755,"props":7017,"children":7018},{"style":2833},[7019],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":7021,"children":7022},{"style":2827},[7023],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":7025,"children":7026},{},[7027],{"type":2445,"tag":2583,"props":7028,"children":7029},{},[7030],{"type":2451,"value":7031},"useAsyncGqlPulseBatch",{"type":2445,"tag":2745,"props":7033,"children":7035},{"className":2798,"code":7034,"language":2800,"meta":2417,"style":2417},"\u002F\u002F Nuxt-friendly async data fetching for batched requests with optional payload cache. (SSR Friendly)\ntype BatchResult = [\n  {\n    data: ResponseType1\n  },\n  {\n    data: ResponseType2\n  }\n]\n\nconst { data, pending, error } = await useAsyncGqlPulseBatch\u003C\n  BatchResult,\n  [ErrorType1, ErrorType2]\n>({\n  key: 'batch-1',\n  requests: [\n    { document: query1, variables: { id: 1 } },\n    { document: query2, variables: { id: 2 } },\n  ],\n  client: 'default',\n  withPayloadCache: true,\n})\n",[7036],{"type":2445,"tag":2538,"props":7037,"children":7038},{"__ignoreMap":2417},[7039,7047,7068,7076,7093,7100,7107,7123,7130,7138,7145,7197,7209,7226,7241,7269,7285,7340,7395,7406,7433,7452],{"type":2445,"tag":2755,"props":7040,"children":7041},{"class":2757,"line":2433},[7042],{"type":2445,"tag":2755,"props":7043,"children":7044},{"style":3720},[7045],{"type":2451,"value":7046},"\u002F\u002F Nuxt-friendly async data fetching for batched requests with optional payload cache. (SSR Friendly)\n",{"type":2445,"tag":2755,"props":7048,"children":7049},{"class":2757,"line":2839},[7050,7055,7060,7064],{"type":2445,"tag":2755,"props":7051,"children":7052},{"style":3050},[7053],{"type":2451,"value":7054},"type",{"type":2445,"tag":2755,"props":7056,"children":7057},{"style":2761},[7058],{"type":2451,"value":7059}," BatchResult",{"type":2445,"tag":2755,"props":7061,"children":7062},{"style":2833},[7063],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":7065,"children":7066},{"style":2827},[7067],{"type":2451,"value":6854},{"type":2445,"tag":2755,"props":7069,"children":7070},{"class":2757,"line":2882},[7071],{"type":2445,"tag":2755,"props":7072,"children":7073},{"style":2833},[7074],{"type":2451,"value":7075},"  {\n",{"type":2445,"tag":2755,"props":7077,"children":7078},{"class":2757,"line":2892},[7079,7084,7088],{"type":2445,"tag":2755,"props":7080,"children":7081},{"style":2843},[7082],{"type":2451,"value":7083},"    data",{"type":2445,"tag":2755,"props":7085,"children":7086},{"style":2833},[7087],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7089,"children":7090},{"style":2761},[7091],{"type":2451,"value":7092}," ResponseType1\n",{"type":2445,"tag":2755,"props":7094,"children":7095},{"class":2757,"line":2910},[7096],{"type":2445,"tag":2755,"props":7097,"children":7098},{"style":2833},[7099],{"type":2451,"value":2999},{"type":2445,"tag":2755,"props":7101,"children":7102},{"class":2757,"line":2927},[7103],{"type":2445,"tag":2755,"props":7104,"children":7105},{"style":2833},[7106],{"type":2451,"value":7075},{"type":2445,"tag":2755,"props":7108,"children":7109},{"class":2757,"line":2944},[7110,7114,7118],{"type":2445,"tag":2755,"props":7111,"children":7112},{"style":2843},[7113],{"type":2451,"value":7083},{"type":2445,"tag":2755,"props":7115,"children":7116},{"style":2833},[7117],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7119,"children":7120},{"style":2761},[7121],{"type":2451,"value":7122}," ResponseType2\n",{"type":2445,"tag":2755,"props":7124,"children":7125},{"class":2757,"line":2975},[7126],{"type":2445,"tag":2755,"props":7127,"children":7128},{"style":2833},[7129],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":7131,"children":7132},{"class":2757,"line":2984},[7133],{"type":2445,"tag":2755,"props":7134,"children":7135},{"style":2827},[7136],{"type":2451,"value":7137},"]\n",{"type":2445,"tag":2755,"props":7139,"children":7140},{"class":2757,"line":2993},[7141],{"type":2445,"tag":2755,"props":7142,"children":7143},{"emptyLinePlaceholder":2886},[7144],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":7146,"children":7147},{"class":2757,"line":3002},[7148,7152,7156,7160,7164,7168,7172,7176,7180,7184,7188,7193],{"type":2445,"tag":2755,"props":7149,"children":7150},{"style":3050},[7151],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":7153,"children":7154},{"style":2833},[7155],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":7157,"children":7158},{"style":2827},[7159],{"type":2451,"value":3881},{"type":2445,"tag":2755,"props":7161,"children":7162},{"style":2833},[7163],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":7165,"children":7166},{"style":2827},[7167],{"type":2451,"value":6605},{"type":2445,"tag":2755,"props":7169,"children":7170},{"style":2833},[7171],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":7173,"children":7174},{"style":2827},[7175],{"type":2451,"value":6614},{"type":2445,"tag":2755,"props":7177,"children":7178},{"style":2833},[7179],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":7181,"children":7182},{"style":2833},[7183],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":7185,"children":7186},{"style":2810},[7187],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":7189,"children":7190},{"style":2827},[7191],{"type":2451,"value":7192}," useAsyncGqlPulseBatch",{"type":2445,"tag":2755,"props":7194,"children":7195},{"style":2833},[7196],{"type":2451,"value":6635},{"type":2445,"tag":2755,"props":7198,"children":7199},{"class":2757,"line":3178},[7200,7205],{"type":2445,"tag":2755,"props":7201,"children":7202},{"style":2827},[7203],{"type":2451,"value":7204},"  BatchResult",{"type":2445,"tag":2755,"props":7206,"children":7207},{"style":2833},[7208],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7210,"children":7211},{"class":2757,"line":3187},[7212,7217,7221],{"type":2445,"tag":2755,"props":7213,"children":7214},{"style":2827},[7215],{"type":2451,"value":7216},"  [ErrorType1",{"type":2445,"tag":2755,"props":7218,"children":7219},{"style":2833},[7220],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":7222,"children":7223},{"style":2827},[7224],{"type":2451,"value":7225}," ErrorType2]\n",{"type":2445,"tag":2755,"props":7227,"children":7228},{"class":2757,"line":3196},[7229,7233,7237],{"type":2445,"tag":2755,"props":7230,"children":7231},{"style":2833},[7232],{"type":2451,"value":3519},{"type":2445,"tag":2755,"props":7234,"children":7235},{"style":2827},[7236],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":7238,"children":7239},{"style":2833},[7240],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":7242,"children":7243},{"class":2757,"line":3204},[7244,7248,7252,7256,7261,7265],{"type":2445,"tag":2755,"props":7245,"children":7246},{"style":2843},[7247],{"type":2451,"value":6678},{"type":2445,"tag":2755,"props":7249,"children":7250},{"style":2833},[7251],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7253,"children":7254},{"style":2833},[7255],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":7257,"children":7258},{"style":2767},[7259],{"type":2451,"value":7260},"batch-1",{"type":2445,"tag":2755,"props":7262,"children":7263},{"style":2833},[7264],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7266,"children":7267},{"style":2833},[7268],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7270,"children":7271},{"class":2757,"line":3246},[7272,7277,7281],{"type":2445,"tag":2755,"props":7273,"children":7274},{"style":2843},[7275],{"type":2451,"value":7276},"  requests",{"type":2445,"tag":2755,"props":7278,"children":7279},{"style":2833},[7280],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7282,"children":7283},{"style":2827},[7284],{"type":2451,"value":6854},{"type":2445,"tag":2755,"props":7286,"children":7287},{"class":2757,"line":3263},[7288,7292,7296,7300,7304,7308,7312,7316,7320,7324,7328,7332,7336],{"type":2445,"tag":2755,"props":7289,"children":7290},{"style":2833},[7291],{"type":2451,"value":6862},{"type":2445,"tag":2755,"props":7293,"children":7294},{"style":2843},[7295],{"type":2451,"value":6867},{"type":2445,"tag":2755,"props":7297,"children":7298},{"style":2833},[7299],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7301,"children":7302},{"style":2827},[7303],{"type":2451,"value":6876},{"type":2445,"tag":2755,"props":7305,"children":7306},{"style":2833},[7307],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":7309,"children":7310},{"style":2843},[7311],{"type":2451,"value":6885},{"type":2445,"tag":2755,"props":7313,"children":7314},{"style":2833},[7315],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7317,"children":7318},{"style":2833},[7319],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":7321,"children":7322},{"style":2843},[7323],{"type":2451,"value":3282},{"type":2445,"tag":2755,"props":7325,"children":7326},{"style":2833},[7327],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7329,"children":7330},{"style":6904},[7331],{"type":2451,"value":6907},{"type":2445,"tag":2755,"props":7333,"children":7334},{"style":2833},[7335],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":7337,"children":7338},{"style":2833},[7339],{"type":2451,"value":6916},{"type":2445,"tag":2755,"props":7341,"children":7342},{"class":2757,"line":3356},[7343,7347,7351,7355,7359,7363,7367,7371,7375,7379,7383,7387,7391],{"type":2445,"tag":2755,"props":7344,"children":7345},{"style":2833},[7346],{"type":2451,"value":6862},{"type":2445,"tag":2755,"props":7348,"children":7349},{"style":2843},[7350],{"type":2451,"value":6867},{"type":2445,"tag":2755,"props":7352,"children":7353},{"style":2833},[7354],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7356,"children":7357},{"style":2827},[7358],{"type":2451,"value":6936},{"type":2445,"tag":2755,"props":7360,"children":7361},{"style":2833},[7362],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":7364,"children":7365},{"style":2843},[7366],{"type":2451,"value":6885},{"type":2445,"tag":2755,"props":7368,"children":7369},{"style":2833},[7370],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7372,"children":7373},{"style":2833},[7374],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":7376,"children":7377},{"style":2843},[7378],{"type":2451,"value":3282},{"type":2445,"tag":2755,"props":7380,"children":7381},{"style":2833},[7382],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7384,"children":7385},{"style":6904},[7386],{"type":2451,"value":6965},{"type":2445,"tag":2755,"props":7388,"children":7389},{"style":2833},[7390],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":7392,"children":7393},{"style":2833},[7394],{"type":2451,"value":6916},{"type":2445,"tag":2755,"props":7396,"children":7397},{"class":2757,"line":3364},[7398,7402],{"type":2445,"tag":2755,"props":7399,"children":7400},{"style":2827},[7401],{"type":2451,"value":6981},{"type":2445,"tag":2755,"props":7403,"children":7404},{"style":2833},[7405],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7407,"children":7408},{"class":2757,"line":3381},[7409,7413,7417,7421,7425,7429],{"type":2445,"tag":2755,"props":7410,"children":7411},{"style":2843},[7412],{"type":2451,"value":3387},{"type":2445,"tag":2755,"props":7414,"children":7415},{"style":2833},[7416],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7418,"children":7419},{"style":2833},[7420],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":7422,"children":7423},{"style":2767},[7424],{"type":2451,"value":4981},{"type":2445,"tag":2755,"props":7426,"children":7427},{"style":2833},[7428],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7430,"children":7431},{"style":2833},[7432],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7434,"children":7435},{"class":2757,"line":3411},[7436,7440,7444,7448],{"type":2445,"tag":2755,"props":7437,"children":7438},{"style":2843},[7439],{"type":2451,"value":6756},{"type":2445,"tag":2755,"props":7441,"children":7442},{"style":2833},[7443],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7445,"children":7446},{"style":6763},[7447],{"type":2451,"value":6766},{"type":2445,"tag":2755,"props":7449,"children":7450},{"style":2833},[7451],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7453,"children":7454},{"class":2757,"line":2432},[7455,7459],{"type":2445,"tag":2755,"props":7456,"children":7457},{"style":2833},[7458],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":7460,"children":7461},{"style":2827},[7462],{"type":2451,"value":3013},{"type":2445,"tag":2446,"props":7464,"children":7465},{},[7466],{"type":2445,"tag":2583,"props":7467,"children":7468},{},[7469],{"type":2451,"value":6110},{"type":2445,"tag":2446,"props":7471,"children":7472},{},[7473,7475,7480,7482,7486],{"type":2451,"value":7474},"This feature depends on ",{"type":2445,"tag":2538,"props":7476,"children":7478},{"className":7477},[],[7479],{"type":2451,"value":6198},{"type":2451,"value":7481},". Install it only if you intend to use this SPA-only caching API.",{"type":2445,"tag":7483,"props":7484,"children":7485},"br",{},[],{"type":2451,"value":7487},"\nTree-shaking ensures that only the specific VueUse utilities you import are included, so it will not increase your bundle size.",{"type":2445,"tag":2745,"props":7489,"children":7491},{"className":2747,"code":7490,"language":2749,"meta":2417,"style":2417},"npm i -D @vueuse\u002Fcore\n",[7492],{"type":2445,"tag":2538,"props":7493,"children":7494},{"__ignoreMap":2417},[7495],{"type":2445,"tag":2755,"props":7496,"children":7497},{"class":2757,"line":2433},[7498,7502,7507,7512],{"type":2445,"tag":2755,"props":7499,"children":7500},{"style":2761},[7501],{"type":2451,"value":2764},{"type":2445,"tag":2755,"props":7503,"children":7504},{"style":2767},[7505],{"type":2451,"value":7506}," i",{"type":2445,"tag":2755,"props":7508,"children":7509},{"style":2767},[7510],{"type":2451,"value":7511}," -D",{"type":2445,"tag":2755,"props":7513,"children":7514},{"style":2767},[7515],{"type":2451,"value":7516}," @vueuse\u002Fcore\n",{"type":2445,"tag":2745,"props":7518,"children":7520},{"className":2798,"code":7519,"language":2800,"meta":2417,"style":2417},"\u002F\u002F SPA-only sessionStorage caching for single requests.\nconst result = await useGqlPulseRequestWithCache\u003CResponseType>({\n  key: 'character-1',\n  document,\n  variables,\n})\n",[7521],{"type":2445,"tag":2538,"props":7522,"children":7523},{"__ignoreMap":2417},[7524,7532,7576,7604,7615,7626],{"type":2445,"tag":2755,"props":7525,"children":7526},{"class":2757,"line":2433},[7527],{"type":2445,"tag":2755,"props":7528,"children":7529},{"style":3720},[7530],{"type":2451,"value":7531},"\u002F\u002F SPA-only sessionStorage caching for single requests.\n",{"type":2445,"tag":2755,"props":7533,"children":7534},{"class":2757,"line":2839},[7535,7539,7543,7547,7551,7556,7560,7564,7568,7572],{"type":2445,"tag":2755,"props":7536,"children":7537},{"style":3050},[7538],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":7540,"children":7541},{"style":2827},[7542],{"type":2451,"value":6816},{"type":2445,"tag":2755,"props":7544,"children":7545},{"style":2833},[7546],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":7548,"children":7549},{"style":2810},[7550],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":7552,"children":7553},{"style":2821},[7554],{"type":2451,"value":7555}," useGqlPulseRequestWithCache",{"type":2445,"tag":2755,"props":7557,"children":7558},{"style":2833},[7559],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":7561,"children":7562},{"style":2761},[7563],{"type":2451,"value":6262},{"type":2445,"tag":2755,"props":7565,"children":7566},{"style":2833},[7567],{"type":2451,"value":3519},{"type":2445,"tag":2755,"props":7569,"children":7570},{"style":2827},[7571],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":7573,"children":7574},{"style":2833},[7575],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":7577,"children":7578},{"class":2757,"line":2882},[7579,7583,7587,7591,7596,7600],{"type":2445,"tag":2755,"props":7580,"children":7581},{"style":2843},[7582],{"type":2451,"value":6678},{"type":2445,"tag":2755,"props":7584,"children":7585},{"style":2833},[7586],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7588,"children":7589},{"style":2833},[7590],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":7592,"children":7593},{"style":2767},[7594],{"type":2451,"value":7595},"character-1",{"type":2445,"tag":2755,"props":7597,"children":7598},{"style":2833},[7599],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7601,"children":7602},{"style":2833},[7603],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7605,"children":7606},{"class":2757,"line":2892},[7607,7611],{"type":2445,"tag":2755,"props":7608,"children":7609},{"style":2827},[7610],{"type":2451,"value":3417},{"type":2445,"tag":2755,"props":7612,"children":7613},{"style":2833},[7614],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7616,"children":7617},{"class":2757,"line":2910},[7618,7622],{"type":2445,"tag":2755,"props":7619,"children":7620},{"style":2827},[7621],{"type":2451,"value":6322},{"type":2445,"tag":2755,"props":7623,"children":7624},{"style":2833},[7625],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7627,"children":7628},{"class":2757,"line":2927},[7629,7633],{"type":2445,"tag":2755,"props":7630,"children":7631},{"style":2833},[7632],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":7634,"children":7635},{"style":2827},[7636],{"type":2451,"value":3013},{"type":2445,"tag":3020,"props":7638,"children":7640},{"id":7639},"clients-custom-configuration-pluginsgqlpulsets",[7641],{"type":2451,"value":7642},"🔌 Clients custom configuration (plugins\u002FgqlPulse.ts)",{"type":2445,"tag":2446,"props":7644,"children":7645},{},[7646],{"type":2451,"value":7647},"You can also provide custom configuration to clients via a Nuxt plugin:",{"type":2445,"tag":2745,"props":7649,"children":7651},{"className":2798,"code":7650,"language":2800,"meta":2417,"style":2417},"export default defineNuxtPlugin(() => {\n  const client = useGqlPulseClient('rickandmortyapi')\n  const secondClient = useGqlPulseClient('secondClient')\n\n  \u002F**\n   * Request middleware\n   * Runs before every GraphQL request.\n   * You can modify headers, body, or any request config here.\n   *\u002F\n  const requestMiddleware = async (\n    request: RequestExtendedInit\u003CVariables>\n  ) => ({\n    ...request,\n    headers: {\n      ...request.headers,\n      Authorization: `Bearer token`,\n    },\n  })\n\n  \u002F**\n   * Response middleware\n   * Runs after every GraphQL response.\n   * Perfect for custom logging or error handling.\n   *\u002F\n  const responseMiddleware = async (\n    response: GraphQLClientResponse\u003Cunknown> | Error\n  ) => {\n    if (response instanceof Error) {\n      console.error('❌ GraphQL error:', response.message)\n    } else {\n      console.log('✅ Response received:', response)\n    }\n  }\n\n  \u002F\u002F Apply middlewares to both clients\n  for (const c of [client, secondClient]) {\n    c.requestConfig.requestMiddleware = requestMiddleware\n    c.requestConfig.responseMiddleware = responseMiddleware\n  }\n\n  \u002F**\n   * Optional: override other requestConfig options\n   *\u002F\n  \u002F\u002F client.requestConfig.jsonSerializer = JSON\n  \u002F\u002F client.requestConfig.body = JSON.stringify({ query: \"{ characters { name } }\" })\n  \u002F\u002F client.requestConfig.signal = AbortSignal.timeout(5000)\n  \u002F\u002F client.requestConfig.window = null\n})\n",[7652],{"type":2445,"tag":2538,"props":7653,"children":7654},{"__ignoreMap":2417},[7655,7688,7727,7768,7775,7783,7791,7799,7807,7815,7841,7871,7892,7908,7924,7949,7980,7987,7999,8006,8013,8021,8029,8037,8044,8068,8107,8122,8157,8212,8229,8274,8281,8288,8295,8303,8355,8390,8423,8430,8437,8444,8452,8459,8467,8475,8483,8491],{"type":2445,"tag":2755,"props":7656,"children":7657},{"class":2757,"line":2433},[7658,7662,7666,7671,7675,7680,7684],{"type":2445,"tag":2755,"props":7659,"children":7660},{"style":2810},[7661],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":7663,"children":7664},{"style":2810},[7665],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":7667,"children":7668},{"style":2821},[7669],{"type":2451,"value":7670}," defineNuxtPlugin",{"type":2445,"tag":2755,"props":7672,"children":7673},{"style":2827},[7674],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":7676,"children":7677},{"style":2833},[7678],{"type":2451,"value":7679},"()",{"type":2445,"tag":2755,"props":7681,"children":7682},{"style":3050},[7683],{"type":2451,"value":3808},{"type":2445,"tag":2755,"props":7685,"children":7686},{"style":2833},[7687],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":7689,"children":7690},{"class":2757,"line":2839},[7691,7695,7699,7703,7707,7711,7715,7719,7723],{"type":2445,"tag":2755,"props":7692,"children":7693},{"style":3050},[7694],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":7696,"children":7697},{"style":2827},[7698],{"type":2451,"value":3825},{"type":2445,"tag":2755,"props":7700,"children":7701},{"style":2833},[7702],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":7704,"children":7705},{"style":2821},[7706],{"type":2451,"value":6539},{"type":2445,"tag":2755,"props":7708,"children":7709},{"style":2843},[7710],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":7712,"children":7713},{"style":2833},[7714],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7716,"children":7717},{"style":2767},[7718],{"type":2451,"value":3400},{"type":2445,"tag":2755,"props":7720,"children":7721},{"style":2833},[7722],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7724,"children":7725},{"style":2843},[7726],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":7728,"children":7729},{"class":2757,"line":2882},[7730,7734,7739,7743,7747,7751,7755,7760,7764],{"type":2445,"tag":2755,"props":7731,"children":7732},{"style":3050},[7733],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":7735,"children":7736},{"style":2827},[7737],{"type":2451,"value":7738}," secondClient",{"type":2445,"tag":2755,"props":7740,"children":7741},{"style":2833},[7742],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":7744,"children":7745},{"style":2821},[7746],{"type":2451,"value":6539},{"type":2445,"tag":2755,"props":7748,"children":7749},{"style":2843},[7750],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":7752,"children":7753},{"style":2833},[7754],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7756,"children":7757},{"style":2767},[7758],{"type":2451,"value":7759},"secondClient",{"type":2445,"tag":2755,"props":7761,"children":7762},{"style":2833},[7763],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":7765,"children":7766},{"style":2843},[7767],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":7769,"children":7770},{"class":2757,"line":2892},[7771],{"type":2445,"tag":2755,"props":7772,"children":7773},{"emptyLinePlaceholder":2886},[7774],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":7776,"children":7777},{"class":2757,"line":2910},[7778],{"type":2445,"tag":2755,"props":7779,"children":7780},{"style":3720},[7781],{"type":2451,"value":7782},"  \u002F**\n",{"type":2445,"tag":2755,"props":7784,"children":7785},{"class":2757,"line":2927},[7786],{"type":2445,"tag":2755,"props":7787,"children":7788},{"style":3720},[7789],{"type":2451,"value":7790},"   * Request middleware\n",{"type":2445,"tag":2755,"props":7792,"children":7793},{"class":2757,"line":2944},[7794],{"type":2445,"tag":2755,"props":7795,"children":7796},{"style":3720},[7797],{"type":2451,"value":7798},"   * Runs before every GraphQL request.\n",{"type":2445,"tag":2755,"props":7800,"children":7801},{"class":2757,"line":2975},[7802],{"type":2445,"tag":2755,"props":7803,"children":7804},{"style":3720},[7805],{"type":2451,"value":7806},"   * You can modify headers, body, or any request config here.\n",{"type":2445,"tag":2755,"props":7808,"children":7809},{"class":2757,"line":2984},[7810],{"type":2445,"tag":2755,"props":7811,"children":7812},{"style":3720},[7813],{"type":2451,"value":7814},"   *\u002F\n",{"type":2445,"tag":2755,"props":7816,"children":7817},{"class":2757,"line":2993},[7818,7822,7827,7831,7836],{"type":2445,"tag":2755,"props":7819,"children":7820},{"style":3050},[7821],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":7823,"children":7824},{"style":2827},[7825],{"type":2451,"value":7826}," requestMiddleware",{"type":2445,"tag":2755,"props":7828,"children":7829},{"style":2833},[7830],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":7832,"children":7833},{"style":3050},[7834],{"type":2451,"value":7835}," async",{"type":2445,"tag":2755,"props":7837,"children":7838},{"style":2843},[7839],{"type":2451,"value":7840}," (\n",{"type":2445,"tag":2755,"props":7842,"children":7843},{"class":2757,"line":3002},[7844,7849,7853,7858,7862,7867],{"type":2445,"tag":2755,"props":7845,"children":7846},{"style":3795},[7847],{"type":2451,"value":7848},"    request",{"type":2445,"tag":2755,"props":7850,"children":7851},{"style":2833},[7852],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7854,"children":7855},{"style":2761},[7856],{"type":2451,"value":7857}," RequestExtendedInit",{"type":2445,"tag":2755,"props":7859,"children":7860},{"style":2833},[7861],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":7863,"children":7864},{"style":2761},[7865],{"type":2451,"value":7866},"Variables",{"type":2445,"tag":2755,"props":7868,"children":7869},{"style":2833},[7870],{"type":2451,"value":3081},{"type":2445,"tag":2755,"props":7872,"children":7873},{"class":2757,"line":3178},[7874,7879,7884,7888],{"type":2445,"tag":2755,"props":7875,"children":7876},{"style":2843},[7877],{"type":2451,"value":7878},"  ) ",{"type":2445,"tag":2755,"props":7880,"children":7881},{"style":3050},[7882],{"type":2451,"value":7883},"=>",{"type":2445,"tag":2755,"props":7885,"children":7886},{"style":2843},[7887],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":7889,"children":7890},{"style":2833},[7891],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":7893,"children":7894},{"class":2757,"line":3187},[7895,7900,7904],{"type":2445,"tag":2755,"props":7896,"children":7897},{"style":2833},[7898],{"type":2451,"value":7899},"    ...",{"type":2445,"tag":2755,"props":7901,"children":7902},{"style":2827},[7903],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":7905,"children":7906},{"style":2833},[7907],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7909,"children":7910},{"class":2757,"line":3196},[7911,7916,7920],{"type":2445,"tag":2755,"props":7912,"children":7913},{"style":2843},[7914],{"type":2451,"value":7915},"    headers",{"type":2445,"tag":2755,"props":7917,"children":7918},{"style":2833},[7919],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7921,"children":7922},{"style":2833},[7923],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":7925,"children":7926},{"class":2757,"line":3204},[7927,7932,7936,7940,7945],{"type":2445,"tag":2755,"props":7928,"children":7929},{"style":2833},[7930],{"type":2451,"value":7931},"      ...",{"type":2445,"tag":2755,"props":7933,"children":7934},{"style":2827},[7935],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":7937,"children":7938},{"style":2833},[7939],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":7941,"children":7942},{"style":2827},[7943],{"type":2451,"value":7944},"headers",{"type":2445,"tag":2755,"props":7946,"children":7947},{"style":2833},[7948],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7950,"children":7951},{"class":2757,"line":3246},[7952,7957,7961,7966,7971,7976],{"type":2445,"tag":2755,"props":7953,"children":7954},{"style":2843},[7955],{"type":2451,"value":7956},"      Authorization",{"type":2445,"tag":2755,"props":7958,"children":7959},{"style":2833},[7960],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":7962,"children":7963},{"style":2833},[7964],{"type":2451,"value":7965}," `",{"type":2445,"tag":2755,"props":7967,"children":7968},{"style":2767},[7969],{"type":2451,"value":7970},"Bearer token",{"type":2445,"tag":2755,"props":7972,"children":7973},{"style":2833},[7974],{"type":2451,"value":7975},"`",{"type":2445,"tag":2755,"props":7977,"children":7978},{"style":2833},[7979],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":7981,"children":7982},{"class":2757,"line":3263},[7983],{"type":2445,"tag":2755,"props":7984,"children":7985},{"style":2833},[7986],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":7988,"children":7989},{"class":2757,"line":3356},[7990,7995],{"type":2445,"tag":2755,"props":7991,"children":7992},{"style":2833},[7993],{"type":2451,"value":7994},"  }",{"type":2445,"tag":2755,"props":7996,"children":7997},{"style":2843},[7998],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":8000,"children":8001},{"class":2757,"line":3364},[8002],{"type":2445,"tag":2755,"props":8003,"children":8004},{"emptyLinePlaceholder":2886},[8005],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":8007,"children":8008},{"class":2757,"line":3381},[8009],{"type":2445,"tag":2755,"props":8010,"children":8011},{"style":3720},[8012],{"type":2451,"value":7782},{"type":2445,"tag":2755,"props":8014,"children":8015},{"class":2757,"line":3411},[8016],{"type":2445,"tag":2755,"props":8017,"children":8018},{"style":3720},[8019],{"type":2451,"value":8020},"   * Response middleware\n",{"type":2445,"tag":2755,"props":8022,"children":8023},{"class":2757,"line":2432},[8024],{"type":2445,"tag":2755,"props":8025,"children":8026},{"style":3720},[8027],{"type":2451,"value":8028},"   * Runs after every GraphQL response.\n",{"type":2445,"tag":2755,"props":8030,"children":8031},{"class":2757,"line":3444},[8032],{"type":2445,"tag":2755,"props":8033,"children":8034},{"style":3720},[8035],{"type":2451,"value":8036},"   * Perfect for custom logging or error handling.\n",{"type":2445,"tag":2755,"props":8038,"children":8039},{"class":2757,"line":3461},[8040],{"type":2445,"tag":2755,"props":8041,"children":8042},{"style":3720},[8043],{"type":2451,"value":7814},{"type":2445,"tag":2755,"props":8045,"children":8046},{"class":2757,"line":3469},[8047,8051,8056,8060,8064],{"type":2445,"tag":2755,"props":8048,"children":8049},{"style":3050},[8050],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":8052,"children":8053},{"style":2827},[8054],{"type":2451,"value":8055}," responseMiddleware",{"type":2445,"tag":2755,"props":8057,"children":8058},{"style":2833},[8059],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":8061,"children":8062},{"style":3050},[8063],{"type":2451,"value":7835},{"type":2445,"tag":2755,"props":8065,"children":8066},{"style":2843},[8067],{"type":2451,"value":7840},{"type":2445,"tag":2755,"props":8069,"children":8070},{"class":2757,"line":3486},[8071,8076,8080,8085,8089,8094,8098,8102],{"type":2445,"tag":2755,"props":8072,"children":8073},{"style":3795},[8074],{"type":2451,"value":8075},"    response",{"type":2445,"tag":2755,"props":8077,"children":8078},{"style":2833},[8079],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":8081,"children":8082},{"style":2761},[8083],{"type":2451,"value":8084}," GraphQLClientResponse",{"type":2445,"tag":2755,"props":8086,"children":8087},{"style":2833},[8088],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":8090,"children":8091},{"style":2761},[8092],{"type":2451,"value":8093},"unknown",{"type":2445,"tag":2755,"props":8095,"children":8096},{"style":2833},[8097],{"type":2451,"value":3519},{"type":2445,"tag":2755,"props":8099,"children":8100},{"style":2833},[8101],{"type":2451,"value":4881},{"type":2445,"tag":2755,"props":8103,"children":8104},{"style":2761},[8105],{"type":2451,"value":8106}," Error\n",{"type":2445,"tag":2755,"props":8108,"children":8109},{"class":2757,"line":3504},[8110,8114,8118],{"type":2445,"tag":2755,"props":8111,"children":8112},{"style":2843},[8113],{"type":2451,"value":7878},{"type":2445,"tag":2755,"props":8115,"children":8116},{"style":3050},[8117],{"type":2451,"value":7883},{"type":2445,"tag":2755,"props":8119,"children":8120},{"style":2833},[8121],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":8123,"children":8124},{"class":2757,"line":3539},[8125,8130,8134,8139,8144,8149,8153],{"type":2445,"tag":2755,"props":8126,"children":8127},{"style":2810},[8128],{"type":2451,"value":8129},"    if",{"type":2445,"tag":2755,"props":8131,"children":8132},{"style":2843},[8133],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":8135,"children":8136},{"style":2827},[8137],{"type":2451,"value":8138},"response",{"type":2445,"tag":2755,"props":8140,"children":8141},{"style":2833},[8142],{"type":2451,"value":8143}," instanceof",{"type":2445,"tag":2755,"props":8145,"children":8146},{"style":2761},[8147],{"type":2451,"value":8148}," Error",{"type":2445,"tag":2755,"props":8150,"children":8151},{"style":2843},[8152],{"type":2451,"value":6482},{"type":2445,"tag":2755,"props":8154,"children":8155},{"style":2833},[8156],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":8158,"children":8159},{"class":2757,"line":3555},[8160,8165,8169,8173,8177,8181,8186,8190,8194,8199,8203,8208],{"type":2445,"tag":2755,"props":8161,"children":8162},{"style":2827},[8163],{"type":2451,"value":8164},"      console",{"type":2445,"tag":2755,"props":8166,"children":8167},{"style":2833},[8168],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8170,"children":8171},{"style":2821},[8172],{"type":2451,"value":5334},{"type":2445,"tag":2755,"props":8174,"children":8175},{"style":2843},[8176],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8178,"children":8179},{"style":2833},[8180],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8182,"children":8183},{"style":2767},[8184],{"type":2451,"value":8185},"❌ GraphQL error:",{"type":2445,"tag":2755,"props":8187,"children":8188},{"style":2833},[8189],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8191,"children":8192},{"style":2833},[8193],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":8195,"children":8196},{"style":2827},[8197],{"type":2451,"value":8198}," response",{"type":2445,"tag":2755,"props":8200,"children":8201},{"style":2833},[8202],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8204,"children":8205},{"style":2827},[8206],{"type":2451,"value":8207},"message",{"type":2445,"tag":2755,"props":8209,"children":8210},{"style":2843},[8211],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":8213,"children":8214},{"class":2757,"line":3616},[8215,8220,8225],{"type":2445,"tag":2755,"props":8216,"children":8217},{"style":2833},[8218],{"type":2451,"value":8219},"    }",{"type":2445,"tag":2755,"props":8221,"children":8222},{"style":2810},[8223],{"type":2451,"value":8224}," else",{"type":2445,"tag":2755,"props":8226,"children":8227},{"style":2833},[8228],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":8230,"children":8231},{"class":2757,"line":3625},[8232,8236,8240,8245,8249,8253,8258,8262,8266,8270],{"type":2445,"tag":2755,"props":8233,"children":8234},{"style":2827},[8235],{"type":2451,"value":8164},{"type":2445,"tag":2755,"props":8237,"children":8238},{"style":2833},[8239],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8241,"children":8242},{"style":2821},[8243],{"type":2451,"value":8244},"log",{"type":2445,"tag":2755,"props":8246,"children":8247},{"style":2843},[8248],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8250,"children":8251},{"style":2833},[8252],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8254,"children":8255},{"style":2767},[8256],{"type":2451,"value":8257},"✅ Response received:",{"type":2445,"tag":2755,"props":8259,"children":8260},{"style":2833},[8261],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8263,"children":8264},{"style":2833},[8265],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":8267,"children":8268},{"style":2827},[8269],{"type":2451,"value":8198},{"type":2445,"tag":2755,"props":8271,"children":8272},{"style":2843},[8273],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":8275,"children":8276},{"class":2757,"line":3642},[8277],{"type":2445,"tag":2755,"props":8278,"children":8279},{"style":2833},[8280],{"type":2451,"value":3175},{"type":2445,"tag":2755,"props":8282,"children":8283},{"class":2757,"line":3659},[8284],{"type":2445,"tag":2755,"props":8285,"children":8286},{"style":2833},[8287],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":8289,"children":8290},{"class":2757,"line":3676},[8291],{"type":2445,"tag":2755,"props":8292,"children":8293},{"emptyLinePlaceholder":2886},[8294],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":8296,"children":8297},{"class":2757,"line":5629},[8298],{"type":2445,"tag":2755,"props":8299,"children":8300},{"style":3720},[8301],{"type":2451,"value":8302},"  \u002F\u002F Apply middlewares to both clients\n",{"type":2445,"tag":2755,"props":8304,"children":8305},{"class":2757,"line":5646},[8306,8311,8315,8319,8324,8329,8333,8338,8342,8346,8351],{"type":2445,"tag":2755,"props":8307,"children":8308},{"style":2810},[8309],{"type":2451,"value":8310},"  for",{"type":2445,"tag":2755,"props":8312,"children":8313},{"style":2843},[8314],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":8316,"children":8317},{"style":3050},[8318],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":8320,"children":8321},{"style":2827},[8322],{"type":2451,"value":8323}," c",{"type":2445,"tag":2755,"props":8325,"children":8326},{"style":2833},[8327],{"type":2451,"value":8328}," of",{"type":2445,"tag":2755,"props":8330,"children":8331},{"style":2843},[8332],{"type":2451,"value":2856},{"type":2445,"tag":2755,"props":8334,"children":8335},{"style":2827},[8336],{"type":2451,"value":8337},"client",{"type":2445,"tag":2755,"props":8339,"children":8340},{"style":2833},[8341],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":8343,"children":8344},{"style":2827},[8345],{"type":2451,"value":7738},{"type":2445,"tag":2755,"props":8347,"children":8348},{"style":2843},[8349],{"type":2451,"value":8350},"]) ",{"type":2445,"tag":2755,"props":8352,"children":8353},{"style":2833},[8354],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":8356,"children":8357},{"class":2757,"line":5655},[8358,8363,8367,8372,8376,8381,8385],{"type":2445,"tag":2755,"props":8359,"children":8360},{"style":2827},[8361],{"type":2451,"value":8362},"    c",{"type":2445,"tag":2755,"props":8364,"children":8365},{"style":2833},[8366],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8368,"children":8369},{"style":2827},[8370],{"type":2451,"value":8371},"requestConfig",{"type":2445,"tag":2755,"props":8373,"children":8374},{"style":2833},[8375],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8377,"children":8378},{"style":2827},[8379],{"type":2451,"value":8380},"requestMiddleware",{"type":2445,"tag":2755,"props":8382,"children":8383},{"style":2833},[8384],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":8386,"children":8387},{"style":2827},[8388],{"type":2451,"value":8389}," requestMiddleware\n",{"type":2445,"tag":2755,"props":8391,"children":8392},{"class":2757,"line":5663},[8393,8397,8401,8405,8409,8414,8418],{"type":2445,"tag":2755,"props":8394,"children":8395},{"style":2827},[8396],{"type":2451,"value":8362},{"type":2445,"tag":2755,"props":8398,"children":8399},{"style":2833},[8400],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8402,"children":8403},{"style":2827},[8404],{"type":2451,"value":8371},{"type":2445,"tag":2755,"props":8406,"children":8407},{"style":2833},[8408],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8410,"children":8411},{"style":2827},[8412],{"type":2451,"value":8413},"responseMiddleware",{"type":2445,"tag":2755,"props":8415,"children":8416},{"style":2833},[8417],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":8419,"children":8420},{"style":2827},[8421],{"type":2451,"value":8422}," responseMiddleware\n",{"type":2445,"tag":2755,"props":8424,"children":8425},{"class":2757,"line":5671},[8426],{"type":2445,"tag":2755,"props":8427,"children":8428},{"style":2833},[8429],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":8431,"children":8432},{"class":2757,"line":5679},[8433],{"type":2445,"tag":2755,"props":8434,"children":8435},{"emptyLinePlaceholder":2886},[8436],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":8438,"children":8439},{"class":2757,"line":5687},[8440],{"type":2445,"tag":2755,"props":8441,"children":8442},{"style":3720},[8443],{"type":2451,"value":7782},{"type":2445,"tag":2755,"props":8445,"children":8446},{"class":2757,"line":5696},[8447],{"type":2445,"tag":2755,"props":8448,"children":8449},{"style":3720},[8450],{"type":2451,"value":8451},"   * Optional: override other requestConfig options\n",{"type":2445,"tag":2755,"props":8453,"children":8454},{"class":2757,"line":5704},[8455],{"type":2445,"tag":2755,"props":8456,"children":8457},{"style":3720},[8458],{"type":2451,"value":7814},{"type":2445,"tag":2755,"props":8460,"children":8461},{"class":2757,"line":5721},[8462],{"type":2445,"tag":2755,"props":8463,"children":8464},{"style":3720},[8465],{"type":2451,"value":8466},"  \u002F\u002F client.requestConfig.jsonSerializer = JSON\n",{"type":2445,"tag":2755,"props":8468,"children":8469},{"class":2757,"line":5730},[8470],{"type":2445,"tag":2755,"props":8471,"children":8472},{"style":3720},[8473],{"type":2451,"value":8474},"  \u002F\u002F client.requestConfig.body = JSON.stringify({ query: \"{ characters { name } }\" })\n",{"type":2445,"tag":2755,"props":8476,"children":8477},{"class":2757,"line":5738},[8478],{"type":2445,"tag":2755,"props":8479,"children":8480},{"style":3720},[8481],{"type":2451,"value":8482},"  \u002F\u002F client.requestConfig.signal = AbortSignal.timeout(5000)\n",{"type":2445,"tag":2755,"props":8484,"children":8485},{"class":2757,"line":5746},[8486],{"type":2445,"tag":2755,"props":8487,"children":8488},{"style":3720},[8489],{"type":2451,"value":8490},"  \u002F\u002F client.requestConfig.window = null\n",{"type":2445,"tag":2755,"props":8492,"children":8493},{"class":2757,"line":5754},[8494,8498],{"type":2445,"tag":2755,"props":8495,"children":8496},{"style":2833},[8497],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":8499,"children":8500},{"style":2827},[8501],{"type":2451,"value":3013},{"type":2445,"tag":3020,"props":8503,"children":8505},{"id":8504},"server-side-middleware-nitro-serverplugins",[8506,8508,8514],{"type":2451,"value":8507},"⚡ Server-side middleware (Nitro ",{"type":2445,"tag":2538,"props":8509,"children":8511},{"className":8510},[],[8512],{"type":2451,"value":8513},"server\u002Fplugins",{"type":2451,"value":3803},{"type":2445,"tag":2446,"props":8516,"children":8517},{},[8518,8520,8525,8527,8533,8535,8540],{"type":2451,"value":8519},"If you are calling GraphQL from ",{"type":2445,"tag":2538,"props":8521,"children":8523},{"className":8522},[],[8524],{"type":2451,"value":2568},{"type":2451,"value":8526}," routes (or other Nitro handlers), client-side plugins in ",{"type":2445,"tag":2538,"props":8528,"children":8530},{"className":8529},[],[8531],{"type":2451,"value":8532},"plugins\u002F",{"type":2451,"value":8534}," will ",{"type":2445,"tag":2583,"props":8536,"children":8537},{},[8538],{"type":2451,"value":8539},"not",{"type":2451,"value":8541}," apply to those server-side requests.",{"type":2445,"tag":2446,"props":8543,"children":8544},{},[8545,8547,8552],{"type":2451,"value":8546},"Nuxt GQL Pulse exposes your configured clients on the Nitro event via ",{"type":2445,"tag":2538,"props":8548,"children":8550},{"className":8549},[],[8551],{"type":2451,"value":2576},{"type":2451,"value":3839},{"type":2445,"tag":2446,"props":8554,"children":8555},{},[8556,8558,8564],{"type":2451,"value":8557},"To add per-request middleware (e.g. attach auth tokens from cookies), define a Nitro plugin under ",{"type":2445,"tag":2538,"props":8559,"children":8561},{"className":8560},[],[8562],{"type":2451,"value":8563},"server\u002Fplugins\u002F",{"type":2451,"value":2851},{"type":2445,"tag":2745,"props":8566,"children":8568},{"className":2798,"code":8567,"language":2800,"meta":2417,"style":2417},"import type { RequestInitExtended, ResponseMiddleware } from 'graphql-request'\n\nexport default defineNitroPlugin((nitroApp) => {\n  const responseMiddleware: ResponseMiddleware = async (response) => {\n    if (response instanceof Error) {\n      console.error('❌ GraphQL error:', response.message)\n    } else {\n      console.log('✅ GraphQL response:', {\n        status: response.status,\n        hasErrors: Boolean(response.errors?.length),\n      })\n    }\n  }\n\n  nitroApp.hooks.hook('request', (event) => {\n    \u002F\u002F Read user token from cookies (or headers)\n    const token = getCookie(event, 'auth_token')\n\n    const requestMiddleware = async (request: RequestInitExtended) => ({\n      ...request,\n      headers: {\n        ...request.headers,\n        'Content-Type': 'application\u002Fjson',\n        ...(token ? { Authorization: `Bearer ${token}` } : {}),\n      },\n    })\n\n    const clients = event.context.$gqlPulse\n    if (!clients) return\n\n    \u002F\u002F Apply middleware to all configured clients\n    for (const client of Object.values(clients)) {\n      client.requestConfig.requestMiddleware = requestMiddleware\n      client.requestConfig.responseMiddleware = responseMiddleware\n    }\n  })\n})\n",[8569],{"type":2445,"tag":2538,"props":8570,"children":8571},{"__ignoreMap":2417},[8572,8623,8630,8671,8718,8749,8800,8815,8855,8884,8936,8948,8955,8962,8969,9035,9043,9094,9101,9152,9167,9183,9207,9245,9324,9331,9342,9349,9386,9416,9423,9431,9486,9518,9549,9556,9567],{"type":2445,"tag":2755,"props":8573,"children":8574},{"class":2757,"line":2433},[8575,8579,8584,8588,8593,8597,8602,8606,8611,8615,8619],{"type":2445,"tag":2755,"props":8576,"children":8577},{"style":2810},[8578],{"type":2451,"value":3731},{"type":2445,"tag":2755,"props":8580,"children":8581},{"style":2810},[8582],{"type":2451,"value":8583}," type",{"type":2445,"tag":2755,"props":8585,"children":8586},{"style":2833},[8587],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":8589,"children":8590},{"style":2827},[8591],{"type":2451,"value":8592}," RequestInitExtended",{"type":2445,"tag":2755,"props":8594,"children":8595},{"style":2833},[8596],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":8598,"children":8599},{"style":2827},[8600],{"type":2451,"value":8601}," ResponseMiddleware",{"type":2445,"tag":2755,"props":8603,"children":8604},{"style":2833},[8605],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":8607,"children":8608},{"style":2810},[8609],{"type":2451,"value":8610}," from",{"type":2445,"tag":2755,"props":8612,"children":8613},{"style":2833},[8614],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":8616,"children":8617},{"style":2767},[8618],{"type":2451,"value":2636},{"type":2445,"tag":2755,"props":8620,"children":8621},{"style":2833},[8622],{"type":2451,"value":3755},{"type":2445,"tag":2755,"props":8624,"children":8625},{"class":2757,"line":2839},[8626],{"type":2445,"tag":2755,"props":8627,"children":8628},{"emptyLinePlaceholder":2886},[8629],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":8631,"children":8632},{"class":2757,"line":2882},[8633,8637,8641,8646,8650,8654,8659,8663,8667],{"type":2445,"tag":2755,"props":8634,"children":8635},{"style":2810},[8636],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":8638,"children":8639},{"style":2810},[8640],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":8642,"children":8643},{"style":2821},[8644],{"type":2451,"value":8645}," defineNitroPlugin",{"type":2445,"tag":2755,"props":8647,"children":8648},{"style":2827},[8649],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8651,"children":8652},{"style":2833},[8653],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8655,"children":8656},{"style":3795},[8657],{"type":2451,"value":8658},"nitroApp",{"type":2445,"tag":2755,"props":8660,"children":8661},{"style":2833},[8662],{"type":2451,"value":3803},{"type":2445,"tag":2755,"props":8664,"children":8665},{"style":3050},[8666],{"type":2451,"value":3808},{"type":2445,"tag":2755,"props":8668,"children":8669},{"style":2833},[8670],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":8672,"children":8673},{"class":2757,"line":2892},[8674,8678,8682,8686,8690,8694,8698,8702,8706,8710,8714],{"type":2445,"tag":2755,"props":8675,"children":8676},{"style":3050},[8677],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":8679,"children":8680},{"style":2827},[8681],{"type":2451,"value":8055},{"type":2445,"tag":2755,"props":8683,"children":8684},{"style":2833},[8685],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":8687,"children":8688},{"style":2761},[8689],{"type":2451,"value":8601},{"type":2445,"tag":2755,"props":8691,"children":8692},{"style":2833},[8693],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":8695,"children":8696},{"style":3050},[8697],{"type":2451,"value":7835},{"type":2445,"tag":2755,"props":8699,"children":8700},{"style":2833},[8701],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":8703,"children":8704},{"style":3795},[8705],{"type":2451,"value":8138},{"type":2445,"tag":2755,"props":8707,"children":8708},{"style":2833},[8709],{"type":2451,"value":3803},{"type":2445,"tag":2755,"props":8711,"children":8712},{"style":3050},[8713],{"type":2451,"value":3808},{"type":2445,"tag":2755,"props":8715,"children":8716},{"style":2833},[8717],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":8719,"children":8720},{"class":2757,"line":2910},[8721,8725,8729,8733,8737,8741,8745],{"type":2445,"tag":2755,"props":8722,"children":8723},{"style":2810},[8724],{"type":2451,"value":8129},{"type":2445,"tag":2755,"props":8726,"children":8727},{"style":2843},[8728],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":8730,"children":8731},{"style":2827},[8732],{"type":2451,"value":8138},{"type":2445,"tag":2755,"props":8734,"children":8735},{"style":2833},[8736],{"type":2451,"value":8143},{"type":2445,"tag":2755,"props":8738,"children":8739},{"style":2761},[8740],{"type":2451,"value":8148},{"type":2445,"tag":2755,"props":8742,"children":8743},{"style":2843},[8744],{"type":2451,"value":6482},{"type":2445,"tag":2755,"props":8746,"children":8747},{"style":2833},[8748],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":8750,"children":8751},{"class":2757,"line":2927},[8752,8756,8760,8764,8768,8772,8776,8780,8784,8788,8792,8796],{"type":2445,"tag":2755,"props":8753,"children":8754},{"style":2827},[8755],{"type":2451,"value":8164},{"type":2445,"tag":2755,"props":8757,"children":8758},{"style":2833},[8759],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8761,"children":8762},{"style":2821},[8763],{"type":2451,"value":5334},{"type":2445,"tag":2755,"props":8765,"children":8766},{"style":2843},[8767],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8769,"children":8770},{"style":2833},[8771],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8773,"children":8774},{"style":2767},[8775],{"type":2451,"value":8185},{"type":2445,"tag":2755,"props":8777,"children":8778},{"style":2833},[8779],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8781,"children":8782},{"style":2833},[8783],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":8785,"children":8786},{"style":2827},[8787],{"type":2451,"value":8198},{"type":2445,"tag":2755,"props":8789,"children":8790},{"style":2833},[8791],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8793,"children":8794},{"style":2827},[8795],{"type":2451,"value":8207},{"type":2445,"tag":2755,"props":8797,"children":8798},{"style":2843},[8799],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":8801,"children":8802},{"class":2757,"line":2944},[8803,8807,8811],{"type":2445,"tag":2755,"props":8804,"children":8805},{"style":2833},[8806],{"type":2451,"value":8219},{"type":2445,"tag":2755,"props":8808,"children":8809},{"style":2810},[8810],{"type":2451,"value":8224},{"type":2445,"tag":2755,"props":8812,"children":8813},{"style":2833},[8814],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":8816,"children":8817},{"class":2757,"line":2975},[8818,8822,8826,8830,8834,8838,8843,8847,8851],{"type":2445,"tag":2755,"props":8819,"children":8820},{"style":2827},[8821],{"type":2451,"value":8164},{"type":2445,"tag":2755,"props":8823,"children":8824},{"style":2833},[8825],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8827,"children":8828},{"style":2821},[8829],{"type":2451,"value":8244},{"type":2445,"tag":2755,"props":8831,"children":8832},{"style":2843},[8833],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8835,"children":8836},{"style":2833},[8837],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8839,"children":8840},{"style":2767},[8841],{"type":2451,"value":8842},"✅ GraphQL response:",{"type":2445,"tag":2755,"props":8844,"children":8845},{"style":2833},[8846],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":8848,"children":8849},{"style":2833},[8850],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":8852,"children":8853},{"style":2833},[8854],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":8856,"children":8857},{"class":2757,"line":2984},[8858,8863,8867,8871,8875,8880],{"type":2445,"tag":2755,"props":8859,"children":8860},{"style":2843},[8861],{"type":2451,"value":8862},"        status",{"type":2445,"tag":2755,"props":8864,"children":8865},{"style":2833},[8866],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":8868,"children":8869},{"style":2827},[8870],{"type":2451,"value":8198},{"type":2445,"tag":2755,"props":8872,"children":8873},{"style":2833},[8874],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8876,"children":8877},{"style":2827},[8878],{"type":2451,"value":8879},"status",{"type":2445,"tag":2755,"props":8881,"children":8882},{"style":2833},[8883],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":8885,"children":8886},{"class":2757,"line":2993},[8887,8892,8896,8901,8905,8909,8913,8918,8923,8928,8932],{"type":2445,"tag":2755,"props":8888,"children":8889},{"style":2843},[8890],{"type":2451,"value":8891},"        hasErrors",{"type":2445,"tag":2755,"props":8893,"children":8894},{"style":2833},[8895],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":8897,"children":8898},{"style":2821},[8899],{"type":2451,"value":8900}," Boolean",{"type":2445,"tag":2755,"props":8902,"children":8903},{"style":2843},[8904],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":8906,"children":8907},{"style":2827},[8908],{"type":2451,"value":8138},{"type":2445,"tag":2755,"props":8910,"children":8911},{"style":2833},[8912],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8914,"children":8915},{"style":2827},[8916],{"type":2451,"value":8917},"errors",{"type":2445,"tag":2755,"props":8919,"children":8920},{"style":2833},[8921],{"type":2451,"value":8922},"?.",{"type":2445,"tag":2755,"props":8924,"children":8925},{"style":2827},[8926],{"type":2451,"value":8927},"length",{"type":2445,"tag":2755,"props":8929,"children":8930},{"style":2843},[8931],{"type":2451,"value":3803},{"type":2445,"tag":2755,"props":8933,"children":8934},{"style":2833},[8935],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":8937,"children":8938},{"class":2757,"line":3002},[8939,8944],{"type":2445,"tag":2755,"props":8940,"children":8941},{"style":2833},[8942],{"type":2451,"value":8943},"      }",{"type":2445,"tag":2755,"props":8945,"children":8946},{"style":2843},[8947],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":8949,"children":8950},{"class":2757,"line":3178},[8951],{"type":2445,"tag":2755,"props":8952,"children":8953},{"style":2833},[8954],{"type":2451,"value":3175},{"type":2445,"tag":2755,"props":8956,"children":8957},{"class":2757,"line":3187},[8958],{"type":2445,"tag":2755,"props":8959,"children":8960},{"style":2833},[8961],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":8963,"children":8964},{"class":2757,"line":3196},[8965],{"type":2445,"tag":2755,"props":8966,"children":8967},{"emptyLinePlaceholder":2886},[8968],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":8970,"children":8971},{"class":2757,"line":3204},[8972,8977,8981,8986,8990,8995,8999,9003,9007,9011,9015,9019,9023,9027,9031],{"type":2445,"tag":2755,"props":8973,"children":8974},{"style":2827},[8975],{"type":2451,"value":8976},"  nitroApp",{"type":2445,"tag":2755,"props":8978,"children":8979},{"style":2833},[8980],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8982,"children":8983},{"style":2827},[8984],{"type":2451,"value":8985},"hooks",{"type":2445,"tag":2755,"props":8987,"children":8988},{"style":2833},[8989],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":8991,"children":8992},{"style":2821},[8993],{"type":2451,"value":8994},"hook",{"type":2445,"tag":2755,"props":8996,"children":8997},{"style":2843},[8998],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":9000,"children":9001},{"style":2833},[9002],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9004,"children":9005},{"style":2767},[9006],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":9008,"children":9009},{"style":2833},[9010],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9012,"children":9013},{"style":2833},[9014],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":9016,"children":9017},{"style":2833},[9018],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":9020,"children":9021},{"style":3795},[9022],{"type":2451,"value":3798},{"type":2445,"tag":2755,"props":9024,"children":9025},{"style":2833},[9026],{"type":2451,"value":3803},{"type":2445,"tag":2755,"props":9028,"children":9029},{"style":3050},[9030],{"type":2451,"value":3808},{"type":2445,"tag":2755,"props":9032,"children":9033},{"style":2833},[9034],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9036,"children":9037},{"class":2757,"line":3246},[9038],{"type":2445,"tag":2755,"props":9039,"children":9040},{"style":3720},[9041],{"type":2451,"value":9042},"    \u002F\u002F Read user token from cookies (or headers)\n",{"type":2445,"tag":2755,"props":9044,"children":9045},{"class":2757,"line":3263},[9046,9051,9056,9060,9065,9069,9073,9077,9081,9086,9090],{"type":2445,"tag":2755,"props":9047,"children":9048},{"style":3050},[9049],{"type":2451,"value":9050},"    const",{"type":2445,"tag":2755,"props":9052,"children":9053},{"style":2827},[9054],{"type":2451,"value":9055}," token",{"type":2445,"tag":2755,"props":9057,"children":9058},{"style":2833},[9059],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":9061,"children":9062},{"style":2821},[9063],{"type":2451,"value":9064}," getCookie",{"type":2445,"tag":2755,"props":9066,"children":9067},{"style":2843},[9068],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":9070,"children":9071},{"style":2827},[9072],{"type":2451,"value":3798},{"type":2445,"tag":2755,"props":9074,"children":9075},{"style":2833},[9076],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":9078,"children":9079},{"style":2833},[9080],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":9082,"children":9083},{"style":2767},[9084],{"type":2451,"value":9085},"auth_token",{"type":2445,"tag":2755,"props":9087,"children":9088},{"style":2833},[9089],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9091,"children":9092},{"style":2843},[9093],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":9095,"children":9096},{"class":2757,"line":3356},[9097],{"type":2445,"tag":2755,"props":9098,"children":9099},{"emptyLinePlaceholder":2886},[9100],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":9102,"children":9103},{"class":2757,"line":3364},[9104,9108,9112,9116,9120,9124,9128,9132,9136,9140,9144,9148],{"type":2445,"tag":2755,"props":9105,"children":9106},{"style":3050},[9107],{"type":2451,"value":9050},{"type":2445,"tag":2755,"props":9109,"children":9110},{"style":2827},[9111],{"type":2451,"value":7826},{"type":2445,"tag":2755,"props":9113,"children":9114},{"style":2833},[9115],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":9117,"children":9118},{"style":3050},[9119],{"type":2451,"value":7835},{"type":2445,"tag":2755,"props":9121,"children":9122},{"style":2833},[9123],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":9125,"children":9126},{"style":3795},[9127],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":9129,"children":9130},{"style":2833},[9131],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9133,"children":9134},{"style":2761},[9135],{"type":2451,"value":8592},{"type":2445,"tag":2755,"props":9137,"children":9138},{"style":2833},[9139],{"type":2451,"value":3803},{"type":2445,"tag":2755,"props":9141,"children":9142},{"style":3050},[9143],{"type":2451,"value":3808},{"type":2445,"tag":2755,"props":9145,"children":9146},{"style":2843},[9147],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":9149,"children":9150},{"style":2833},[9151],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":9153,"children":9154},{"class":2757,"line":3381},[9155,9159,9163],{"type":2445,"tag":2755,"props":9156,"children":9157},{"style":2833},[9158],{"type":2451,"value":7931},{"type":2445,"tag":2755,"props":9160,"children":9161},{"style":2827},[9162],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":9164,"children":9165},{"style":2833},[9166],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":9168,"children":9169},{"class":2757,"line":3411},[9170,9175,9179],{"type":2445,"tag":2755,"props":9171,"children":9172},{"style":2843},[9173],{"type":2451,"value":9174},"      headers",{"type":2445,"tag":2755,"props":9176,"children":9177},{"style":2833},[9178],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9180,"children":9181},{"style":2833},[9182],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9184,"children":9185},{"class":2757,"line":2432},[9186,9191,9195,9199,9203],{"type":2445,"tag":2755,"props":9187,"children":9188},{"style":2833},[9189],{"type":2451,"value":9190},"        ...",{"type":2445,"tag":2755,"props":9192,"children":9193},{"style":2827},[9194],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":9196,"children":9197},{"style":2833},[9198],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9200,"children":9201},{"style":2827},[9202],{"type":2451,"value":7944},{"type":2445,"tag":2755,"props":9204,"children":9205},{"style":2833},[9206],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":9208,"children":9209},{"class":2757,"line":3444},[9210,9215,9220,9224,9228,9232,9237,9241],{"type":2445,"tag":2755,"props":9211,"children":9212},{"style":2833},[9213],{"type":2451,"value":9214},"        '",{"type":2445,"tag":2755,"props":9216,"children":9217},{"style":2843},[9218],{"type":2451,"value":9219},"Content-Type",{"type":2445,"tag":2755,"props":9221,"children":9222},{"style":2833},[9223],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9225,"children":9226},{"style":2833},[9227],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9229,"children":9230},{"style":2833},[9231],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":9233,"children":9234},{"style":2767},[9235],{"type":2451,"value":9236},"application\u002Fjson",{"type":2445,"tag":2755,"props":9238,"children":9239},{"style":2833},[9240],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9242,"children":9243},{"style":2833},[9244],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":9246,"children":9247},{"class":2757,"line":3461},[9248,9252,9256,9261,9266,9270,9275,9279,9283,9288,9293,9297,9302,9306,9311,9316,9320],{"type":2445,"tag":2755,"props":9249,"children":9250},{"style":2833},[9251],{"type":2451,"value":9190},{"type":2445,"tag":2755,"props":9253,"children":9254},{"style":2843},[9255],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":9257,"children":9258},{"style":2827},[9259],{"type":2451,"value":9260},"token",{"type":2445,"tag":2755,"props":9262,"children":9263},{"style":2833},[9264],{"type":2451,"value":9265}," ?",{"type":2445,"tag":2755,"props":9267,"children":9268},{"style":2833},[9269],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":9271,"children":9272},{"style":2843},[9273],{"type":2451,"value":9274}," Authorization",{"type":2445,"tag":2755,"props":9276,"children":9277},{"style":2833},[9278],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9280,"children":9281},{"style":2833},[9282],{"type":2451,"value":7965},{"type":2445,"tag":2755,"props":9284,"children":9285},{"style":2767},[9286],{"type":2451,"value":9287},"Bearer ",{"type":2445,"tag":2755,"props":9289,"children":9290},{"style":2833},[9291],{"type":2451,"value":9292},"${",{"type":2445,"tag":2755,"props":9294,"children":9295},{"style":2827},[9296],{"type":2451,"value":9260},{"type":2445,"tag":2755,"props":9298,"children":9299},{"style":2833},[9300],{"type":2451,"value":9301},"}`",{"type":2445,"tag":2755,"props":9303,"children":9304},{"style":2833},[9305],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":9307,"children":9308},{"style":2833},[9309],{"type":2451,"value":9310}," :",{"type":2445,"tag":2755,"props":9312,"children":9313},{"style":2833},[9314],{"type":2451,"value":9315}," {}",{"type":2445,"tag":2755,"props":9317,"children":9318},{"style":2843},[9319],{"type":2451,"value":3803},{"type":2445,"tag":2755,"props":9321,"children":9322},{"style":2833},[9323],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":9325,"children":9326},{"class":2757,"line":3469},[9327],{"type":2445,"tag":2755,"props":9328,"children":9329},{"style":2833},[9330],{"type":2451,"value":2981},{"type":2445,"tag":2755,"props":9332,"children":9333},{"class":2757,"line":3486},[9334,9338],{"type":2445,"tag":2755,"props":9335,"children":9336},{"style":2833},[9337],{"type":2451,"value":8219},{"type":2445,"tag":2755,"props":9339,"children":9340},{"style":2843},[9341],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":9343,"children":9344},{"class":2757,"line":3504},[9345],{"type":2445,"tag":2755,"props":9346,"children":9347},{"emptyLinePlaceholder":2886},[9348],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":9350,"children":9351},{"class":2757,"line":3539},[9352,9356,9361,9365,9369,9373,9377,9381],{"type":2445,"tag":2755,"props":9353,"children":9354},{"style":3050},[9355],{"type":2451,"value":9050},{"type":2445,"tag":2755,"props":9357,"children":9358},{"style":2827},[9359],{"type":2451,"value":9360}," clients",{"type":2445,"tag":2755,"props":9362,"children":9363},{"style":2833},[9364],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":9366,"children":9367},{"style":2827},[9368],{"type":2451,"value":3834},{"type":2445,"tag":2755,"props":9370,"children":9371},{"style":2833},[9372],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9374,"children":9375},{"style":2827},[9376],{"type":2451,"value":3844},{"type":2445,"tag":2755,"props":9378,"children":9379},{"style":2833},[9380],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9382,"children":9383},{"style":2827},[9384],{"type":2451,"value":9385},"$gqlPulse\n",{"type":2445,"tag":2755,"props":9387,"children":9388},{"class":2757,"line":3555},[9389,9393,9397,9402,9407,9411],{"type":2445,"tag":2755,"props":9390,"children":9391},{"style":2810},[9392],{"type":2451,"value":8129},{"type":2445,"tag":2755,"props":9394,"children":9395},{"style":2843},[9396],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":9398,"children":9399},{"style":2833},[9400],{"type":2451,"value":9401},"!",{"type":2445,"tag":2755,"props":9403,"children":9404},{"style":2827},[9405],{"type":2451,"value":9406},"clients",{"type":2445,"tag":2755,"props":9408,"children":9409},{"style":2843},[9410],{"type":2451,"value":6482},{"type":2445,"tag":2755,"props":9412,"children":9413},{"style":2810},[9414],{"type":2451,"value":9415},"return\n",{"type":2445,"tag":2755,"props":9417,"children":9418},{"class":2757,"line":3616},[9419],{"type":2445,"tag":2755,"props":9420,"children":9421},{"emptyLinePlaceholder":2886},[9422],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":9424,"children":9425},{"class":2757,"line":3625},[9426],{"type":2445,"tag":2755,"props":9427,"children":9428},{"style":3720},[9429],{"type":2451,"value":9430},"    \u002F\u002F Apply middleware to all configured clients\n",{"type":2445,"tag":2755,"props":9432,"children":9433},{"class":2757,"line":3642},[9434,9439,9443,9447,9451,9455,9460,9464,9469,9473,9477,9482],{"type":2445,"tag":2755,"props":9435,"children":9436},{"style":2810},[9437],{"type":2451,"value":9438},"    for",{"type":2445,"tag":2755,"props":9440,"children":9441},{"style":2843},[9442],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":9444,"children":9445},{"style":3050},[9446],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":9448,"children":9449},{"style":2827},[9450],{"type":2451,"value":3825},{"type":2445,"tag":2755,"props":9452,"children":9453},{"style":2833},[9454],{"type":2451,"value":8328},{"type":2445,"tag":2755,"props":9456,"children":9457},{"style":2827},[9458],{"type":2451,"value":9459}," Object",{"type":2445,"tag":2755,"props":9461,"children":9462},{"style":2833},[9463],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9465,"children":9466},{"style":2821},[9467],{"type":2451,"value":9468},"values",{"type":2445,"tag":2755,"props":9470,"children":9471},{"style":2843},[9472],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":9474,"children":9475},{"style":2827},[9476],{"type":2451,"value":9406},{"type":2445,"tag":2755,"props":9478,"children":9479},{"style":2843},[9480],{"type":2451,"value":9481},")) ",{"type":2445,"tag":2755,"props":9483,"children":9484},{"style":2833},[9485],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":9487,"children":9488},{"class":2757,"line":3659},[9489,9494,9498,9502,9506,9510,9514],{"type":2445,"tag":2755,"props":9490,"children":9491},{"style":2827},[9492],{"type":2451,"value":9493},"      client",{"type":2445,"tag":2755,"props":9495,"children":9496},{"style":2833},[9497],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9499,"children":9500},{"style":2827},[9501],{"type":2451,"value":8371},{"type":2445,"tag":2755,"props":9503,"children":9504},{"style":2833},[9505],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9507,"children":9508},{"style":2827},[9509],{"type":2451,"value":8380},{"type":2445,"tag":2755,"props":9511,"children":9512},{"style":2833},[9513],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":9515,"children":9516},{"style":2827},[9517],{"type":2451,"value":8389},{"type":2445,"tag":2755,"props":9519,"children":9520},{"class":2757,"line":3676},[9521,9525,9529,9533,9537,9541,9545],{"type":2445,"tag":2755,"props":9522,"children":9523},{"style":2827},[9524],{"type":2451,"value":9493},{"type":2445,"tag":2755,"props":9526,"children":9527},{"style":2833},[9528],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9530,"children":9531},{"style":2827},[9532],{"type":2451,"value":8371},{"type":2445,"tag":2755,"props":9534,"children":9535},{"style":2833},[9536],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":9538,"children":9539},{"style":2827},[9540],{"type":2451,"value":8413},{"type":2445,"tag":2755,"props":9542,"children":9543},{"style":2833},[9544],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":9546,"children":9547},{"style":2827},[9548],{"type":2451,"value":8422},{"type":2445,"tag":2755,"props":9550,"children":9551},{"class":2757,"line":5629},[9552],{"type":2445,"tag":2755,"props":9553,"children":9554},{"style":2833},[9555],{"type":2451,"value":3175},{"type":2445,"tag":2755,"props":9557,"children":9558},{"class":2757,"line":5646},[9559,9563],{"type":2445,"tag":2755,"props":9560,"children":9561},{"style":2833},[9562],{"type":2451,"value":7994},{"type":2445,"tag":2755,"props":9564,"children":9565},{"style":2843},[9566],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":9568,"children":9569},{"class":2757,"line":5655},[9570,9574],{"type":2445,"tag":2755,"props":9571,"children":9572},{"style":2833},[9573],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":9575,"children":9576},{"style":2827},[9577],{"type":2451,"value":3013},{"type":2445,"tag":3020,"props":9579,"children":9581},{"id":9580},"️-authentication",[9582],{"type":2451,"value":9583},"👮🏽‍♂️ Authentication",{"type":2445,"tag":2446,"props":9585,"children":9586},{},[9587],{"type":2451,"value":9588},"You can also provide Authentication headers in different ways:",{"type":2445,"tag":9590,"props":9591,"children":9592},"ol",{},[9593],{"type":2445,"tag":2527,"props":9594,"children":9595},{},[9596,9601,9603,9608],{"type":2445,"tag":2583,"props":9597,"children":9598},{},[9599],{"type":2451,"value":9600},"Static headers",{"type":2451,"value":9602}," in ",{"type":2445,"tag":2538,"props":9604,"children":9606},{"className":9605},[],[9607],{"type":2451,"value":244},{"type":2451,"value":2851},{"type":2445,"tag":2745,"props":9610,"children":9612},{"className":2798,"code":9611,"language":2800,"meta":2417,"style":2417},"export default defineNuxtConfig({\n  gqlPulse: {\n    clients: {\n      default: {\n        endpoint: 'https:\u002F\u002Fdefault.com\u002Fgraphql',\n        options: {\n          headers: {\n            authorization: 'Bearer TOKEN_HERE',\n          },\n        },\n      },\n    },\n  },\n})\n",[9613],{"type":2445,"tag":2538,"props":9614,"children":9615},{"__ignoreMap":2417},[9616,9639,9654,9669,9684,9712,9727,9742,9771,9779,9787,9794,9801,9808],{"type":2445,"tag":2755,"props":9617,"children":9618},{"class":2757,"line":2433},[9619,9623,9627,9631,9635],{"type":2445,"tag":2755,"props":9620,"children":9621},{"style":2810},[9622],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":9624,"children":9625},{"style":2810},[9626],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":9628,"children":9629},{"style":2821},[9630],{"type":2451,"value":2824},{"type":2445,"tag":2755,"props":9632,"children":9633},{"style":2827},[9634],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":9636,"children":9637},{"style":2833},[9638],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":9640,"children":9641},{"class":2757,"line":2839},[9642,9646,9650],{"type":2445,"tag":2755,"props":9643,"children":9644},{"style":2843},[9645],{"type":2451,"value":2898},{"type":2445,"tag":2755,"props":9647,"children":9648},{"style":2833},[9649],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9651,"children":9652},{"style":2833},[9653],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9655,"children":9656},{"class":2757,"line":2882},[9657,9661,9665],{"type":2445,"tag":2755,"props":9658,"children":9659},{"style":2843},[9660],{"type":2451,"value":2916},{"type":2445,"tag":2755,"props":9662,"children":9663},{"style":2833},[9664],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9666,"children":9667},{"style":2833},[9668],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9670,"children":9671},{"class":2757,"line":2892},[9672,9676,9680],{"type":2445,"tag":2755,"props":9673,"children":9674},{"style":2843},[9675],{"type":2451,"value":4739},{"type":2445,"tag":2755,"props":9677,"children":9678},{"style":2833},[9679],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9681,"children":9682},{"style":2833},[9683],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9685,"children":9686},{"class":2757,"line":2910},[9687,9691,9695,9699,9704,9708],{"type":2445,"tag":2755,"props":9688,"children":9689},{"style":2843},[9690],{"type":2451,"value":2950},{"type":2445,"tag":2755,"props":9692,"children":9693},{"style":2833},[9694],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9696,"children":9697},{"style":2833},[9698],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":9700,"children":9701},{"style":2767},[9702],{"type":2451,"value":9703},"https:\u002F\u002Fdefault.com\u002Fgraphql",{"type":2445,"tag":2755,"props":9705,"children":9706},{"style":2833},[9707],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9709,"children":9710},{"style":2833},[9711],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":9713,"children":9714},{"class":2757,"line":2927},[9715,9719,9723],{"type":2445,"tag":2755,"props":9716,"children":9717},{"style":2843},[9718],{"type":2451,"value":4843},{"type":2445,"tag":2755,"props":9720,"children":9721},{"style":2833},[9722],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9724,"children":9725},{"style":2833},[9726],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9728,"children":9729},{"class":2757,"line":2944},[9730,9734,9738],{"type":2445,"tag":2755,"props":9731,"children":9732},{"style":2843},[9733],{"type":2451,"value":4907},{"type":2445,"tag":2755,"props":9735,"children":9736},{"style":2833},[9737],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9739,"children":9740},{"style":2833},[9741],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9743,"children":9744},{"class":2757,"line":2975},[9745,9750,9754,9758,9763,9767],{"type":2445,"tag":2755,"props":9746,"children":9747},{"style":2843},[9748],{"type":2451,"value":9749},"            authorization",{"type":2445,"tag":2755,"props":9751,"children":9752},{"style":2833},[9753],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9755,"children":9756},{"style":2833},[9757],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":9759,"children":9760},{"style":2767},[9761],{"type":2451,"value":9762},"Bearer TOKEN_HERE",{"type":2445,"tag":2755,"props":9764,"children":9765},{"style":2833},[9766],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9768,"children":9769},{"style":2833},[9770],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":9772,"children":9773},{"class":2757,"line":2984},[9774],{"type":2445,"tag":2755,"props":9775,"children":9776},{"style":2833},[9777],{"type":2451,"value":9778},"          },\n",{"type":2445,"tag":2755,"props":9780,"children":9781},{"class":2757,"line":2993},[9782],{"type":2445,"tag":2755,"props":9783,"children":9784},{"style":2833},[9785],{"type":2451,"value":9786},"        },\n",{"type":2445,"tag":2755,"props":9788,"children":9789},{"class":2757,"line":3002},[9790],{"type":2445,"tag":2755,"props":9791,"children":9792},{"style":2833},[9793],{"type":2451,"value":2981},{"type":2445,"tag":2755,"props":9795,"children":9796},{"class":2757,"line":3178},[9797],{"type":2445,"tag":2755,"props":9798,"children":9799},{"style":2833},[9800],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":9802,"children":9803},{"class":2757,"line":3187},[9804],{"type":2445,"tag":2755,"props":9805,"children":9806},{"style":2833},[9807],{"type":2451,"value":2999},{"type":2445,"tag":2755,"props":9809,"children":9810},{"class":2757,"line":3196},[9811,9815],{"type":2445,"tag":2755,"props":9812,"children":9813},{"style":2833},[9814],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":9816,"children":9817},{"style":2827},[9818],{"type":2451,"value":3013},{"type":2445,"tag":9590,"props":9820,"children":9821},{"start":2839},[9822],{"type":2445,"tag":2527,"props":9823,"children":9824},{},[9825,9830,9832,9837,9838,9844],{"type":2445,"tag":2583,"props":9826,"children":9827},{},[9828],{"type":2451,"value":9829},"Dynamic headers",{"type":2451,"value":9831}," using ",{"type":2445,"tag":2538,"props":9833,"children":9835},{"className":9834},[],[9836],{"type":2451,"value":8380},{"type":2451,"value":9602},{"type":2445,"tag":2538,"props":9839,"children":9841},{"className":9840},[],[9842],{"type":2451,"value":9843},"plugins\u002FgqlPulse.ts",{"type":2451,"value":2851},{"type":2445,"tag":2745,"props":9846,"children":9848},{"className":2798,"code":9847,"language":2800,"meta":2417,"style":2417},"const client = useGqlPulseClient('default')\n\nconst requestMiddleware = async (request: RequestExtendedInit\u003CVariables>) => {\n  const token = await getAuthTokenSomehow()\n  return {\n    ...request,\n    headers: {\n      ...request.headers,\n      authorization: `Bearer ${token}`,\n    },\n  }\n}\n\nclient.requestConfig.requestMiddleware = requestMiddleware\n",[9849],{"type":2445,"tag":2538,"props":9850,"children":9851},{"__ignoreMap":2417},[9852,9891,9898,9955,9984,9995,10010,10025,10048,10084,10091,10098,10105,10112],{"type":2445,"tag":2755,"props":9853,"children":9854},{"class":2757,"line":2433},[9855,9859,9863,9867,9871,9875,9879,9883,9887],{"type":2445,"tag":2755,"props":9856,"children":9857},{"style":3050},[9858],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":9860,"children":9861},{"style":2827},[9862],{"type":2451,"value":6530},{"type":2445,"tag":2755,"props":9864,"children":9865},{"style":2833},[9866],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":9868,"children":9869},{"style":2821},[9870],{"type":2451,"value":6539},{"type":2445,"tag":2755,"props":9872,"children":9873},{"style":2827},[9874],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":9876,"children":9877},{"style":2833},[9878],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9880,"children":9881},{"style":2767},[9882],{"type":2451,"value":4981},{"type":2445,"tag":2755,"props":9884,"children":9885},{"style":2833},[9886],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":9888,"children":9889},{"style":2827},[9890],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":9892,"children":9893},{"class":2757,"line":2839},[9894],{"type":2445,"tag":2755,"props":9895,"children":9896},{"emptyLinePlaceholder":2886},[9897],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":9899,"children":9900},{"class":2757,"line":2882},[9901,9905,9910,9914,9918,9922,9926,9930,9934,9938,9942,9947,9951],{"type":2445,"tag":2755,"props":9902,"children":9903},{"style":3050},[9904],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":9906,"children":9907},{"style":2827},[9908],{"type":2451,"value":9909}," requestMiddleware ",{"type":2445,"tag":2755,"props":9911,"children":9912},{"style":2833},[9913],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":9915,"children":9916},{"style":3050},[9917],{"type":2451,"value":7835},{"type":2445,"tag":2755,"props":9919,"children":9920},{"style":2833},[9921],{"type":2451,"value":3792},{"type":2445,"tag":2755,"props":9923,"children":9924},{"style":3795},[9925],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":9927,"children":9928},{"style":2833},[9929],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":9931,"children":9932},{"style":2761},[9933],{"type":2451,"value":7857},{"type":2445,"tag":2755,"props":9935,"children":9936},{"style":2833},[9937],{"type":2451,"value":3042},{"type":2445,"tag":2755,"props":9939,"children":9940},{"style":2761},[9941],{"type":2451,"value":7866},{"type":2445,"tag":2755,"props":9943,"children":9944},{"style":2833},[9945],{"type":2451,"value":9946},">)",{"type":2445,"tag":2755,"props":9948,"children":9949},{"style":3050},[9950],{"type":2451,"value":3808},{"type":2445,"tag":2755,"props":9952,"children":9953},{"style":2833},[9954],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9956,"children":9957},{"class":2757,"line":2892},[9958,9962,9966,9970,9974,9979],{"type":2445,"tag":2755,"props":9959,"children":9960},{"style":3050},[9961],{"type":2451,"value":3820},{"type":2445,"tag":2755,"props":9963,"children":9964},{"style":2827},[9965],{"type":2451,"value":9055},{"type":2445,"tag":2755,"props":9967,"children":9968},{"style":2833},[9969],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":9971,"children":9972},{"style":2810},[9973],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":9975,"children":9976},{"style":2821},[9977],{"type":2451,"value":9978}," getAuthTokenSomehow",{"type":2445,"tag":2755,"props":9980,"children":9981},{"style":2843},[9982],{"type":2451,"value":9983},"()\n",{"type":2445,"tag":2755,"props":9985,"children":9986},{"class":2757,"line":2910},[9987,9991],{"type":2445,"tag":2755,"props":9988,"children":9989},{"style":2810},[9990],{"type":2451,"value":3930},{"type":2445,"tag":2755,"props":9992,"children":9993},{"style":2833},[9994],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":9996,"children":9997},{"class":2757,"line":2927},[9998,10002,10006],{"type":2445,"tag":2755,"props":9999,"children":10000},{"style":2833},[10001],{"type":2451,"value":7899},{"type":2445,"tag":2755,"props":10003,"children":10004},{"style":2827},[10005],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":10007,"children":10008},{"style":2833},[10009],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10011,"children":10012},{"class":2757,"line":2944},[10013,10017,10021],{"type":2445,"tag":2755,"props":10014,"children":10015},{"style":2843},[10016],{"type":2451,"value":7915},{"type":2445,"tag":2755,"props":10018,"children":10019},{"style":2833},[10020],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10022,"children":10023},{"style":2833},[10024],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":10026,"children":10027},{"class":2757,"line":2975},[10028,10032,10036,10040,10044],{"type":2445,"tag":2755,"props":10029,"children":10030},{"style":2833},[10031],{"type":2451,"value":7931},{"type":2445,"tag":2755,"props":10033,"children":10034},{"style":2827},[10035],{"type":2451,"value":3902},{"type":2445,"tag":2755,"props":10037,"children":10038},{"style":2833},[10039],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":10041,"children":10042},{"style":2827},[10043],{"type":2451,"value":7944},{"type":2445,"tag":2755,"props":10045,"children":10046},{"style":2833},[10047],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10049,"children":10050},{"class":2757,"line":2984},[10051,10056,10060,10064,10068,10072,10076,10080],{"type":2445,"tag":2755,"props":10052,"children":10053},{"style":2843},[10054],{"type":2451,"value":10055},"      authorization",{"type":2445,"tag":2755,"props":10057,"children":10058},{"style":2833},[10059],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10061,"children":10062},{"style":2833},[10063],{"type":2451,"value":7965},{"type":2445,"tag":2755,"props":10065,"children":10066},{"style":2767},[10067],{"type":2451,"value":9287},{"type":2445,"tag":2755,"props":10069,"children":10070},{"style":2833},[10071],{"type":2451,"value":9292},{"type":2445,"tag":2755,"props":10073,"children":10074},{"style":2827},[10075],{"type":2451,"value":9260},{"type":2445,"tag":2755,"props":10077,"children":10078},{"style":2833},[10079],{"type":2451,"value":9301},{"type":2445,"tag":2755,"props":10081,"children":10082},{"style":2833},[10083],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10085,"children":10086},{"class":2757,"line":2993},[10087],{"type":2445,"tag":2755,"props":10088,"children":10089},{"style":2833},[10090],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":10092,"children":10093},{"class":2757,"line":3002},[10094],{"type":2445,"tag":2755,"props":10095,"children":10096},{"style":2833},[10097],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":10099,"children":10100},{"class":2757,"line":3178},[10101],{"type":2445,"tag":2755,"props":10102,"children":10103},{"style":2833},[10104],{"type":2451,"value":6041},{"type":2445,"tag":2755,"props":10106,"children":10107},{"class":2757,"line":3187},[10108],{"type":2445,"tag":2755,"props":10109,"children":10110},{"emptyLinePlaceholder":2886},[10111],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":10113,"children":10114},{"class":2757,"line":3196},[10115,10119,10123,10127,10131,10136,10140],{"type":2445,"tag":2755,"props":10116,"children":10117},{"style":2827},[10118],{"type":2451,"value":8337},{"type":2445,"tag":2755,"props":10120,"children":10121},{"style":2833},[10122],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":10124,"children":10125},{"style":2827},[10126],{"type":2451,"value":8371},{"type":2445,"tag":2755,"props":10128,"children":10129},{"style":2833},[10130],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":10132,"children":10133},{"style":2827},[10134],{"type":2451,"value":10135},"requestMiddleware ",{"type":2445,"tag":2755,"props":10137,"children":10138},{"style":2833},[10139],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":10141,"children":10142},{"style":2827},[10143],{"type":2451,"value":8389},{"type":2445,"tag":9590,"props":10145,"children":10146},{"start":2882},[10147],{"type":2445,"tag":2527,"props":10148,"children":10149},{},[10150,10155,10156,10161],{"type":2445,"tag":2583,"props":10151,"children":10152},{},[10153],{"type":2451,"value":10154},"Per-request headers",{"type":2451,"value":9831},{"type":2445,"tag":2538,"props":10157,"children":10159},{"className":10158},[],[10160],{"type":2451,"value":6084},{"type":2451,"value":10162}," options:",{"type":2445,"tag":2745,"props":10164,"children":10166},{"className":2798,"code":10165,"language":2800,"meta":2417,"style":2417},"const data = await useGqlPulseRequest({\n  document,\n  client: 'default',\n  variables,\n  requestOptions: {\n    headers: {\n      authorization: `Bearer ${token}`,\n    },\n  },\n})\n",[10167],{"type":2445,"tag":2538,"props":10168,"children":10169},{"__ignoreMap":2417},[10170,10201,10212,10239,10250,10266,10281,10316,10323,10330],{"type":2445,"tag":2755,"props":10171,"children":10172},{"class":2757,"line":2433},[10173,10177,10181,10185,10189,10193,10197],{"type":2445,"tag":2755,"props":10174,"children":10175},{"style":3050},[10176],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":10178,"children":10179},{"style":2827},[10180],{"type":2451,"value":3219},{"type":2445,"tag":2755,"props":10182,"children":10183},{"style":2833},[10184],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":10186,"children":10187},{"style":2810},[10188],{"type":2451,"value":3233},{"type":2445,"tag":2755,"props":10190,"children":10191},{"style":2821},[10192],{"type":2451,"value":6253},{"type":2445,"tag":2755,"props":10194,"children":10195},{"style":2827},[10196],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":10198,"children":10199},{"style":2833},[10200],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":10202,"children":10203},{"class":2757,"line":2839},[10204,10208],{"type":2445,"tag":2755,"props":10205,"children":10206},{"style":2827},[10207],{"type":2451,"value":3417},{"type":2445,"tag":2755,"props":10209,"children":10210},{"style":2833},[10211],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10213,"children":10214},{"class":2757,"line":2882},[10215,10219,10223,10227,10231,10235],{"type":2445,"tag":2755,"props":10216,"children":10217},{"style":2843},[10218],{"type":2451,"value":3387},{"type":2445,"tag":2755,"props":10220,"children":10221},{"style":2833},[10222],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10224,"children":10225},{"style":2833},[10226],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":10228,"children":10229},{"style":2767},[10230],{"type":2451,"value":4981},{"type":2445,"tag":2755,"props":10232,"children":10233},{"style":2833},[10234],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10236,"children":10237},{"style":2833},[10238],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10240,"children":10241},{"class":2757,"line":2892},[10242,10246],{"type":2445,"tag":2755,"props":10243,"children":10244},{"style":2827},[10245],{"type":2451,"value":6322},{"type":2445,"tag":2755,"props":10247,"children":10248},{"style":2833},[10249],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10251,"children":10252},{"class":2757,"line":2910},[10253,10258,10262],{"type":2445,"tag":2755,"props":10254,"children":10255},{"style":2843},[10256],{"type":2451,"value":10257},"  requestOptions",{"type":2445,"tag":2755,"props":10259,"children":10260},{"style":2833},[10261],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10263,"children":10264},{"style":2833},[10265],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":10267,"children":10268},{"class":2757,"line":2927},[10269,10273,10277],{"type":2445,"tag":2755,"props":10270,"children":10271},{"style":2843},[10272],{"type":2451,"value":7915},{"type":2445,"tag":2755,"props":10274,"children":10275},{"style":2833},[10276],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10278,"children":10279},{"style":2833},[10280],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":10282,"children":10283},{"class":2757,"line":2944},[10284,10288,10292,10296,10300,10304,10308,10312],{"type":2445,"tag":2755,"props":10285,"children":10286},{"style":2843},[10287],{"type":2451,"value":10055},{"type":2445,"tag":2755,"props":10289,"children":10290},{"style":2833},[10291],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10293,"children":10294},{"style":2833},[10295],{"type":2451,"value":7965},{"type":2445,"tag":2755,"props":10297,"children":10298},{"style":2767},[10299],{"type":2451,"value":9287},{"type":2445,"tag":2755,"props":10301,"children":10302},{"style":2833},[10303],{"type":2451,"value":9292},{"type":2445,"tag":2755,"props":10305,"children":10306},{"style":2827},[10307],{"type":2451,"value":9260},{"type":2445,"tag":2755,"props":10309,"children":10310},{"style":2833},[10311],{"type":2451,"value":9301},{"type":2445,"tag":2755,"props":10313,"children":10314},{"style":2833},[10315],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10317,"children":10318},{"class":2757,"line":2975},[10319],{"type":2445,"tag":2755,"props":10320,"children":10321},{"style":2833},[10322],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":10324,"children":10325},{"class":2757,"line":2984},[10326],{"type":2445,"tag":2755,"props":10327,"children":10328},{"style":2833},[10329],{"type":2451,"value":2999},{"type":2445,"tag":2755,"props":10331,"children":10332},{"class":2757,"line":2993},[10333,10337],{"type":2445,"tag":2755,"props":10334,"children":10335},{"style":2833},[10336],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":10338,"children":10339},{"style":2827},[10340],{"type":2451,"value":3013},{"type":2445,"tag":9590,"props":10342,"children":10343},{"start":2892},[10344],{"type":2445,"tag":2527,"props":10345,"children":10346},{},[10347,10349,10354,10356,10361,10363,10369],{"type":2451,"value":10348},"using ",{"type":2445,"tag":2583,"props":10350,"children":10351},{},[10352],{"type":2451,"value":10353},"setHeaders()",{"type":2451,"value":10355}," or ",{"type":2445,"tag":2583,"props":10357,"children":10358},{},[10359],{"type":2451,"value":10360},"setHeader()",{"type":2451,"value":10362}," from ",{"type":2445,"tag":2538,"props":10364,"children":10366},{"className":10365},[],[10367],{"type":2451,"value":10368},"useGqlPulseClient()",{"type":2451,"value":2851},{"type":2445,"tag":2745,"props":10371,"children":10373},{"className":2798,"code":10372,"language":2800,"meta":2417,"style":2417},"const client = useGqlPulseClient('rickandmortyapi')\n\n\u002F\u002F Replace all existing headers\nclient.setHeaders({\n  Authorization: 'Bearer my-secret-token',\n  'Content-Type': 'application\u002Fjson',\n})\n\n\u002F\u002F Set one header without touching the rest\nclient.setHeader('x-custom-header', 'my-value')\n\n\u002F\u002F Point the client to a different GraphQL endpoint\nclient.setEndpoint('https:\u002F\u002Fcustom-api.example.com\u002Fgraphql')\n",[10374],{"type":2445,"tag":2538,"props":10375,"children":10376},{"__ignoreMap":2417},[10377,10416,10423,10431,10455,10484,10520,10531,10538,10546,10600,10607,10615],{"type":2445,"tag":2755,"props":10378,"children":10379},{"class":2757,"line":2433},[10380,10384,10388,10392,10396,10400,10404,10408,10412],{"type":2445,"tag":2755,"props":10381,"children":10382},{"style":3050},[10383],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":10385,"children":10386},{"style":2827},[10387],{"type":2451,"value":6530},{"type":2445,"tag":2755,"props":10389,"children":10390},{"style":2833},[10391],{"type":2451,"value":3063},{"type":2445,"tag":2755,"props":10393,"children":10394},{"style":2821},[10395],{"type":2451,"value":6539},{"type":2445,"tag":2755,"props":10397,"children":10398},{"style":2827},[10399],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":10401,"children":10402},{"style":2833},[10403],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10405,"children":10406},{"style":2767},[10407],{"type":2451,"value":3400},{"type":2445,"tag":2755,"props":10409,"children":10410},{"style":2833},[10411],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10413,"children":10414},{"style":2827},[10415],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":10417,"children":10418},{"class":2757,"line":2839},[10419],{"type":2445,"tag":2755,"props":10420,"children":10421},{"emptyLinePlaceholder":2886},[10422],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":10424,"children":10425},{"class":2757,"line":2882},[10426],{"type":2445,"tag":2755,"props":10427,"children":10428},{"style":3720},[10429],{"type":2451,"value":10430},"\u002F\u002F Replace all existing headers\n",{"type":2445,"tag":2755,"props":10432,"children":10433},{"class":2757,"line":2892},[10434,10438,10442,10447,10451],{"type":2445,"tag":2755,"props":10435,"children":10436},{"style":2827},[10437],{"type":2451,"value":8337},{"type":2445,"tag":2755,"props":10439,"children":10440},{"style":2833},[10441],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":10443,"children":10444},{"style":2821},[10445],{"type":2451,"value":10446},"setHeaders",{"type":2445,"tag":2755,"props":10448,"children":10449},{"style":2827},[10450],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":10452,"children":10453},{"style":2833},[10454],{"type":2451,"value":2836},{"type":2445,"tag":2755,"props":10456,"children":10457},{"class":2757,"line":2910},[10458,10463,10467,10471,10476,10480],{"type":2445,"tag":2755,"props":10459,"children":10460},{"style":2843},[10461],{"type":2451,"value":10462},"  Authorization",{"type":2445,"tag":2755,"props":10464,"children":10465},{"style":2833},[10466],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10468,"children":10469},{"style":2833},[10470],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":10472,"children":10473},{"style":2767},[10474],{"type":2451,"value":10475},"Bearer my-secret-token",{"type":2445,"tag":2755,"props":10477,"children":10478},{"style":2833},[10479],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10481,"children":10482},{"style":2833},[10483],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10485,"children":10486},{"class":2757,"line":2927},[10487,10492,10496,10500,10504,10508,10512,10516],{"type":2445,"tag":2755,"props":10488,"children":10489},{"style":2833},[10490],{"type":2451,"value":10491},"  '",{"type":2445,"tag":2755,"props":10493,"children":10494},{"style":2843},[10495],{"type":2451,"value":9219},{"type":2445,"tag":2755,"props":10497,"children":10498},{"style":2833},[10499],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10501,"children":10502},{"style":2833},[10503],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10505,"children":10506},{"style":2833},[10507],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":10509,"children":10510},{"style":2767},[10511],{"type":2451,"value":9236},{"type":2445,"tag":2755,"props":10513,"children":10514},{"style":2833},[10515],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10517,"children":10518},{"style":2833},[10519],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10521,"children":10522},{"class":2757,"line":2944},[10523,10527],{"type":2445,"tag":2755,"props":10524,"children":10525},{"style":2833},[10526],{"type":2451,"value":3008},{"type":2445,"tag":2755,"props":10528,"children":10529},{"style":2827},[10530],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":10532,"children":10533},{"class":2757,"line":2975},[10534],{"type":2445,"tag":2755,"props":10535,"children":10536},{"emptyLinePlaceholder":2886},[10537],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":10539,"children":10540},{"class":2757,"line":2984},[10541],{"type":2445,"tag":2755,"props":10542,"children":10543},{"style":3720},[10544],{"type":2451,"value":10545},"\u002F\u002F Set one header without touching the rest\n",{"type":2445,"tag":2755,"props":10547,"children":10548},{"class":2757,"line":2993},[10549,10553,10557,10562,10566,10570,10575,10579,10583,10587,10592,10596],{"type":2445,"tag":2755,"props":10550,"children":10551},{"style":2827},[10552],{"type":2451,"value":8337},{"type":2445,"tag":2755,"props":10554,"children":10555},{"style":2833},[10556],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":10558,"children":10559},{"style":2821},[10560],{"type":2451,"value":10561},"setHeader",{"type":2445,"tag":2755,"props":10563,"children":10564},{"style":2827},[10565],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":10567,"children":10568},{"style":2833},[10569],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10571,"children":10572},{"style":2767},[10573],{"type":2451,"value":10574},"x-custom-header",{"type":2445,"tag":2755,"props":10576,"children":10577},{"style":2833},[10578],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10580,"children":10581},{"style":2833},[10582],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":10584,"children":10585},{"style":2833},[10586],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":10588,"children":10589},{"style":2767},[10590],{"type":2451,"value":10591},"my-value",{"type":2445,"tag":2755,"props":10593,"children":10594},{"style":2833},[10595],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10597,"children":10598},{"style":2827},[10599],{"type":2451,"value":3013},{"type":2445,"tag":2755,"props":10601,"children":10602},{"class":2757,"line":3002},[10603],{"type":2445,"tag":2755,"props":10604,"children":10605},{"emptyLinePlaceholder":2886},[10606],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":10608,"children":10609},{"class":2757,"line":3178},[10610],{"type":2445,"tag":2755,"props":10611,"children":10612},{"style":3720},[10613],{"type":2451,"value":10614},"\u002F\u002F Point the client to a different GraphQL endpoint\n",{"type":2445,"tag":2755,"props":10616,"children":10617},{"class":2757,"line":3187},[10618,10622,10626,10631,10635,10639,10644,10648],{"type":2445,"tag":2755,"props":10619,"children":10620},{"style":2827},[10621],{"type":2451,"value":8337},{"type":2445,"tag":2755,"props":10623,"children":10624},{"style":2833},[10625],{"type":2451,"value":3839},{"type":2445,"tag":2755,"props":10627,"children":10628},{"style":2821},[10629],{"type":2451,"value":10630},"setEndpoint",{"type":2445,"tag":2755,"props":10632,"children":10633},{"style":2827},[10634],{"type":2451,"value":2830},{"type":2445,"tag":2755,"props":10636,"children":10637},{"style":2833},[10638],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10640,"children":10641},{"style":2767},[10642],{"type":2451,"value":10643},"https:\u002F\u002Fcustom-api.example.com\u002Fgraphql",{"type":2445,"tag":2755,"props":10645,"children":10646},{"style":2833},[10647],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10649,"children":10650},{"style":2827},[10651],{"type":2451,"value":3013},{"type":2445,"tag":3020,"props":10653,"children":10655},{"id":10654},"generate-schema-types-optional",[10656],{"type":2451,"value":10657},"🧬 Generate Schema & Types (Optional)",{"type":2445,"tag":2446,"props":10659,"children":10660},{},[10661,10666,10668,10673],{"type":2445,"tag":2538,"props":10662,"children":10664},{"className":10663},[],[10665],{"type":2451,"value":2412},{"type":2451,"value":10667}," is a ",{"type":2445,"tag":2583,"props":10669,"children":10670},{},[10671],{"type":2451,"value":10672},"runtime GraphQL client",{"type":2451,"value":10674}," and does not generate schemas or types by itself.",{"type":2445,"tag":2446,"props":10676,"children":10677},{},[10678],{"type":2451,"value":10679},"However, you can easily generate a schema and TypeScript types from your GraphQL endpoint using GraphQL Code Generator alongside this module.",{"type":2445,"tag":3020,"props":10681,"children":10683},{"id":10682},"how-it-works",[10684],{"type":2451,"value":10685},"🧠 How it works",{"type":2445,"tag":2523,"props":10687,"children":10688},{},[10689,10699],{"type":2445,"tag":2527,"props":10690,"children":10691},{},[10692,10697],{"type":2445,"tag":2538,"props":10693,"children":10695},{"className":10694},[],[10696],{"type":2451,"value":2412},{"type":2451,"value":10698}," → handles GraphQL requests at runtime",{"type":2445,"tag":2527,"props":10700,"children":10701},{},[10702],{"type":2451,"value":10703},"Codegen → fetches schema from your endpoint and generates types",{"type":2445,"tag":3020,"props":10705,"children":10707},{"id":10706},"_1-install-codegen",[10708],{"type":2451,"value":10709},"1. Install Codegen",{"type":2445,"tag":2745,"props":10711,"children":10713},{"className":2747,"code":10712,"language":2749,"meta":2417,"style":2417},"npm i -D @graphql-codegen\u002Fcli @graphql-codegen\u002Fschema-ast\n",[10714],{"type":2445,"tag":2538,"props":10715,"children":10716},{"__ignoreMap":2417},[10717],{"type":2445,"tag":2755,"props":10718,"children":10719},{"class":2757,"line":2433},[10720,10724,10728,10732,10737],{"type":2445,"tag":2755,"props":10721,"children":10722},{"style":2761},[10723],{"type":2451,"value":2764},{"type":2445,"tag":2755,"props":10725,"children":10726},{"style":2767},[10727],{"type":2451,"value":7506},{"type":2445,"tag":2755,"props":10729,"children":10730},{"style":2767},[10731],{"type":2451,"value":7511},{"type":2445,"tag":2755,"props":10733,"children":10734},{"style":2767},[10735],{"type":2451,"value":10736}," @graphql-codegen\u002Fcli",{"type":2445,"tag":2755,"props":10738,"children":10739},{"style":2767},[10740],{"type":2451,"value":10741}," @graphql-codegen\u002Fschema-ast\n",{"type":2445,"tag":3020,"props":10743,"children":10745},{"id":10744},"_2-create-codegents",[10746,10748],{"type":2451,"value":10747},"2. Create ",{"type":2445,"tag":2538,"props":10749,"children":10751},{"className":10750},[],[10752],{"type":2451,"value":10753},"codegen.ts",{"type":2445,"tag":2745,"props":10755,"children":10757},{"className":2798,"code":10756,"language":2800,"meta":2417,"style":2417},"import type { CodegenConfig } from '@graphql-codegen\u002Fcli'\n\nconst config: CodegenConfig = {\n  schema: 'https:\u002F\u002Frickandmortyapi.com\u002Fgraphql',\n  generates: {\n    '.\u002Fschema.graphql': {\n      plugins: ['schema-ast'],\n    },\n  },\n}\n\nexport default config\n",[10758],{"type":2445,"tag":2538,"props":10759,"children":10760},{"__ignoreMap":2417},[10761,10802,10809,10837,10865,10881,10906,10943,10950,10957,10964,10971],{"type":2445,"tag":2755,"props":10762,"children":10763},{"class":2757,"line":2433},[10764,10768,10772,10776,10781,10785,10789,10793,10798],{"type":2445,"tag":2755,"props":10765,"children":10766},{"style":2810},[10767],{"type":2451,"value":3731},{"type":2445,"tag":2755,"props":10769,"children":10770},{"style":2810},[10771],{"type":2451,"value":8583},{"type":2445,"tag":2755,"props":10773,"children":10774},{"style":2833},[10775],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":10777,"children":10778},{"style":2827},[10779],{"type":2451,"value":10780}," CodegenConfig",{"type":2445,"tag":2755,"props":10782,"children":10783},{"style":2833},[10784],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":10786,"children":10787},{"style":2810},[10788],{"type":2451,"value":8610},{"type":2445,"tag":2755,"props":10790,"children":10791},{"style":2833},[10792],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":10794,"children":10795},{"style":2767},[10796],{"type":2451,"value":10797},"@graphql-codegen\u002Fcli",{"type":2445,"tag":2755,"props":10799,"children":10800},{"style":2833},[10801],{"type":2451,"value":3755},{"type":2445,"tag":2755,"props":10803,"children":10804},{"class":2757,"line":2839},[10805],{"type":2445,"tag":2755,"props":10806,"children":10807},{"emptyLinePlaceholder":2886},[10808],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":10810,"children":10811},{"class":2757,"line":2882},[10812,10816,10821,10825,10829,10833],{"type":2445,"tag":2755,"props":10813,"children":10814},{"style":3050},[10815],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":10817,"children":10818},{"style":2827},[10819],{"type":2451,"value":10820}," config",{"type":2445,"tag":2755,"props":10822,"children":10823},{"style":2833},[10824],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10826,"children":10827},{"style":2761},[10828],{"type":2451,"value":10780},{"type":2445,"tag":2755,"props":10830,"children":10831},{"style":2833},[10832],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":10834,"children":10835},{"style":2833},[10836],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":10838,"children":10839},{"class":2757,"line":2892},[10840,10845,10849,10853,10857,10861],{"type":2445,"tag":2755,"props":10841,"children":10842},{"style":2843},[10843],{"type":2451,"value":10844},"  schema",{"type":2445,"tag":2755,"props":10846,"children":10847},{"style":2833},[10848],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10850,"children":10851},{"style":2833},[10852],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":10854,"children":10855},{"style":2767},[10856],{"type":2451,"value":2964},{"type":2445,"tag":2755,"props":10858,"children":10859},{"style":2833},[10860],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10862,"children":10863},{"style":2833},[10864],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10866,"children":10867},{"class":2757,"line":2910},[10868,10873,10877],{"type":2445,"tag":2755,"props":10869,"children":10870},{"style":2843},[10871],{"type":2451,"value":10872},"  generates",{"type":2445,"tag":2755,"props":10874,"children":10875},{"style":2833},[10876],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10878,"children":10879},{"style":2833},[10880],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":10882,"children":10883},{"class":2757,"line":2927},[10884,10889,10894,10898,10902],{"type":2445,"tag":2755,"props":10885,"children":10886},{"style":2833},[10887],{"type":2451,"value":10888},"    '",{"type":2445,"tag":2755,"props":10890,"children":10891},{"style":2843},[10892],{"type":2451,"value":10893},".\u002Fschema.graphql",{"type":2445,"tag":2755,"props":10895,"children":10896},{"style":2833},[10897],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10899,"children":10900},{"style":2833},[10901],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10903,"children":10904},{"style":2833},[10905],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":10907,"children":10908},{"class":2757,"line":2944},[10909,10914,10918,10922,10926,10931,10935,10939],{"type":2445,"tag":2755,"props":10910,"children":10911},{"style":2843},[10912],{"type":2451,"value":10913},"      plugins",{"type":2445,"tag":2755,"props":10915,"children":10916},{"style":2833},[10917],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":10919,"children":10920},{"style":2827},[10921],{"type":2451,"value":2856},{"type":2445,"tag":2755,"props":10923,"children":10924},{"style":2833},[10925],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10927,"children":10928},{"style":2767},[10929],{"type":2451,"value":10930},"schema-ast",{"type":2445,"tag":2755,"props":10932,"children":10933},{"style":2833},[10934],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":10936,"children":10937},{"style":2827},[10938],{"type":2451,"value":2874},{"type":2445,"tag":2755,"props":10940,"children":10941},{"style":2833},[10942],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":10944,"children":10945},{"class":2757,"line":2975},[10946],{"type":2445,"tag":2755,"props":10947,"children":10948},{"style":2833},[10949],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":10951,"children":10952},{"class":2757,"line":2984},[10953],{"type":2445,"tag":2755,"props":10954,"children":10955},{"style":2833},[10956],{"type":2451,"value":2999},{"type":2445,"tag":2755,"props":10958,"children":10959},{"class":2757,"line":2993},[10960],{"type":2445,"tag":2755,"props":10961,"children":10962},{"style":2833},[10963],{"type":2451,"value":6041},{"type":2445,"tag":2755,"props":10965,"children":10966},{"class":2757,"line":3002},[10967],{"type":2445,"tag":2755,"props":10968,"children":10969},{"emptyLinePlaceholder":2886},[10970],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":10972,"children":10973},{"class":2757,"line":3178},[10974,10978,10982],{"type":2445,"tag":2755,"props":10975,"children":10976},{"style":2810},[10977],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":10979,"children":10980},{"style":2810},[10981],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":10983,"children":10984},{"style":2827},[10985],{"type":2451,"value":10986}," config\n",{"type":2445,"tag":3020,"props":10988,"children":10990},{"id":10989},"_3-run-codegen",[10991],{"type":2451,"value":10992},"3. Run Codegen",{"type":2445,"tag":2745,"props":10994,"children":10996},{"className":2747,"code":10995,"language":2749,"meta":2417,"style":2417},"npx graphql-codegen --config codegen.ts\n",[10997],{"type":2445,"tag":2538,"props":10998,"children":10999},{"__ignoreMap":2417},[11000],{"type":2445,"tag":2755,"props":11001,"children":11002},{"class":2757,"line":2433},[11003,11008,11013,11018],{"type":2445,"tag":2755,"props":11004,"children":11005},{"style":2761},[11006],{"type":2451,"value":11007},"npx",{"type":2445,"tag":2755,"props":11009,"children":11010},{"style":2767},[11011],{"type":2451,"value":11012}," graphql-codegen",{"type":2445,"tag":2755,"props":11014,"children":11015},{"style":2767},[11016],{"type":2451,"value":11017}," --config",{"type":2445,"tag":2755,"props":11019,"children":11020},{"style":2767},[11021],{"type":2451,"value":11022}," codegen.ts\n",{"type":2445,"tag":2446,"props":11024,"children":11025},{},[11026],{"type":2451,"value":11027},"This will generate:",{"type":2445,"tag":2745,"props":11029,"children":11031},{"className":2747,"code":11030,"language":2749,"meta":2417,"style":2417},"schema.graphql\n",[11032],{"type":2445,"tag":2538,"props":11033,"children":11034},{"__ignoreMap":2417},[11035],{"type":2445,"tag":2755,"props":11036,"children":11037},{"class":2757,"line":2433},[11038],{"type":2445,"tag":2755,"props":11039,"children":11040},{"style":2761},[11041],{"type":2451,"value":11030},{"type":2445,"tag":3020,"props":11043,"children":11045},{"id":11044},"optional-generate-typescript-types",[11046],{"type":2451,"value":11047},"🧩 Optional: Generate TypeScript types",{"type":2445,"tag":2745,"props":11049,"children":11051},{"className":2747,"code":11050,"language":2749,"meta":2417,"style":2417},"npm i -D @graphql-codegen\u002Ftypescript @graphql-codegen\u002Ftypescript-operations\n",[11052],{"type":2445,"tag":2538,"props":11053,"children":11054},{"__ignoreMap":2417},[11055],{"type":2445,"tag":2755,"props":11056,"children":11057},{"class":2757,"line":2433},[11058,11062,11066,11070,11075],{"type":2445,"tag":2755,"props":11059,"children":11060},{"style":2761},[11061],{"type":2451,"value":2764},{"type":2445,"tag":2755,"props":11063,"children":11064},{"style":2767},[11065],{"type":2451,"value":7506},{"type":2445,"tag":2755,"props":11067,"children":11068},{"style":2767},[11069],{"type":2451,"value":7511},{"type":2445,"tag":2755,"props":11071,"children":11072},{"style":2767},[11073],{"type":2451,"value":11074}," @graphql-codegen\u002Ftypescript",{"type":2445,"tag":2755,"props":11076,"children":11077},{"style":2767},[11078],{"type":2451,"value":11079}," @graphql-codegen\u002Ftypescript-operations\n",{"type":2445,"tag":2446,"props":11081,"children":11082},{},[11083],{"type":2451,"value":11084},"Update your config:",{"type":2445,"tag":2745,"props":11086,"children":11088},{"className":2798,"code":11087,"language":2800,"meta":2417,"style":2417},"import type { CodegenConfig } from '@graphql-codegen\u002Fcli'\n\nconst config: CodegenConfig = {\n  schema: 'https:\u002F\u002Frickandmortyapi.com\u002Fgraphql',\n  documents: ['graphql\u002F**\u002F*.graphql'],\n  generates: {\n    '.\u002Fschema.graphql': {\n      plugins: ['schema-ast'],\n    },\n    '.\u002Fgenerated\u002Fgraphql.ts': {\n      plugins: ['typescript', 'typescript-operations'],\n    },\n  },\n}\n\nexport default config\n",[11089],{"type":2445,"tag":2538,"props":11090,"children":11091},{"__ignoreMap":2417},[11092,11131,11138,11165,11192,11228,11243,11266,11301,11308,11332,11385,11392,11399,11406,11413],{"type":2445,"tag":2755,"props":11093,"children":11094},{"class":2757,"line":2433},[11095,11099,11103,11107,11111,11115,11119,11123,11127],{"type":2445,"tag":2755,"props":11096,"children":11097},{"style":2810},[11098],{"type":2451,"value":3731},{"type":2445,"tag":2755,"props":11100,"children":11101},{"style":2810},[11102],{"type":2451,"value":8583},{"type":2445,"tag":2755,"props":11104,"children":11105},{"style":2833},[11106],{"type":2451,"value":3214},{"type":2445,"tag":2755,"props":11108,"children":11109},{"style":2827},[11110],{"type":2451,"value":10780},{"type":2445,"tag":2755,"props":11112,"children":11113},{"style":2833},[11114],{"type":2451,"value":3348},{"type":2445,"tag":2755,"props":11116,"children":11117},{"style":2810},[11118],{"type":2451,"value":8610},{"type":2445,"tag":2755,"props":11120,"children":11121},{"style":2833},[11122],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":11124,"children":11125},{"style":2767},[11126],{"type":2451,"value":10797},{"type":2445,"tag":2755,"props":11128,"children":11129},{"style":2833},[11130],{"type":2451,"value":3755},{"type":2445,"tag":2755,"props":11132,"children":11133},{"class":2757,"line":2839},[11134],{"type":2445,"tag":2755,"props":11135,"children":11136},{"emptyLinePlaceholder":2886},[11137],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":11139,"children":11140},{"class":2757,"line":2882},[11141,11145,11149,11153,11157,11161],{"type":2445,"tag":2755,"props":11142,"children":11143},{"style":3050},[11144],{"type":2451,"value":3089},{"type":2445,"tag":2755,"props":11146,"children":11147},{"style":2827},[11148],{"type":2451,"value":10820},{"type":2445,"tag":2755,"props":11150,"children":11151},{"style":2833},[11152],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11154,"children":11155},{"style":2761},[11156],{"type":2451,"value":10780},{"type":2445,"tag":2755,"props":11158,"children":11159},{"style":2833},[11160],{"type":2451,"value":3228},{"type":2445,"tag":2755,"props":11162,"children":11163},{"style":2833},[11164],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":11166,"children":11167},{"class":2757,"line":2892},[11168,11172,11176,11180,11184,11188],{"type":2445,"tag":2755,"props":11169,"children":11170},{"style":2843},[11171],{"type":2451,"value":10844},{"type":2445,"tag":2755,"props":11173,"children":11174},{"style":2833},[11175],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11177,"children":11178},{"style":2833},[11179],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":11181,"children":11182},{"style":2767},[11183],{"type":2451,"value":2964},{"type":2445,"tag":2755,"props":11185,"children":11186},{"style":2833},[11187],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11189,"children":11190},{"style":2833},[11191],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":11193,"children":11194},{"class":2757,"line":2910},[11195,11199,11203,11207,11211,11216,11220,11224],{"type":2445,"tag":2755,"props":11196,"children":11197},{"style":2843},[11198],{"type":2451,"value":6845},{"type":2445,"tag":2755,"props":11200,"children":11201},{"style":2833},[11202],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11204,"children":11205},{"style":2827},[11206],{"type":2451,"value":2856},{"type":2445,"tag":2755,"props":11208,"children":11209},{"style":2833},[11210],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11212,"children":11213},{"style":2767},[11214],{"type":2451,"value":11215},"graphql\u002F**\u002F*.graphql",{"type":2445,"tag":2755,"props":11217,"children":11218},{"style":2833},[11219],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11221,"children":11222},{"style":2827},[11223],{"type":2451,"value":2874},{"type":2445,"tag":2755,"props":11225,"children":11226},{"style":2833},[11227],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":11229,"children":11230},{"class":2757,"line":2927},[11231,11235,11239],{"type":2445,"tag":2755,"props":11232,"children":11233},{"style":2843},[11234],{"type":2451,"value":10872},{"type":2445,"tag":2755,"props":11236,"children":11237},{"style":2833},[11238],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11240,"children":11241},{"style":2833},[11242],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":11244,"children":11245},{"class":2757,"line":2944},[11246,11250,11254,11258,11262],{"type":2445,"tag":2755,"props":11247,"children":11248},{"style":2833},[11249],{"type":2451,"value":10888},{"type":2445,"tag":2755,"props":11251,"children":11252},{"style":2843},[11253],{"type":2451,"value":10893},{"type":2445,"tag":2755,"props":11255,"children":11256},{"style":2833},[11257],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11259,"children":11260},{"style":2833},[11261],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11263,"children":11264},{"style":2833},[11265],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":11267,"children":11268},{"class":2757,"line":2975},[11269,11273,11277,11281,11285,11289,11293,11297],{"type":2445,"tag":2755,"props":11270,"children":11271},{"style":2843},[11272],{"type":2451,"value":10913},{"type":2445,"tag":2755,"props":11274,"children":11275},{"style":2833},[11276],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11278,"children":11279},{"style":2827},[11280],{"type":2451,"value":2856},{"type":2445,"tag":2755,"props":11282,"children":11283},{"style":2833},[11284],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11286,"children":11287},{"style":2767},[11288],{"type":2451,"value":10930},{"type":2445,"tag":2755,"props":11290,"children":11291},{"style":2833},[11292],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11294,"children":11295},{"style":2827},[11296],{"type":2451,"value":2874},{"type":2445,"tag":2755,"props":11298,"children":11299},{"style":2833},[11300],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":11302,"children":11303},{"class":2757,"line":2984},[11304],{"type":2445,"tag":2755,"props":11305,"children":11306},{"style":2833},[11307],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":11309,"children":11310},{"class":2757,"line":2993},[11311,11315,11320,11324,11328],{"type":2445,"tag":2755,"props":11312,"children":11313},{"style":2833},[11314],{"type":2451,"value":10888},{"type":2445,"tag":2755,"props":11316,"children":11317},{"style":2843},[11318],{"type":2451,"value":11319},".\u002Fgenerated\u002Fgraphql.ts",{"type":2445,"tag":2755,"props":11321,"children":11322},{"style":2833},[11323],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11325,"children":11326},{"style":2833},[11327],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11329,"children":11330},{"style":2833},[11331],{"type":2451,"value":2907},{"type":2445,"tag":2755,"props":11333,"children":11334},{"class":2757,"line":3002},[11335,11339,11343,11347,11351,11356,11360,11364,11368,11373,11377,11381],{"type":2445,"tag":2755,"props":11336,"children":11337},{"style":2843},[11338],{"type":2451,"value":10913},{"type":2445,"tag":2755,"props":11340,"children":11341},{"style":2833},[11342],{"type":2451,"value":2851},{"type":2445,"tag":2755,"props":11344,"children":11345},{"style":2827},[11346],{"type":2451,"value":2856},{"type":2445,"tag":2755,"props":11348,"children":11349},{"style":2833},[11350],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11352,"children":11353},{"style":2767},[11354],{"type":2451,"value":11355},"typescript",{"type":2445,"tag":2755,"props":11357,"children":11358},{"style":2833},[11359],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11361,"children":11362},{"style":2833},[11363],{"type":2451,"value":4950},{"type":2445,"tag":2755,"props":11365,"children":11366},{"style":2833},[11367],{"type":2451,"value":2959},{"type":2445,"tag":2755,"props":11369,"children":11370},{"style":2767},[11371],{"type":2451,"value":11372},"typescript-operations",{"type":2445,"tag":2755,"props":11374,"children":11375},{"style":2833},[11376],{"type":2451,"value":2861},{"type":2445,"tag":2755,"props":11378,"children":11379},{"style":2827},[11380],{"type":2451,"value":2874},{"type":2445,"tag":2755,"props":11382,"children":11383},{"style":2833},[11384],{"type":2451,"value":2879},{"type":2445,"tag":2755,"props":11386,"children":11387},{"class":2757,"line":3178},[11388],{"type":2445,"tag":2755,"props":11389,"children":11390},{"style":2833},[11391],{"type":2451,"value":2990},{"type":2445,"tag":2755,"props":11393,"children":11394},{"class":2757,"line":3187},[11395],{"type":2445,"tag":2755,"props":11396,"children":11397},{"style":2833},[11398],{"type":2451,"value":2999},{"type":2445,"tag":2755,"props":11400,"children":11401},{"class":2757,"line":3196},[11402],{"type":2445,"tag":2755,"props":11403,"children":11404},{"style":2833},[11405],{"type":2451,"value":6041},{"type":2445,"tag":2755,"props":11407,"children":11408},{"class":2757,"line":3204},[11409],{"type":2445,"tag":2755,"props":11410,"children":11411},{"emptyLinePlaceholder":2886},[11412],{"type":2451,"value":2889},{"type":2445,"tag":2755,"props":11414,"children":11415},{"class":2757,"line":3246},[11416,11420,11424],{"type":2445,"tag":2755,"props":11417,"children":11418},{"style":2810},[11419],{"type":2451,"value":2813},{"type":2445,"tag":2755,"props":11421,"children":11422},{"style":2810},[11423],{"type":2451,"value":2818},{"type":2445,"tag":2755,"props":11425,"children":11426},{"style":2827},[11427],{"type":2451,"value":10986},{"type":2445,"tag":3020,"props":11429,"children":11431},{"id":11430},"example-query",[11432],{"type":2451,"value":11433},"📄 Example query",{"type":2445,"tag":2745,"props":11435,"children":11439},{"className":11436,"code":11437,"language":11438,"meta":2417,"style":2417},"language-graphql shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","# graphql\u002FgetCharacters.graphql\nquery GetCharacters {\n  characters(page: 1) {\n    results {\n      id\n      name\n      status\n      species\n    }\n  }\n}\n","graphql",[11440],{"type":2445,"tag":2538,"props":11441,"children":11442},{"__ignoreMap":2417},[11443,11451,11459,11467,11475,11483,11491,11499,11507,11514,11521],{"type":2445,"tag":2755,"props":11444,"children":11445},{"class":2757,"line":2433},[11446],{"type":2445,"tag":2755,"props":11447,"children":11448},{},[11449],{"type":2451,"value":11450},"# graphql\u002FgetCharacters.graphql\n",{"type":2445,"tag":2755,"props":11452,"children":11453},{"class":2757,"line":2839},[11454],{"type":2445,"tag":2755,"props":11455,"children":11456},{},[11457],{"type":2451,"value":11458},"query GetCharacters {\n",{"type":2445,"tag":2755,"props":11460,"children":11461},{"class":2757,"line":2882},[11462],{"type":2445,"tag":2755,"props":11463,"children":11464},{},[11465],{"type":2451,"value":11466},"  characters(page: 1) {\n",{"type":2445,"tag":2755,"props":11468,"children":11469},{"class":2757,"line":2892},[11470],{"type":2445,"tag":2755,"props":11471,"children":11472},{},[11473],{"type":2451,"value":11474},"    results {\n",{"type":2445,"tag":2755,"props":11476,"children":11477},{"class":2757,"line":2910},[11478],{"type":2445,"tag":2755,"props":11479,"children":11480},{},[11481],{"type":2451,"value":11482},"      id\n",{"type":2445,"tag":2755,"props":11484,"children":11485},{"class":2757,"line":2927},[11486],{"type":2445,"tag":2755,"props":11487,"children":11488},{},[11489],{"type":2451,"value":11490},"      name\n",{"type":2445,"tag":2755,"props":11492,"children":11493},{"class":2757,"line":2944},[11494],{"type":2445,"tag":2755,"props":11495,"children":11496},{},[11497],{"type":2451,"value":11498},"      status\n",{"type":2445,"tag":2755,"props":11500,"children":11501},{"class":2757,"line":2975},[11502],{"type":2445,"tag":2755,"props":11503,"children":11504},{},[11505],{"type":2451,"value":11506},"      species\n",{"type":2445,"tag":2755,"props":11508,"children":11509},{"class":2757,"line":2984},[11510],{"type":2445,"tag":2755,"props":11511,"children":11512},{},[11513],{"type":2451,"value":3175},{"type":2445,"tag":2755,"props":11515,"children":11516},{"class":2757,"line":2993},[11517],{"type":2445,"tag":2755,"props":11518,"children":11519},{},[11520],{"type":2451,"value":3184},{"type":2445,"tag":2755,"props":11522,"children":11523},{"class":2757,"line":3002},[11524],{"type":2445,"tag":2755,"props":11525,"children":11526},{},[11527],{"type":2451,"value":6041},{"type":2445,"tag":3020,"props":11529,"children":11531},{"id":11530},"learn-more",[11532],{"type":2451,"value":11533},"🔗 Learn more",{"type":2445,"tag":2446,"props":11535,"children":11536},{},[11537,11538],{"type":2451,"value":3961},{"type":2445,"tag":2469,"props":11539,"children":11542},{"href":11540,"rel":11541},"https:\u002F\u002Fthe-guild.dev\u002Fgraphql\u002Fcodegen",[2473],[11543],{"type":2451,"value":11540},{"type":2445,"tag":2516,"props":11545,"children":11547},{"id":11546},"usage-examples",[11548],{"type":2451,"value":11549},"🧑‍💻 Usage Examples",{"type":2445,"tag":2446,"props":11551,"children":11552},{},[11553,11555,11561],{"type":2451,"value":11554},"See the ",{"type":2445,"tag":2469,"props":11556,"children":11558},{"href":11557},".\u002Fexamples",[11559],{"type":2451,"value":11560},"examples directory",{"type":2451,"value":11562}," for more usage examples:",{"type":2445,"tag":2523,"props":11564,"children":11565},{},[11566,11575,11584],{"type":2445,"tag":2527,"props":11567,"children":11568},{},[11569],{"type":2445,"tag":2469,"props":11570,"children":11572},{"href":11571},".\u002Fexamples\u002Fbasic-fetch.md",[11573],{"type":2451,"value":11574},"Basic Fetch (useGqlPulseRequest)",{"type":2445,"tag":2527,"props":11576,"children":11577},{},[11578],{"type":2445,"tag":2469,"props":11579,"children":11581},{"href":11580},".\u002Fexamples\u002Fasync-data.md",[11582],{"type":2451,"value":11583},"Async Data Fetching (useAsyncGqlPulse)",{"type":2445,"tag":2527,"props":11585,"children":11586},{},[11587],{"type":2445,"tag":2469,"props":11588,"children":11590},{"href":11589},".\u002Fexamples\u002Fpinia.md",[11591],{"type":2451,"value":11592},"Using with Pinia (useGqlPulseRequest in Store)",{"type":2445,"tag":3020,"props":11594,"children":11596},{"id":11595},"️-configuration-details",[11597],{"type":2451,"value":11598},"⚙️ Configuration details",{"type":2445,"tag":2446,"props":11600,"children":11601},{},[11602,11604,11609,11611,11624],{"type":2451,"value":11603},"gqlPulse.clients",{"type":2445,"tag":2755,"props":11605,"children":11606},{},[11607],{"type":2451,"value":11608},"clientName",{"type":2451,"value":11610},".options mirrors the request options available in graffle\u002Fgraphql-request (headers, method, requestMiddleware, responseMiddleware, etc.). See graffle examples for advanced options and middleware.\nSee the ",{"type":2445,"tag":2469,"props":11612,"children":11615},{"href":11613,"rel":11614},"https:\u002F\u002Fgithub.com\u002Fgraffle-js\u002Fgraffle\u002Fblob\u002Fgraphql-request\u002Fexamples",[2473],[11616,11618,11623],{"type":2451,"value":11617}," ",{"type":2445,"tag":2538,"props":11619,"children":11621},{"className":11620},[],[11622],{"type":2451,"value":2636},{"type":2451,"value":4431},{"type":2451,"value":11625},". for advanced request configuration and middleware examples.",{"type":2445,"tag":2516,"props":11627,"children":11629},{"id":11628},"license-acknowledgements",[11630],{"type":2451,"value":11631},"📑 License & Acknowledgements",{"type":2445,"tag":2446,"props":11633,"children":11634},{},[11635],{"type":2451,"value":11636},"This project builds on and integrates the excellent work of the GraphQL community:",{"type":2445,"tag":2523,"props":11638,"children":11639},{},[11640],{"type":2445,"tag":2527,"props":11641,"children":11642},{},[11643,11650,11652,11655],{"type":2445,"tag":2469,"props":11644,"children":11647},{"href":11645,"rel":11646},"https:\u002F\u002Fgithub.com\u002Fgraffle-js\u002Fgraffle",[2473],[11648],{"type":2451,"value":11649},"graffle \u002F graphql-request",{"type":2451,"value":11651}," – lightweight GraphQL client used internally.",{"type":2445,"tag":7483,"props":11653,"children":11654},{},[],{"type":2451,"value":11656},"\nPlease see their repository for license details (MIT-compatible).",{"type":2445,"tag":2446,"props":11658,"children":11659},{},[11660,11662,11668],{"type":2451,"value":11661},"This package itself is released under the ",{"type":2445,"tag":2469,"props":11663,"children":11665},{"href":11664},".\u002FLICENSE",[11666],{"type":2451,"value":11667},"MIT License",{"type":2451,"value":3839},{"type":2445,"tag":11670,"props":11671,"children":11672},"style",{},[11673],{"type":2451,"value":11674},"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);}",{"title":2417,"searchDepth":2839,"depth":2839,"links":11676},[11677,11678,11682,11683,11701,11704],{"id":2518,"depth":2839,"text":2521},{"id":2735,"depth":2839,"text":2738,"children":11679},[11680,11681],{"id":3022,"depth":2882,"text":3025},{"id":3692,"depth":2882,"text":3695},{"id":4205,"depth":2839,"text":4208},{"id":4582,"depth":2839,"text":4585,"children":11684},[11685,11687,11688,11689,11691,11692,11693,11694,11695,11697,11698,11699,11700],{"id":4588,"depth":2882,"text":11686},"⚙️ Configuration (nuxt.config.ts)",{"id":6063,"depth":2882,"text":6066},{"id":7639,"depth":2882,"text":7642},{"id":8504,"depth":2882,"text":11690},"⚡ Server-side middleware (Nitro server\u002Fplugins)",{"id":9580,"depth":2882,"text":9583},{"id":10654,"depth":2882,"text":10657},{"id":10682,"depth":2882,"text":10685},{"id":10706,"depth":2882,"text":10709},{"id":10744,"depth":2882,"text":11696},"2. Create codegen.ts",{"id":10989,"depth":2882,"text":10992},{"id":11044,"depth":2882,"text":11047},{"id":11430,"depth":2882,"text":11433},{"id":11530,"depth":2882,"text":11533},{"id":11546,"depth":2839,"text":11549,"children":11702},[11703],{"id":11595,"depth":2882,"text":11598},{"id":11628,"depth":2839,"text":11631},{"v5":11706,"v4":11707,"v3":11708,"v2":11709},"5 (nightly)","4.5.2","3.21.11","2.18.1"]