UNPKG

@randsum/5e

Version:

A flexible, type-safe dice roller for building 5e-compatible applications

10 lines (9 loc) 451 B
type AdvantageDisadvantage5e = "Advantage" | "Disadvantage"; interface RollArgument5e { modifier: number; rollingWith?: AdvantageDisadvantage5e; } declare function meetOrBeat5e(difficultyClass: number, rollArg: RollArgument5e): boolean; import { NumericRollResult } from "@randsum/dice"; declare function roll5e({ modifier, rollingWith }: RollArgument5e): NumericRollResult; export { roll5e, meetOrBeat5e, RollArgument5e, AdvantageDisadvantage5e };