UNPKG

@randsum/salvageunion

Version:

A flexible, type-safe dice roller for the Salvage Union system

19 lines (18 loc) 779 B
import { SURefObjectTable } from "salvageunion-reference"; declare const SALVAGE_UNION_TABLE_NAMES: readonly string[]; type SalvageUnionTableName = (typeof SALVAGE_UNION_TABLE_NAMES)[number]; interface SalvageUnionTableListing { label: string; description: string; } interface SalvageUnionRollRecord { label: string; key: string; description: string; tableName: SalvageUnionTableName; table: SURefObjectTable; roll: number; } import { GameRollResult, RollRecord } from "@randsum/roller"; declare function rollTable(tableName?: SalvageUnionTableName): GameRollResult<SalvageUnionRollRecord, undefined, RollRecord<SalvageUnionTableListing | string>>; export { rollTable, SalvageUnionTableName, SalvageUnionTableListing, SalvageUnionRollRecord, SALVAGE_UNION_TABLE_NAMES };