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