[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation_docs":3,"-docs-api-state":142,"-docs-api-state-surround":662},[4,20,45,69,85,96,126],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":19},"Global","i-tabler-box","\u002Fdocs\u002Fglobal","docs\u002F1.global",[10,14],{"title":11,"path":12,"stem":13,"icon":6},"Overview","\u002Fdocs\u002Fglobal\u002Foverview","docs\u002F1.global\u002F1.overview",{"title":15,"path":16,"stem":17,"icon":18},"Styling","\u002Fdocs\u002Fglobal\u002Fstyling","docs\u002F1.global\u002F2.styling","i-tabler-palette",false,{"title":21,"icon":22,"path":23,"stem":24,"children":25,"page":19},"Vue","i-simple-icons-vuedotjs","\u002Fdocs\u002Fvue","docs\u002F2.vue",[26,30,35,40],{"title":27,"path":28,"stem":29,"icon":22},"Quick Start","\u002Fdocs\u002Fvue\u002Fquick-start","docs\u002F2.vue\u002F1.quick-start",{"title":31,"path":32,"stem":33,"icon":34},"Toasts","\u002Fdocs\u002Fvue\u002Ftoasts","docs\u002F2.vue\u002F2.toasts","i-tabler-bell",{"title":36,"path":37,"stem":38,"icon":39},"Timers & Progress","\u002Fdocs\u002Fvue\u002Ftimers-and-progress","docs\u002F2.vue\u002F3.timers-and-progress","i-tabler-stopwatch",{"title":41,"path":42,"stem":43,"icon":44},"Buttons & Actions","\u002Fdocs\u002Fvue\u002Fbuttons-and-actions","docs\u002F2.vue\u002F4.buttons-and-actions","i-tabler-hand-click",{"title":46,"icon":47,"path":48,"stem":49,"children":50,"page":19},"Nuxt","i-simple-icons-nuxtdotjs","\u002Fdocs\u002Fnuxt","docs\u002F3.nuxt",[51,54,59,64],{"title":27,"path":52,"stem":53,"icon":47},"\u002Fdocs\u002Fnuxt\u002Fquick-start","docs\u002F3.nuxt\u002F1.quick-start",{"title":55,"path":56,"stem":57,"icon":58},"toast vs useToast","\u002Fdocs\u002Fnuxt\u002Ftoast-and-use-toast","docs\u002F3.nuxt\u002F2.toast-and-use-toast","i-tabler-braces",{"title":60,"path":61,"stem":62,"icon":63},"Module Options","\u002Fdocs\u002Fnuxt\u002Fmodule-options","docs\u002F3.nuxt\u002F3.module-options","i-tabler-adjustments-horizontal",{"title":65,"path":66,"stem":67,"icon":68},"Nuxt Notes","\u002Fdocs\u002Fnuxt\u002Fnuxt-notes","docs\u002F3.nuxt\u002F5.nuxt-notes","i-tabler-note",{"title":70,"icon":71,"path":72,"stem":73,"children":74,"page":19},"Headless","i-tabler-layout-board-split","\u002Fdocs\u002Fheadless","docs\u002F4.headless",[75,80],{"title":76,"path":77,"stem":78,"icon":79},"Core Store","\u002Fdocs\u002Fheadless\u002Fcore-store","docs\u002F4.headless\u002F1.core-store","i-tabler-automation",{"title":81,"path":82,"stem":83,"icon":84},"Headless Slot","\u002Fdocs\u002Fheadless\u002Fheadless-slot","docs\u002F4.headless\u002F2.headless-slot","i-tabler-template",{"title":86,"icon":87,"path":88,"stem":89,"children":90,"page":19},"Examples","i-tabler-layout-cards","\u002Fdocs\u002Fexamples","docs\u002F5.examples",[91],{"title":92,"path":93,"stem":94,"icon":95},"Live Examples","\u002Fdocs\u002Fexamples\u002Flive-examples","docs\u002F5.examples\u002F1.live-examples","i-tabler-player-play",{"title":97,"icon":98,"path":99,"stem":100,"children":101,"page":19},"API","i-tabler-file-code-2","\u002Fdocs\u002Fapi","docs\u002F6.api",[102,106,111,116,121],{"title":103,"path":104,"stem":105,"icon":63},"Configuration","\u002Fdocs\u002Fapi\u002Fconfiguration","docs\u002F6.api\u002F1.configuration",{"title":107,"path":108,"stem":109,"icon":110},"Actions","\u002Fdocs\u002Fapi\u002Factions","docs\u002F6.api\u002F2.actions","i-tabler-terminal",{"title":112,"path":113,"stem":114,"icon":115},"Events","\u002Fdocs\u002Fapi\u002Fevents","docs\u002F6.api\u002F3.events","i-tabler-radio",{"title":117,"path":118,"stem":119,"icon":120},"State","\u002Fdocs\u002Fapi\u002Fstate","docs\u002F6.api\u002F4.state","i-tabler-database",{"title":122,"path":123,"stem":124,"icon":125},"Runtime Exports","\u002Fdocs\u002Fapi\u002Fruntime-exports","docs\u002F6.api\u002F5.runtime-exports","i-tabler-package",{"title":127,"icon":128,"path":129,"stem":130,"children":131,"page":19},"More","i-lucide-ellipsis","\u002Fdocs\u002Fmore","docs\u002F7.more",[132,137],{"title":133,"path":134,"stem":135,"icon":136},"Troubleshooting","\u002Fdocs\u002Fmore\u002Ftroubleshooting","docs\u002F7.more\u002F1.troubleshooting","i-tabler-tool",{"title":138,"path":139,"stem":140,"icon":141},"Comparisons","\u002Fdocs\u002Fmore\u002Fcomparisons","docs\u002F7.more\u002F2.comparisons","i-tabler-scale",{"id":143,"title":117,"body":144,"description":655,"extension":656,"links":657,"meta":658,"navigation":659,"path":118,"seo":660,"stem":119,"__hash__":661},"docs\u002Fdocs\u002F6.api\u002F4.state.md",{"type":145,"value":146,"toc":644},"minimark",[147,151,184,189,261,265,271,321,325,364,368,513,516,520,630,640],[148,149,150],"p",{},"Toastflow state is intentionally small — visible toasts and queued toasts.",[152,153,155,159,160,171,172,175,176,179,180,183],"callout",{"color":154,"icon":98},"primary",[156,157,158],"strong",{},"Full type definitions:"," ",[161,162,167],"a",{"href":163,"rel":164,"target":166},"https:\u002F\u002Fgithub.com\u002Fadrianjanocko\u002Ftoastflow\u002Fblob\u002Fmain\u002Fpackages\u002Fcore\u002Fsrc\u002Ftypes.ts",[165],"nofollow","\\_blank",[168,169,170],"code",{},"packages\u002Fcore\u002Fsrc\u002Ftypes.ts"," — look for ",[168,173,174],{},"ToastState",", ",[168,177,178],{},"ToastInstance",", and ",[168,181,182],{},"ToastContext",".",[185,186,188],"h2",{"id":187},"shape","Shape",[190,191,196],"pre",{"className":192,"code":193,"language":194,"meta":195,"style":195},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F ToastState\n{\n  toasts: ToastInstance[];  \u002F\u002F currently visible (including transitional phases)\n  queue: ToastInstance[];   \u002F\u002F queued toasts waiting for capacity\n}\n","ts","",[168,197,198,207,214,238,255],{"__ignoreMap":195},[199,200,203],"span",{"class":201,"line":202},"line",1,[199,204,206],{"class":205},"sHwdD","\u002F\u002F ToastState\n",[199,208,210],{"class":201,"line":209},2,[199,211,213],{"class":212},"sMK4o","{\n",[199,215,217,221,224,228,232,235],{"class":201,"line":216},3,[199,218,220],{"class":219},"sBMFI","  toasts",[199,222,223],{"class":212},":",[199,225,227],{"class":226},"sTEyZ"," ToastInstance",[199,229,231],{"class":230},"swJcz","[]",[199,233,234],{"class":212},";",[199,236,237],{"class":205},"  \u002F\u002F currently visible (including transitional phases)\n",[199,239,241,244,246,248,250,252],{"class":201,"line":240},4,[199,242,243],{"class":219},"  queue",[199,245,223],{"class":212},[199,247,227],{"class":226},[199,249,231],{"class":230},[199,251,234],{"class":212},[199,253,254],{"class":205},"   \u002F\u002F queued toasts waiting for capacity\n",[199,256,258],{"class":201,"line":257},5,[199,259,260],{"class":212},"}\n",[185,262,264],{"id":263},"lifecycle-phases","Lifecycle Phases",[148,266,267,268,223],{},"Each visible toast carries an optional ",[168,269,270],{},"phase",[272,273,274,287],"table",{},[275,276,277],"thead",{},[278,279,280,284],"tr",{},[281,282,283],"th",{},"Phase",[281,285,286],{},"Meaning",[288,289,290,301,311],"tbody",{},[278,291,292,298],{},[293,294,295],"td",{},[168,296,297],{},"enter",[293,299,300],{},"Just inserted, enter animation playing",[278,302,303,308],{},[293,304,305],{},[168,306,307],{},"leaving",[293,309,310],{},"Dismiss animation for a single toast",[278,312,313,318],{},[293,314,315],{},[168,316,317],{},"clear-all",[293,319,320],{},"Batch dismiss animation",[185,322,324],{"id":323},"state-flow","State Flow",[326,327,328,335,341,347,353,357],"steps",{},[329,330,332],"h3",{"id":331},"show",[168,333,334],{},"show(...)",[148,336,337,338,183],{},"Toast enters state with ",[168,339,340],{},"phase: \"enter\"",[329,342,344],{"id":343},"dismissid",[168,345,346],{},"dismiss(id)",[148,348,349,350,183],{},"Toast becomes ",[168,351,352],{},"phase: \"leaving\"",[329,354,356],{"id":355},"after-leave-timeout","After leave timeout",[148,358,359,360,363],{},"Toast removed from ",[168,361,362],{},"state.toasts",". Queue processes next if capacity opens.",[185,365,367],{"id":366},"subscribe","Subscribe",[190,369,371],{"className":192,"code":370,"language":194,"meta":195,"style":195},"const stop = toast.subscribe((state) => {\n  console.log(\"visible:\", state.toasts.length);\n  console.log(\"queued:\", state.queue.length);\n});\n\nstop();\n",[168,372,373,411,453,487,496,502],{"__ignoreMap":195},[199,374,375,379,382,385,388,390,393,396,398,402,405,408],{"class":201,"line":202},[199,376,378],{"class":377},"spNyl","const",[199,380,381],{"class":226}," stop ",[199,383,384],{"class":212},"=",[199,386,387],{"class":226}," toast",[199,389,183],{"class":212},[199,391,366],{"class":392},"s2Zo4",[199,394,395],{"class":226},"(",[199,397,395],{"class":212},[199,399,401],{"class":400},"sHdIc","state",[199,403,404],{"class":212},")",[199,406,407],{"class":377}," =>",[199,409,410],{"class":212}," {\n",[199,412,413,416,418,421,423,426,430,432,435,438,440,443,445,448,450],{"class":201,"line":209},[199,414,415],{"class":226},"  console",[199,417,183],{"class":212},[199,419,420],{"class":392},"log",[199,422,395],{"class":230},[199,424,425],{"class":212},"\"",[199,427,429],{"class":428},"sfazB","visible:",[199,431,425],{"class":212},[199,433,434],{"class":212},",",[199,436,437],{"class":226}," state",[199,439,183],{"class":212},[199,441,442],{"class":226},"toasts",[199,444,183],{"class":212},[199,446,447],{"class":226},"length",[199,449,404],{"class":230},[199,451,452],{"class":212},";\n",[199,454,455,457,459,461,463,465,468,470,472,474,476,479,481,483,485],{"class":201,"line":216},[199,456,415],{"class":226},[199,458,183],{"class":212},[199,460,420],{"class":392},[199,462,395],{"class":230},[199,464,425],{"class":212},[199,466,467],{"class":428},"queued:",[199,469,425],{"class":212},[199,471,434],{"class":212},[199,473,437],{"class":226},[199,475,183],{"class":212},[199,477,478],{"class":226},"queue",[199,480,183],{"class":212},[199,482,447],{"class":226},[199,484,404],{"class":230},[199,486,452],{"class":212},[199,488,489,492,494],{"class":201,"line":240},[199,490,491],{"class":212},"}",[199,493,404],{"class":226},[199,495,452],{"class":212},[199,497,498],{"class":201,"line":257},[199,499,501],{"emptyLinePlaceholder":500},true,"\n",[199,503,505,508,511],{"class":201,"line":504},6,[199,506,507],{"class":392},"stop",[199,509,510],{"class":226},"()",[199,512,452],{"class":212},[148,514,515],{},"The listener fires immediately with the current snapshot on subscribe.",[185,517,519],{"id":518},"getters","Getters",[521,522,523,576],"code-group",{},[190,524,527],{"className":192,"code":525,"filename":526,"language":194,"meta":195,"style":195},"const state = toast.getState();\nconsole.log(state.toasts, state.queue);\n","state-snapshot.ts",[168,528,529,549],{"__ignoreMap":195},[199,530,531,533,536,538,540,542,545,547],{"class":201,"line":202},[199,532,378],{"class":377},[199,534,535],{"class":226}," state ",[199,537,384],{"class":212},[199,539,387],{"class":226},[199,541,183],{"class":212},[199,543,544],{"class":392},"getState",[199,546,510],{"class":226},[199,548,452],{"class":212},[199,550,551,554,556,558,561,563,565,567,569,571,574],{"class":201,"line":209},[199,552,553],{"class":226},"console",[199,555,183],{"class":212},[199,557,420],{"class":392},[199,559,560],{"class":226},"(state",[199,562,183],{"class":212},[199,564,442],{"class":226},[199,566,434],{"class":212},[199,568,437],{"class":226},[199,570,183],{"class":212},[199,572,573],{"class":226},"queue)",[199,575,452],{"class":212},[190,577,580],{"className":192,"code":578,"filename":579,"language":194,"meta":195,"style":195},"const config = toast.getConfig();\nconsole.log(config.position, config.duration);\n","resolved-config.ts",[168,581,582,602],{"__ignoreMap":195},[199,583,584,586,589,591,593,595,598,600],{"class":201,"line":202},[199,585,378],{"class":377},[199,587,588],{"class":226}," config ",[199,590,384],{"class":212},[199,592,387],{"class":226},[199,594,183],{"class":212},[199,596,597],{"class":392},"getConfig",[199,599,510],{"class":226},[199,601,452],{"class":212},[199,603,604,606,608,610,613,615,618,620,623,625,628],{"class":201,"line":209},[199,605,553],{"class":226},[199,607,183],{"class":212},[199,609,420],{"class":392},[199,611,612],{"class":226},"(config",[199,614,183],{"class":212},[199,616,617],{"class":226},"position",[199,619,434],{"class":212},[199,621,622],{"class":226}," config",[199,624,183],{"class":212},[199,626,627],{"class":226},"duration)",[199,629,452],{"class":212},[148,631,632,633,636,637,183],{},"Use ",[168,634,635],{},"getState()"," for on-demand checks. For continuous reactivity, prefer ",[168,638,639],{},"subscribe(...)",[641,642,643],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":195,"searchDepth":209,"depth":209,"links":645},[646,647,648,653,654],{"id":187,"depth":209,"text":188},{"id":263,"depth":209,"text":264},{"id":323,"depth":209,"text":324,"children":649},[650,651,652],{"id":331,"depth":216,"text":334},{"id":343,"depth":216,"text":346},{"id":355,"depth":216,"text":356},{"id":366,"depth":209,"text":367},{"id":518,"depth":209,"text":519},"Toast state structure, lifecycle phases, and reactive subscriptions.","md",null,{},{"icon":120},{"title":117,"description":655},"pFiE1JahieEU2R49rLSfCcNAzufeCva4XzplR-21tDg",[663,665],{"title":112,"path":113,"stem":114,"description":664,"icon":115,"children":-1},"Subscribe to toast lifecycle events for analytics, debugging, and UI reactions.",{"title":122,"path":123,"stem":124,"description":666,"icon":125,"children":-1},"Shared Vue, Nuxt, and headless exports available from Toastflow packages."]