UNPKG
@randsum/notation
Version:
latest (3.0.0)
3.0.0
0.2.9
0.2.8
0.2.7
0.2.2
0.2.0
0.1.37
0.1.36
0.1.35
0.1.34
0.1.33
0.1.32
0.1.31
0.1.27
0.1.26
0.1.25
0.1.24
0.1.23
0.1.22
0.1.21
0.1.19
0.1.18
0.1.17
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.7
0.1.6
0.1.5
0.1.0
0.0.10
0.0.8
0.0.7
0.0.6
0.0.5
0.0.1
Dice notation parser and types for the @randsum ecosystem
github.com/RANDSUM/randsum
RANDSUM/randsum
@randsum/notation
/
src
/
formatHumanList.ts
9 lines
(7 loc)
•
259 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
export
function
formatHumanList
(
values
:
number
[]
):
string
{
if
(!values.
length
)
return
''
if
(values.
length
===
1
)
return
`
${values[
0
]}
`
const
items = values.
map
(
item
=>
`
${item}
`
)
const
last = items.
pop
()
return
`
${items.join(
' '
)}
and
${last}
`
}