@randsum/5e
Version:
A flexible, type-safe dice roller for building 5e-compatible applications
19 lines (15 loc) • 744 B
text/typescript
import { NumericRollResult } from "@randsum/dice";
//#region \0virtual:/home/runner/work/randsum/randsum/packages/5e/src/types.d.ts
type AdvantageDisadvantage5e = "Advantage" | "Disadvantage";
interface RollArgument5e {
modifier: number;
rollingWith?: AdvantageDisadvantage5e;
}
//#endregion
//#region \0virtual:/home/runner/work/randsum/randsum/packages/5e/src/meetOrBeat5e.d.ts
declare function meetOrBeat5e(difficultyClass: number, rollArg: RollArgument5e): boolean;
//#endregion
//#region \0virtual:/home/runner/work/randsum/randsum/packages/5e/src/roll5e.d.ts
declare function roll5e({ modifier, rollingWith }: RollArgument5e): NumericRollResult;
//#endregion
export { AdvantageDisadvantage5e, RollArgument5e, meetOrBeat5e, roll5e };