[{"data":1,"prerenderedAt":763},["ShallowReactive",2],{"docs-layout-toc:\u002Fdocs\u002Futils\u002Fformat-number-with-thousands":3,"docs-header-toc:\u002Fdocs\u002Futils\u002Fformat-number-with-thousands":321,"$HjazNW595F":542},{"id":4,"title":5,"body":6,"description":20,"extension":315,"meta":316,"navigation":72,"path":317,"seo":318,"stem":319,"__hash__":320},"content\u002Fdocs\u002Futils\u002Fformat-number-with-thousands.md","Format Number With Thousands",{"type":7,"value":8,"toc":311},"minimark",[9,14,185,189,307],[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","\u002F\u002F Default locale ('en-GB')\nconst value1 = formatNumberWithThousands(1234567)\n\u002F\u002F -> \"1,234,567\"\n\n\u002F\u002F US locale\nconst value2 = formatNumberWithThousands(1234567.89, 'en-US')\n\u002F\u002F -> \"1,234,567.89\"\n\n\u002F\u002F German locale\nconst value3 = formatNumberWithThousands(1234.56, 'de-DE')\n\u002F\u002F -> \"1.234,56\"\n\n\u002F\u002F Invalid number\nconst invalid = formatNumberWithThousands(Number.NaN)\n\u002F\u002F -> \"Not a valid number\"\n","ts","",[22,23,24,33,61,67,74,80,106,112,117,123,147,153,158,164,179],"code",{"__ignoreMap":20},[25,26,29],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"sJ8bj","\u002F\u002F Default locale ('en-GB')\n",[25,34,36,40,44,47,51,55,58],{"class":27,"line":35},2,[25,37,39],{"class":38},"sOPea","const",[25,41,43],{"class":42},"s8ozJ"," value1",[25,45,46],{"class":38}," =",[25,48,50],{"class":49},"sFR8T"," formatNumberWithThousands",[25,52,54],{"class":53},"suv1-","(",[25,56,57],{"class":42},"1234567",[25,59,60],{"class":53},")\n",[25,62,64],{"class":27,"line":63},3,[25,65,66],{"class":31},"\u002F\u002F -> \"1,234,567\"\n",[25,68,70],{"class":27,"line":69},4,[25,71,73],{"emptyLinePlaceholder":72},true,"\n",[25,75,77],{"class":27,"line":76},5,[25,78,79],{"class":31},"\u002F\u002F US locale\n",[25,81,83,85,88,90,92,94,97,100,104],{"class":27,"line":82},6,[25,84,39],{"class":38},[25,86,87],{"class":42}," value2",[25,89,46],{"class":38},[25,91,50],{"class":49},[25,93,54],{"class":53},[25,95,96],{"class":42},"1234567.89",[25,98,99],{"class":53},", ",[25,101,103],{"class":102},"s4wv1","'en-US'",[25,105,60],{"class":53},[25,107,109],{"class":27,"line":108},7,[25,110,111],{"class":31},"\u002F\u002F -> \"1,234,567.89\"\n",[25,113,115],{"class":27,"line":114},8,[25,116,73],{"emptyLinePlaceholder":72},[25,118,120],{"class":27,"line":119},9,[25,121,122],{"class":31},"\u002F\u002F German locale\n",[25,124,126,128,131,133,135,137,140,142,145],{"class":27,"line":125},10,[25,127,39],{"class":38},[25,129,130],{"class":42}," value3",[25,132,46],{"class":38},[25,134,50],{"class":49},[25,136,54],{"class":53},[25,138,139],{"class":42},"1234.56",[25,141,99],{"class":53},[25,143,144],{"class":102},"'de-DE'",[25,146,60],{"class":53},[25,148,150],{"class":27,"line":149},11,[25,151,152],{"class":31},"\u002F\u002F -> \"1.234,56\"\n",[25,154,156],{"class":27,"line":155},12,[25,157,73],{"emptyLinePlaceholder":72},[25,159,161],{"class":27,"line":160},13,[25,162,163],{"class":31},"\u002F\u002F Invalid number\n",[25,165,167,169,172,174,176],{"class":27,"line":166},14,[25,168,39],{"class":38},[25,170,171],{"class":42}," invalid",[25,173,46],{"class":38},[25,175,50],{"class":49},[25,177,178],{"class":53},"(Number.NaN)\n",[25,180,182],{"class":27,"line":181},15,[25,183,184],{"class":31},"\u002F\u002F -> \"Not a valid number\"\n",[10,186,188],{"id":187},"type-definition","Type definition",[15,190,192],{"className":17,"code":191,"language":19,"meta":20,"style":20},"\u002F**\n * Formats a number into a string with thousands separators using Intl locale rules.\n *\n * @param value - Number to format\n * @param locale - Optional locale (default: 'en-GB')\n * @returns Formatted string with thousands separators\n *\u002F\nexport declare const formatNumberWithThousands: (\n    value: number,\n    locale?: string,\n) => string\n",[22,193,194,199,204,209,223,235,245,250,269,283,296],{"__ignoreMap":20},[25,195,196],{"class":27,"line":28},[25,197,198],{"class":31},"\u002F**\n",[25,200,201],{"class":27,"line":35},[25,202,203],{"class":31}," * Formats a number into a string with thousands separators using Intl locale rules.\n",[25,205,206],{"class":27,"line":63},[25,207,208],{"class":31}," *\n",[25,210,211,214,217,220],{"class":27,"line":69},[25,212,213],{"class":31}," * ",[25,215,216],{"class":38},"@param",[25,218,219],{"class":53}," value",[25,221,222],{"class":31}," - Number to format\n",[25,224,225,227,229,232],{"class":27,"line":76},[25,226,213],{"class":31},[25,228,216],{"class":38},[25,230,231],{"class":53}," locale",[25,233,234],{"class":31}," - Optional locale (default: 'en-GB')\n",[25,236,237,239,242],{"class":27,"line":82},[25,238,213],{"class":31},[25,240,241],{"class":38},"@returns",[25,243,244],{"class":31}," Formatted string with thousands separators\n",[25,246,247],{"class":27,"line":108},[25,248,249],{"class":31}," *\u002F\n",[25,251,252,255,258,261,263,266],{"class":27,"line":114},[25,253,254],{"class":38},"export",[25,256,257],{"class":38}," declare",[25,259,260],{"class":38}," const",[25,262,50],{"class":49},[25,264,265],{"class":38},":",[25,267,268],{"class":53}," (\n",[25,270,271,275,277,280],{"class":27,"line":119},[25,272,274],{"class":273},"s-3mD","    value",[25,276,265],{"class":38},[25,278,279],{"class":42}," number",[25,281,282],{"class":53},",\n",[25,284,285,288,291,294],{"class":27,"line":125},[25,286,287],{"class":273},"    locale",[25,289,290],{"class":38},"?:",[25,292,293],{"class":42}," string",[25,295,282],{"class":53},[25,297,298,301,304],{"class":27,"line":149},[25,299,300],{"class":53},") ",[25,302,303],{"class":38},"=>",[25,305,306],{"class":42}," string\n",[308,309,310],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .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":35,"depth":63,"links":312},[313,314],{"id":12,"depth":35,"text":13},{"id":187,"depth":35,"text":188},"md",{},"\u002Fdocs\u002Futils\u002Fformat-number-with-thousands",{"description":20},"docs\u002Futils\u002Fformat-number-with-thousands","Jim0HxvOlKju3yDzGO_RS69vjZlEGdq1sL2UB7oYa6I",{"id":4,"title":5,"body":322,"description":20,"extension":315,"meta":540,"navigation":72,"path":317,"seo":541,"stem":319,"__hash__":320},{"type":7,"value":323,"toc":536},[324,326,442,444,534],[10,325,13],{"id":12},[15,327,328],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,329,330,334,350,354,358,362,382,386,390,394,414,418,422,426,438],{"__ignoreMap":20},[25,331,332],{"class":27,"line":28},[25,333,32],{"class":31},[25,335,336,338,340,342,344,346,348],{"class":27,"line":35},[25,337,39],{"class":38},[25,339,43],{"class":42},[25,341,46],{"class":38},[25,343,50],{"class":49},[25,345,54],{"class":53},[25,347,57],{"class":42},[25,349,60],{"class":53},[25,351,352],{"class":27,"line":63},[25,353,66],{"class":31},[25,355,356],{"class":27,"line":69},[25,357,73],{"emptyLinePlaceholder":72},[25,359,360],{"class":27,"line":76},[25,361,79],{"class":31},[25,363,364,366,368,370,372,374,376,378,380],{"class":27,"line":82},[25,365,39],{"class":38},[25,367,87],{"class":42},[25,369,46],{"class":38},[25,371,50],{"class":49},[25,373,54],{"class":53},[25,375,96],{"class":42},[25,377,99],{"class":53},[25,379,103],{"class":102},[25,381,60],{"class":53},[25,383,384],{"class":27,"line":108},[25,385,111],{"class":31},[25,387,388],{"class":27,"line":114},[25,389,73],{"emptyLinePlaceholder":72},[25,391,392],{"class":27,"line":119},[25,393,122],{"class":31},[25,395,396,398,400,402,404,406,408,410,412],{"class":27,"line":125},[25,397,39],{"class":38},[25,399,130],{"class":42},[25,401,46],{"class":38},[25,403,50],{"class":49},[25,405,54],{"class":53},[25,407,139],{"class":42},[25,409,99],{"class":53},[25,411,144],{"class":102},[25,413,60],{"class":53},[25,415,416],{"class":27,"line":149},[25,417,152],{"class":31},[25,419,420],{"class":27,"line":155},[25,421,73],{"emptyLinePlaceholder":72},[25,423,424],{"class":27,"line":160},[25,425,163],{"class":31},[25,427,428,430,432,434,436],{"class":27,"line":166},[25,429,39],{"class":38},[25,431,171],{"class":42},[25,433,46],{"class":38},[25,435,50],{"class":49},[25,437,178],{"class":53},[25,439,440],{"class":27,"line":181},[25,441,184],{"class":31},[10,443,188],{"id":187},[15,445,446],{"className":17,"code":191,"language":19,"meta":20,"style":20},[22,447,448,452,456,460,470,480,488,492,506,516,526],{"__ignoreMap":20},[25,449,450],{"class":27,"line":28},[25,451,198],{"class":31},[25,453,454],{"class":27,"line":35},[25,455,203],{"class":31},[25,457,458],{"class":27,"line":63},[25,459,208],{"class":31},[25,461,462,464,466,468],{"class":27,"line":69},[25,463,213],{"class":31},[25,465,216],{"class":38},[25,467,219],{"class":53},[25,469,222],{"class":31},[25,471,472,474,476,478],{"class":27,"line":76},[25,473,213],{"class":31},[25,475,216],{"class":38},[25,477,231],{"class":53},[25,479,234],{"class":31},[25,481,482,484,486],{"class":27,"line":82},[25,483,213],{"class":31},[25,485,241],{"class":38},[25,487,244],{"class":31},[25,489,490],{"class":27,"line":108},[25,491,249],{"class":31},[25,493,494,496,498,500,502,504],{"class":27,"line":114},[25,495,254],{"class":38},[25,497,257],{"class":38},[25,499,260],{"class":38},[25,501,50],{"class":49},[25,503,265],{"class":38},[25,505,268],{"class":53},[25,507,508,510,512,514],{"class":27,"line":119},[25,509,274],{"class":273},[25,511,265],{"class":38},[25,513,279],{"class":42},[25,515,282],{"class":53},[25,517,518,520,522,524],{"class":27,"line":125},[25,519,287],{"class":273},[25,521,290],{"class":38},[25,523,293],{"class":42},[25,525,282],{"class":53},[25,527,528,530,532],{"class":27,"line":149},[25,529,300],{"class":53},[25,531,303],{"class":38},[25,533,306],{"class":42},[308,535,310],{},{"title":20,"searchDepth":35,"depth":63,"links":537},[538,539],{"id":12,"depth":35,"text":13},{"id":187,"depth":35,"text":188},{},{"description":20},{"id":4,"title":5,"body":543,"description":20,"extension":315,"meta":761,"navigation":72,"path":317,"seo":762,"stem":319,"__hash__":320},{"type":7,"value":544,"toc":757},[545,547,663,665,755],[10,546,13],{"id":12},[15,548,549],{"className":17,"code":18,"language":19,"meta":20,"style":20},[22,550,551,555,571,575,579,583,603,607,611,615,635,639,643,647,659],{"__ignoreMap":20},[25,552,553],{"class":27,"line":28},[25,554,32],{"class":31},[25,556,557,559,561,563,565,567,569],{"class":27,"line":35},[25,558,39],{"class":38},[25,560,43],{"class":42},[25,562,46],{"class":38},[25,564,50],{"class":49},[25,566,54],{"class":53},[25,568,57],{"class":42},[25,570,60],{"class":53},[25,572,573],{"class":27,"line":63},[25,574,66],{"class":31},[25,576,577],{"class":27,"line":69},[25,578,73],{"emptyLinePlaceholder":72},[25,580,581],{"class":27,"line":76},[25,582,79],{"class":31},[25,584,585,587,589,591,593,595,597,599,601],{"class":27,"line":82},[25,586,39],{"class":38},[25,588,87],{"class":42},[25,590,46],{"class":38},[25,592,50],{"class":49},[25,594,54],{"class":53},[25,596,96],{"class":42},[25,598,99],{"class":53},[25,600,103],{"class":102},[25,602,60],{"class":53},[25,604,605],{"class":27,"line":108},[25,606,111],{"class":31},[25,608,609],{"class":27,"line":114},[25,610,73],{"emptyLinePlaceholder":72},[25,612,613],{"class":27,"line":119},[25,614,122],{"class":31},[25,616,617,619,621,623,625,627,629,631,633],{"class":27,"line":125},[25,618,39],{"class":38},[25,620,130],{"class":42},[25,622,46],{"class":38},[25,624,50],{"class":49},[25,626,54],{"class":53},[25,628,139],{"class":42},[25,630,99],{"class":53},[25,632,144],{"class":102},[25,634,60],{"class":53},[25,636,637],{"class":27,"line":149},[25,638,152],{"class":31},[25,640,641],{"class":27,"line":155},[25,642,73],{"emptyLinePlaceholder":72},[25,644,645],{"class":27,"line":160},[25,646,163],{"class":31},[25,648,649,651,653,655,657],{"class":27,"line":166},[25,650,39],{"class":38},[25,652,171],{"class":42},[25,654,46],{"class":38},[25,656,50],{"class":49},[25,658,178],{"class":53},[25,660,661],{"class":27,"line":181},[25,662,184],{"class":31},[10,664,188],{"id":187},[15,666,667],{"className":17,"code":191,"language":19,"meta":20,"style":20},[22,668,669,673,677,681,691,701,709,713,727,737,747],{"__ignoreMap":20},[25,670,671],{"class":27,"line":28},[25,672,198],{"class":31},[25,674,675],{"class":27,"line":35},[25,676,203],{"class":31},[25,678,679],{"class":27,"line":63},[25,680,208],{"class":31},[25,682,683,685,687,689],{"class":27,"line":69},[25,684,213],{"class":31},[25,686,216],{"class":38},[25,688,219],{"class":53},[25,690,222],{"class":31},[25,692,693,695,697,699],{"class":27,"line":76},[25,694,213],{"class":31},[25,696,216],{"class":38},[25,698,231],{"class":53},[25,700,234],{"class":31},[25,702,703,705,707],{"class":27,"line":82},[25,704,213],{"class":31},[25,706,241],{"class":38},[25,708,244],{"class":31},[25,710,711],{"class":27,"line":108},[25,712,249],{"class":31},[25,714,715,717,719,721,723,725],{"class":27,"line":114},[25,716,254],{"class":38},[25,718,257],{"class":38},[25,720,260],{"class":38},[25,722,50],{"class":49},[25,724,265],{"class":38},[25,726,268],{"class":53},[25,728,729,731,733,735],{"class":27,"line":119},[25,730,274],{"class":273},[25,732,265],{"class":38},[25,734,279],{"class":42},[25,736,282],{"class":53},[25,738,739,741,743,745],{"class":27,"line":125},[25,740,287],{"class":273},[25,742,290],{"class":38},[25,744,293],{"class":42},[25,746,282],{"class":53},[25,748,749,751,753],{"class":27,"line":149},[25,750,300],{"class":53},[25,752,303],{"class":38},[25,754,306],{"class":42},[308,756,310],{},{"title":20,"searchDepth":35,"depth":63,"links":758},[759,760],{"id":12,"depth":35,"text":13},{"id":187,"depth":35,"text":188},{},{"description":20},1791731026774]