[{"data":1,"prerenderedAt":355},["ShallowReactive",2],{"navigation":3,"/composables/use-surreal-auth":67,"/composables/use-surreal-auth-surround":350},[4,22,51],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Guide","/guide","1.guide",[9,13,17],{"title":10,"path":11,"stem":12},"Installation","/guide/installation","1.guide/1.installation",{"title":14,"path":15,"stem":16},"Configuration","/guide/configuration","1.guide/2.configuration",{"title":18,"path":19,"stem":20},"Hooks","/guide/hooks","1.guide/3.hooks",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Composables","/composables","2.composables",[27,31,35,39,43,47],{"title":28,"path":29,"stem":30},"useSurreal","/composables/use-surreal","2.composables/1.use-surreal",{"title":32,"path":33,"stem":34},"useSurrealAsyncData","/composables/use-surreal-async-data","2.composables/2.use-surreal-async-data",{"title":36,"path":37,"stem":38},"useSurrealQuery","/composables/use-surreal-query","2.composables/3.use-surreal-query",{"title":40,"path":41,"stem":42},"useSurrealSelect","/composables/use-surreal-select","2.composables/4.use-surreal-select",{"title":44,"path":45,"stem":46},"useSurrealAuth","/composables/use-surreal-auth","2.composables/5.use-surreal-auth",{"title":48,"path":49,"stem":50},"Other Composables","/composables/other-composables","2.composables/6.other-composables",{"title":52,"path":53,"stem":54,"children":55,"page":21},"Server","/server","3.server",[56,59,63],{"title":28,"path":57,"stem":58},"/server/use-surreal","3.server/1.use-surreal",{"title":60,"path":61,"stem":62},"useSurrealMemory","/server/use-surreal-memory","3.server/2.use-surreal-memory",{"title":64,"path":65,"stem":66},"useSurrealLocal","/server/use-surreal-local","3.server/3.use-surreal-local",{"id":68,"title":44,"body":69,"description":342,"extension":343,"head":344,"links":344,"meta":345,"navigation":207,"ogImage":344,"path":45,"robots":344,"schemaOrg":344,"seo":347,"sitemap":348,"stem":46,"__hash__":349},"docs/2.composables/5.use-surreal-auth.md",{"type":70,"value":71,"toc":337},"minimark",[72,76,85,91,96,267,271,312,316,333],[73,74,44],"h1",{"id":75},"usesurrealauth",[77,78,79,80,84],"p",{},"Returns the record of the currently authenticated user by selecting the ",[81,82,83],"code",{},"$auth"," parameter from SurrealDB.",[86,87,88],"note",{},[77,89,90],{},"Make sure the user has permission to select their own record, otherwise an empty result is returned.",[92,93,95],"h2",{"id":94},"usage","Usage",[97,98,104],"pre",{"className":99,"code":100,"filename":101,"language":102,"meta":103,"style":103},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst { data: user } = await useSurrealAuth\u003C{ name: string }>()\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"user\">\n    Logged in as: {{ user.name }}\n  \u003C/div>\n\u003C/template>\n","app/pages/profile.vue","vue","",[81,105,106,141,192,202,209,219,242,248,258],{"__ignoreMap":103},[107,108,111,115,119,123,126,129,132,136,138],"span",{"class":109,"line":110},"line",1,[107,112,114],{"class":113},"sMK4o","\u003C",[107,116,118],{"class":117},"swJcz","script",[107,120,122],{"class":121},"spNyl"," setup",[107,124,125],{"class":121}," lang",[107,127,128],{"class":113},"=",[107,130,131],{"class":113},"\"",[107,133,135],{"class":134},"sfazB","ts",[107,137,131],{"class":113},[107,139,140],{"class":113},">\n",[107,142,144,147,150,153,156,160,163,166,170,174,177,180,182,186,189],{"class":109,"line":143},2,[107,145,146],{"class":121},"const",[107,148,149],{"class":113}," {",[107,151,152],{"class":117}," data",[107,154,155],{"class":113},":",[107,157,159],{"class":158},"sTEyZ"," user ",[107,161,162],{"class":113},"}",[107,164,165],{"class":113}," =",[107,167,169],{"class":168},"s7zQu"," await",[107,171,173],{"class":172},"s2Zo4"," useSurrealAuth",[107,175,176],{"class":113},"\u003C{",[107,178,179],{"class":117}," name",[107,181,155],{"class":113},[107,183,185],{"class":184},"sBMFI"," string",[107,187,188],{"class":113}," }>",[107,190,191],{"class":158},"()\n",[107,193,195,198,200],{"class":109,"line":194},3,[107,196,197],{"class":113},"\u003C/",[107,199,118],{"class":117},[107,201,140],{"class":113},[107,203,205],{"class":109,"line":204},4,[107,206,208],{"emptyLinePlaceholder":207},true,"\n",[107,210,212,214,217],{"class":109,"line":211},5,[107,213,114],{"class":113},[107,215,216],{"class":117},"template",[107,218,140],{"class":113},[107,220,222,225,228,231,233,235,238,240],{"class":109,"line":221},6,[107,223,224],{"class":113},"  \u003C",[107,226,227],{"class":117},"div",[107,229,230],{"class":121}," v-if",[107,232,128],{"class":113},[107,234,131],{"class":113},[107,236,237],{"class":134},"user",[107,239,131],{"class":113},[107,241,140],{"class":113},[107,243,245],{"class":109,"line":244},7,[107,246,247],{"class":158},"    Logged in as: {{ user.name }}\n",[107,249,251,254,256],{"class":109,"line":250},8,[107,252,253],{"class":113},"  \u003C/",[107,255,227],{"class":117},[107,257,140],{"class":113},[107,259,261,263,265],{"class":109,"line":260},9,[107,262,197],{"class":113},[107,264,216],{"class":117},[107,266,140],{"class":113},[92,268,270],{"id":269},"arguments","Arguments",[272,273,274,290],"table",{},[275,276,277],"thead",{},[278,279,280,284,287],"tr",{},[281,282,283],"th",{},"Argument",[281,285,286],{},"Type",[281,288,289],{},"Description",[291,292,293],"tbody",{},[278,294,295,301,306],{},[296,297,298],"td",{},[81,299,300],{},"asyncDataOptions?",[296,302,303],{},[81,304,305],{},"AsyncDataOptions",[296,307,308,309],{},"Options passed to ",[81,310,311],{},"useAsyncData",[92,313,315],{"id":314},"return-type","Return type",[77,317,318,319,324,325,328,329,332],{},"Returns the same shape as ",[320,321,322],"a",{"href":33},[81,323,32],{},", with ",[81,326,327],{},"data"," typed as the authenticated user record or ",[81,330,331],{},"undefined",".",[334,335,336],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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":103,"searchDepth":110,"depth":143,"links":338},[339,340,341],{"id":94,"depth":143,"text":95},{"id":269,"depth":143,"text":270},{"id":314,"depth":143,"text":315},"Retrieve the currently authenticated user info.","md",null,{"icon":346},"i-lucide-shield",{"title":44,"description":342},{"loc":45},"TRr_y1xLbEmlUjmzGOEJEcapYQtRSJSw0FIOBcV5lVQ",[351,353],{"title":40,"path":41,"stem":42,"description":352,"children":-1},"Select records from a table or record ID with SSR support.",{"title":48,"path":49,"stem":50,"description":354,"children":-1},"Additional SSR-safe composables for SurrealDB operations.",1772382804111]