@randsum/5e
Version:
A flexible, type-safe dice roller for building 5e-compatible applications
10 lines (9 loc) • 451 B
text/typescript
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 };