import{_ as o}from"./chunks/Environment.vue_vue_type_script_setup_true_lang.C7kmUBZU.js";import{_ as p,e as k,j as r,o as d,k as s,i as e,an as l,y as t,f as a}from"./chunks/framework.CPlxTDIW.js";const O=JSON.parse('{"title":"Configure Monaco","description":"","frontmatter":{},"headers":[],"relativePath":"custom/config-monaco.md","filePath":"custom/config-monaco.md"}'),g={name:"custom/config-monaco.md"},y={class:"language-ts vp-adaptive-theme"},u={class:"shiki shiki-themes vitesse-light vitesse-dark vp-code twoslash lsp",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"},tabindex:"0"},f={class:"line"},A={style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},m={class:"line"},c={style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},B={style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},D={class:"language-ts vp-adaptive-theme"},v={class:"shiki shiki-themes vitesse-light vitesse-dark vp-code twoslash lsp",style:{"--shiki-light":"#393a34","--shiki-dark":"#dbd7caee","--shiki-light-bg":"#ffffff","--shiki-dark-bg":"#121212"},tabindex:"0"},C={class:"line"},b={style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},w={class:"line"},S={style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},T={class:"line"},E={style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},M={class:"line"},x={style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}};function F(P,i,q,W,I,V){const h=o,n=k("v-menu");return d(),r("div",null,[i[65]||(i[65]=s("h1",{id:"configure-monaco",tabindex:"-1"},[t("Configure Monaco "),s("a",{class:"header-anchor",href:"#configure-monaco","aria-label":'Permalink to "Configure Monaco"'},"​")],-1)),e(h,{type:"client"}),i[66]||(i[66]=s("p",null,[t("Create "),s("code",null,"./setup/monaco.ts"),t(" with the following content:")],-1)),s("div",y,[i[26]||(i[26]=s("button",{title:"Copy Code",class:"copy"},null,-1)),i[27]||(i[27]=s("span",{class:"lang"},"ts",-1)),s("pre",u,[s("code",null,[s("span",f,[i[2]||(i[2]=s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"import",-1)),i[3]||(i[3]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {",-1)),i[4]||(i[4]=s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," ",-1)),s("span",A,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[0]||(i[0]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const "),s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"defineMonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": ("),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"fn"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"MonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},") => "),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"MonacoSetup")])],-1)])),default:a(()=>[i[1]||(i[1]=s("span",null,"defineMonacoSetup",-1))]),_:1})]),i[5]||(i[5]=l("",5))]),i[19]||(i[19]=t(`
`)),i[20]||(i[20]=s("span",{class:"line"},null,-1)),i[21]||(i[21]=t(`
`)),s("span",m,[i[10]||(i[10]=s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"export",-1)),i[11]||(i[11]=s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}}," default",-1)),i[12]||(i[12]=s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}}," ",-1)),s("span",c,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[6]||(i[6]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"function"),s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}}," defineMonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"fn"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"MonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"):"),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}}," MonacoSetup")])],-1)])),default:a(()=>[i[7]||(i[7]=s("span",null,"defineMonacoSetup",-1))]),_:1})]),i[13]||(i[13]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"(",-1)),i[14]||(i[14]=s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"async",-1)),i[15]||(i[15]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," (",-1)),s("span",B,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[8]||(i[8]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"monaco"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},":"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," typeof"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," import"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),s("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"/opt/build/repo/node_modules/.pnpm/monaco-editor@0.51.0/node_modules/monaco-editor/esm/vs/editor/editor.api"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},")")])],-1)])),default:a(()=>[i[9]||(i[9]=s("span",null,"monaco",-1))]),_:1})]),i[16]||(i[16]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},")",-1)),i[17]||(i[17]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," =>",-1)),i[18]||(i[18]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {",-1))]),i[22]||(i[22]=t(`
`)),i[23]||(i[23]=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#A0ADA0","--shiki-dark":"#758575DD"}},"  // use `monaco` to configure")],-1)),i[24]||(i[24]=t(`
`)),i[25]||(i[25]=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"})")],-1))])])]),i[67]||(i[67]=l("",19)),s("div",D,[i[63]||(i[63]=s("button",{title:"Copy Code",class:"copy"},null,-1)),i[64]||(i[64]=s("span",{class:"lang"},"ts",-1)),s("pre",v,[s("code",null,[i[53]||(i[53]=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#A0ADA0","--shiki-dark":"#758575DD"}},"// ./setup/monaco.ts")],-1)),i[54]||(i[54]=t(`
`)),s("span",C,[i[30]||(i[30]=s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"import",-1)),i[31]||(i[31]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {",-1)),i[32]||(i[32]=s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," ",-1)),s("span",b,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[28]||(i[28]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"const "),s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}},"defineMonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": ("),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"fn"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"MonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},") => "),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"MonacoSetup")])],-1)])),default:a(()=>[i[29]||(i[29]=s("span",null,"defineMonacoSetup",-1))]),_:1})]),i[33]||(i[33]=l("",5))]),i[55]||(i[55]=t(`
`)),i[56]||(i[56]=s("span",{class:"line"},null,-1)),i[57]||(i[57]=t(`
`)),s("span",w,[i[36]||(i[36]=s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"export",-1)),i[37]||(i[37]=s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}}," default",-1)),i[38]||(i[38]=s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}}," ",-1)),s("span",S,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[34]||(i[34]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"function"),s("span",{style:{"--shiki-light":"#59873A","--shiki-dark":"#80A665"}}," defineMonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"("),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"fn"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": "),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}},"MonacoSetup"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"):"),s("span",{style:{"--shiki-light":"#2E8F82","--shiki-dark":"#5DA994"}}," MonacoSetup")])],-1)])),default:a(()=>[i[35]||(i[35]=s("span",null,"defineMonacoSetup",-1))]),_:1})]),i[39]||(i[39]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"(()",-1)),i[40]||(i[40]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," =>",-1)),i[41]||(i[41]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {",-1))]),i[58]||(i[58]=t(`
`)),i[59]||(i[59]=s("span",{class:"line"},[s("span",{style:{"--shiki-light":"#1E754F","--shiki-dark":"#4D9375"}},"  return"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}}," {")],-1)),i[60]||(i[60]=t(`
`)),s("span",T,[i[44]||(i[44]=s("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},"    ",-1)),s("span",E,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[42]||(i[42]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"MonacoSetupReturn"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"editorOptions"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"?:"),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}}," editor"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"IEditorOptions"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," |"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," undefined")])],-1)])),default:a(()=>[i[43]||(i[43]=s("span",null,"editorOptions",-1))]),_:1})]),i[45]||(i[45]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": {",-1))]),i[61]||(i[61]=t(`
`)),s("span",M,[i[48]||(i[48]=s("span",{style:{"--shiki-light":"#998418","--shiki-dark":"#B8A965"}},"      ",-1)),s("span",x,[e(n,{class:"twoslash-hover","popper-class":"shiki twoslash-floating vp-copy-ignore vp-code",theme:"twoslash"},{popper:a(({})=>i[46]||(i[46]=[s("span",{class:"twoslash-popup-container vp-copy-ignore"},[s("code",{class:"twoslash-popup-code"},[s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"editor"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"IEditorOptions"),s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},"."),s("span",{style:{"--shiki-light":"#B07D48","--shiki-dark":"#BD976A"}},"wordWrap"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}},"?:"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},' "'),s("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"off"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," |"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},' "'),s("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"on"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," |"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},' "'),s("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"wordWrapColumn"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," |"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},' "'),s("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"bounded"),s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},'"'),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," |"),s("span",{style:{"--shiki-light":"#AB5959","--shiki-dark":"#CB7676"}}," undefined")]),s("div",{class:"twoslash-popup-docs vp-doc"},[s("p",null,[t(`Control the wrapping of the editor.
When `),s("code",null,"wordWrap"),t(` = "off", the lines will never wrap.
When `),s("code",null,"wordWrap"),t(` = "on", the lines will wrap at the viewport width.
When `),s("code",null,"wordWrap"),t(' = "wordWrapColumn", the lines will wrap at '),s("code",null,"wordWrapColumn"),t(`.
When `),s("code",null,"wordWrap"),t(` = "bounded", the lines will wrap at min(viewport width, wordWrapColumn).
Defaults to "off".`)])])],-1)])),default:a(()=>[i[47]||(i[47]=s("span",null,"wordWrap",-1))]),_:1})]),i[49]||(i[49]=s("span",{style:{"--shiki-light":"#999999","--shiki-dark":"#666666"}},": ",-1)),i[50]||(i[50]=s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'",-1)),i[51]||(i[51]=s("span",{style:{"--shiki-light":"#B56959","--shiki-dark":"#C98A7D"}},"on",-1)),i[52]||(i[52]=s("span",{style:{"--shiki-light":"#B5695977","--shiki-dark":"#C98A7D77"}},"'",-1))]),i[62]||(i[62]=l("",6))])])]),i[68]||(i[68]=l("",5))])}const $=p(g,[["render",F]]);export{O as __pageData,$ as default};
