[{"data":1,"prerenderedAt":584},["ShallowReactive",2],{"docs-layout-toc:\u002Fdocs\u002Futils\u002Fget-env-error-message":3,"docs-header-toc:\u002Fdocs\u002Futils\u002Fget-env-error-message":254,"$iHLMK_qhqC":419},{"id":4,"title":5,"body":6,"description":20,"extension":248,"meta":249,"navigation":84,"path":250,"seo":251,"stem":252,"__hash__":253},"content\u002Fdocs\u002Futils\u002Fget-env-error-message.md","Get Env Error Message",{"type":7,"value":8,"toc":244},"minimark",[9,14,99,103,240],[10,11,13],"h2",{"id":12},"usage","Usage",[15,16,21],"pre",{"className":17,"code":18,"language":19,"meta":20,"style":20},"language-ts shiki shiki-themes github-dark github-dark","const message = getEnvErrorMessage(\n    new Error('Database connection failed'),\n    'Something went wrong. Please try again later.'\n)\n\n\u002F\u002F In dev: \"Database connection failed\"\n\u002F\u002F In prod: \"Something went wrong. Please try again later.\"\n","ts","",[22,23,24,48,67,73,79,86,93],"code",{"__ignoreMap":20},[25,26,29,33,37,40,44],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"sOPea","const",[25,34,36],{"class":35},"s8ozJ"," message",[25,38,39],{"class":31}," =",[25,41,43],{"class":42},"sFR8T"," getEnvErrorMessage",[25,45,47],{"class":46},"suv1-","(\n",[25,49,51,54,57,60,64],{"class":27,"line":50},2,[25,52,53],{"class":31},"    new",[25,55,56],{"class":42}," Error",[25,58,59],{"class":46},"(",[25,61,63],{"class":62},"s4wv1","'Database connection failed'",[25,65,66],{"class":46},"),\n",[25,68,70],{"class":27,"line":69},3,[25,71,72],{"class":62},"    'Something went wrong. Please try again later.'\n",[25,74,76],{"class":27,"line":75},4,[25,77,78],{"class":46},")\n",[25,80,82],{"class":27,"line":81},5,[25,83,85],{"emptyLinePlaceholder":84},true,"\n",[25,87,89],{"class":27,"line":88},6,[25,90,92],{"class":91},"sJ8bj","\u002F\u002F In dev: \"Database connection failed\"\n",[25,94,96],{"class":27,"line":95},7,[25,97,98],{"class":91},"\u002F\u002F In prod: \"Something went wrong. Please try again later.\"\n",[10,100,102],{"id":101},"type-definition","Type definition",[15,104,106],{"className":17,"code":105,"language":19,"meta":20,"style":20},"\u002F**\n * Returns an error message depending on the environment.\n *\n * @param devErrorMessage - Error message shown in development mode\n * (can be a string or an Error instance).\n * @param prodErrorMessage - Error message shown in production mode\n * (user-friendly, localized string).\n * @returns A string with the appropriate message based on environment.\n *\u002F\nexport declare const getEnvErrorMessage: (\n    devErrorMessage: string | Error,\n    prodErrorMessage: string,\n) => string\n",[22,107,108,113,118,123,137,142,154,159,170,176,196,216,228],{"__ignoreMap":20},[25,109,110],{"class":27,"line":28},[25,111,112],{"class":91},"\u002F**\n",[25,114,115],{"class":27,"line":50},[25,116,117],{"class":91}," * Returns an error message depending on the environment.\n",[25,119,120],{"class":27,"line":69},[25,121,122],{"class":91}," *\n",[25,124,125,128,131,134],{"class":27,"line":75},[25,126,127],{"class":91}," * ",[25,129,130],{"class":31},"@param",[25,132,133],{"class":46}," devErrorMessage",[25,135,136],{"class":91}," - Error message shown in development mode\n",[25,138,139],{"class":27,"line":81},[25,140,141],{"class":91}," * (can be a string or an Error instance).\n",[25,143,144,146,148,151],{"class":27,"line":88},[25,145,127],{"class":91},[25,147,130],{"class":31},[25,149,150],{"class":46}," prodErrorMessage",[25,152,153],{"class":91}," - Error message shown in production mode\n",[25,155,156],{"class":27,"line":95},[25,157,158],{"class":91}," * (user-friendly, localized string).\n",[25,160,162,164,167],{"class":27,"line":161},8,[25,163,127],{"class":91},[25,165,166],{"class":31},"@returns",[25,168,169],{"class":91}," A string with the appropriate message based on environment.\n",[25,171,173],{"class":27,"line":172},9,[25,174,175],{"class":91}," *\u002F\n",[25,177,179,182,185,188,190,193],{"class":27,"line":178},10,[25,180,181],{"class":31},"export",[25,183,184],{"class":31}," declare",[25,186,187],{"class":31}," const",[25,189,43],{"class":42},[25,191,192],{"class":31},":",[25,194,195],{"class":46}," (\n",[25,197,199,203,205,208,211,213],{"class":27,"line":198},11,[25,200,202],{"class":201},"s-3mD","    devErrorMessage",[25,204,192],{"class":31},[25,206,207],{"class":35}," string",[25,209,210],{"class":31}," |",[25,212,56],{"class":42},[25,214,215],{"class":46},",\n",[25,217,219,222,224,226],{"class":27,"line":218},12,[25,220,221],{"class":201},"    prodErrorMessage",[25,223,192],{"class":31},[25,225,207],{"class":35},[25,227,215],{"class":46},[25,229,231,234,237],{"class":27,"line":230},13,[25,232,233],{"class":46},") ",[25,235,236],{"class":31},"=>",[25,238,239],{"class":35}," string\n",[241,242,243],"style",{},"html pre.shiki code .sOPea, html code.shiki .sOPea{--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .s8ozJ, html code.shiki .s8ozJ{--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .sFR8T, html code.shiki .sFR8T{--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .suv1-, html code.shiki .suv1-{--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .s4wv1, html code.shiki .s4wv1{--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .s-3mD, html code.shiki .s-3mD{--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":20,"searchDepth":50,"depth":69,"links":245},[246,247],{"id":12,"depth":50,"text":13},{"id":101,"depth":50,"text":102},"md",{},"\u002Fdocs\u002Futils\u002Fget-env-error-message",{"description":20},"docs\u002Futils\u002Fget-env-error-message","xOWg6pLcy2PYRx_RrbPMuJk0SegzZUCy0gEqyS7zxIs",{"id":4,"title":5,"body":255,"description":20,"extension":248,"meta":417,"navigation":84,"path":250,"seo":418,"stem":252,"__hash__":253},{"type":7,"value":256,"toc":413},[257,259,307,309,411],[10,258,13],{"id":12},[15,260,261],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,262,263,275,287,291,295,299,303],{"__ignoreMap":20},[25,264,265,267,269,271,273],{"class":27,"line":28},[25,266,32],{"class":31},[25,268,36],{"class":35},[25,270,39],{"class":31},[25,272,43],{"class":42},[25,274,47],{"class":46},[25,276,277,279,281,283,285],{"class":27,"line":50},[25,278,53],{"class":31},[25,280,56],{"class":42},[25,282,59],{"class":46},[25,284,63],{"class":62},[25,286,66],{"class":46},[25,288,289],{"class":27,"line":69},[25,290,72],{"class":62},[25,292,293],{"class":27,"line":75},[25,294,78],{"class":46},[25,296,297],{"class":27,"line":81},[25,298,85],{"emptyLinePlaceholder":84},[25,300,301],{"class":27,"line":88},[25,302,92],{"class":91},[25,304,305],{"class":27,"line":95},[25,306,98],{"class":91},[10,308,102],{"id":101},[15,310,311],{"className":17,"code":105,"language":19,"meta":20,"style":20},[22,312,313,317,321,325,335,339,349,353,361,365,379,393,403],{"__ignoreMap":20},[25,314,315],{"class":27,"line":28},[25,316,112],{"class":91},[25,318,319],{"class":27,"line":50},[25,320,117],{"class":91},[25,322,323],{"class":27,"line":69},[25,324,122],{"class":91},[25,326,327,329,331,333],{"class":27,"line":75},[25,328,127],{"class":91},[25,330,130],{"class":31},[25,332,133],{"class":46},[25,334,136],{"class":91},[25,336,337],{"class":27,"line":81},[25,338,141],{"class":91},[25,340,341,343,345,347],{"class":27,"line":88},[25,342,127],{"class":91},[25,344,130],{"class":31},[25,346,150],{"class":46},[25,348,153],{"class":91},[25,350,351],{"class":27,"line":95},[25,352,158],{"class":91},[25,354,355,357,359],{"class":27,"line":161},[25,356,127],{"class":91},[25,358,166],{"class":31},[25,360,169],{"class":91},[25,362,363],{"class":27,"line":172},[25,364,175],{"class":91},[25,366,367,369,371,373,375,377],{"class":27,"line":178},[25,368,181],{"class":31},[25,370,184],{"class":31},[25,372,187],{"class":31},[25,374,43],{"class":42},[25,376,192],{"class":31},[25,378,195],{"class":46},[25,380,381,383,385,387,389,391],{"class":27,"line":198},[25,382,202],{"class":201},[25,384,192],{"class":31},[25,386,207],{"class":35},[25,388,210],{"class":31},[25,390,56],{"class":42},[25,392,215],{"class":46},[25,394,395,397,399,401],{"class":27,"line":218},[25,396,221],{"class":201},[25,398,192],{"class":31},[25,400,207],{"class":35},[25,402,215],{"class":46},[25,404,405,407,409],{"class":27,"line":230},[25,406,233],{"class":46},[25,408,236],{"class":31},[25,410,239],{"class":35},[241,412,243],{},{"title":20,"searchDepth":50,"depth":69,"links":414},[415,416],{"id":12,"depth":50,"text":13},{"id":101,"depth":50,"text":102},{},{"description":20},{"id":4,"title":5,"body":420,"description":20,"extension":248,"meta":582,"navigation":84,"path":250,"seo":583,"stem":252,"__hash__":253},{"type":7,"value":421,"toc":578},[422,424,472,474,576],[10,423,13],{"id":12},[15,425,426],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,427,428,440,452,456,460,464,468],{"__ignoreMap":20},[25,429,430,432,434,436,438],{"class":27,"line":28},[25,431,32],{"class":31},[25,433,36],{"class":35},[25,435,39],{"class":31},[25,437,43],{"class":42},[25,439,47],{"class":46},[25,441,442,444,446,448,450],{"class":27,"line":50},[25,443,53],{"class":31},[25,445,56],{"class":42},[25,447,59],{"class":46},[25,449,63],{"class":62},[25,451,66],{"class":46},[25,453,454],{"class":27,"line":69},[25,455,72],{"class":62},[25,457,458],{"class":27,"line":75},[25,459,78],{"class":46},[25,461,462],{"class":27,"line":81},[25,463,85],{"emptyLinePlaceholder":84},[25,465,466],{"class":27,"line":88},[25,467,92],{"class":91},[25,469,470],{"class":27,"line":95},[25,471,98],{"class":91},[10,473,102],{"id":101},[15,475,476],{"className":17,"code":105,"language":19,"meta":20,"style":20},[22,477,478,482,486,490,500,504,514,518,526,530,544,558,568],{"__ignoreMap":20},[25,479,480],{"class":27,"line":28},[25,481,112],{"class":91},[25,483,484],{"class":27,"line":50},[25,485,117],{"class":91},[25,487,488],{"class":27,"line":69},[25,489,122],{"class":91},[25,491,492,494,496,498],{"class":27,"line":75},[25,493,127],{"class":91},[25,495,130],{"class":31},[25,497,133],{"class":46},[25,499,136],{"class":91},[25,501,502],{"class":27,"line":81},[25,503,141],{"class":91},[25,505,506,508,510,512],{"class":27,"line":88},[25,507,127],{"class":91},[25,509,130],{"class":31},[25,511,150],{"class":46},[25,513,153],{"class":91},[25,515,516],{"class":27,"line":95},[25,517,158],{"class":91},[25,519,520,522,524],{"class":27,"line":161},[25,521,127],{"class":91},[25,523,166],{"class":31},[25,525,169],{"class":91},[25,527,528],{"class":27,"line":172},[25,529,175],{"class":91},[25,531,532,534,536,538,540,542],{"class":27,"line":178},[25,533,181],{"class":31},[25,535,184],{"class":31},[25,537,187],{"class":31},[25,539,43],{"class":42},[25,541,192],{"class":31},[25,543,195],{"class":46},[25,545,546,548,550,552,554,556],{"class":27,"line":198},[25,547,202],{"class":201},[25,549,192],{"class":31},[25,551,207],{"class":35},[25,553,210],{"class":31},[25,555,56],{"class":42},[25,557,215],{"class":46},[25,559,560,562,564,566],{"class":27,"line":218},[25,561,221],{"class":201},[25,563,192],{"class":31},[25,565,207],{"class":35},[25,567,215],{"class":46},[25,569,570,572,574],{"class":27,"line":230},[25,571,233],{"class":46},[25,573,236],{"class":31},[25,575,239],{"class":35},[241,577,243],{},{"title":20,"searchDepth":50,"depth":69,"links":579},[580,581],{"id":12,"depth":50,"text":13},{"id":101,"depth":50,"text":102},{},{"description":20},1791731026981]