UNPKG

@randsum/notation

Version:

Dice notation parser and types for the @randsum ecosystem

12 lines (10 loc) 252 B
import type { RollOptions } from '../types' export function optionsToSidesFaces<T>({ sides }: RollOptions<T>): { sides: number faces?: T[] } { if (Array.isArray(sides)) { return { sides: sides.length, faces: sides } } return { sides } }