@illandril/foundryvtt-types
Version:
Type definitions for the Foundry VTT client, used by Illandril's modules
39 lines (35 loc) • 1.03 kB
TypeScript
declare global {
namespace dnd5e {
namespace config {
interface skills {
acr: dnd5e.config.skills.Type;
ani: dnd5e.config.skills.Type;
arc: dnd5e.config.skills.Type;
ath: dnd5e.config.skills.Type;
dec: dnd5e.config.skills.Type;
his: dnd5e.config.skills.Type;
ins: dnd5e.config.skills.Type;
inv: dnd5e.config.skills.Type;
itm: dnd5e.config.skills.Type;
med: dnd5e.config.skills.Type;
nat: dnd5e.config.skills.Type;
per: dnd5e.config.skills.Type;
prc: dnd5e.config.skills.Type;
prf: dnd5e.config.skills.Type;
rel: dnd5e.config.skills.Type;
slt: dnd5e.config.skills.Type;
ste: dnd5e.config.skills.Type;
sur: dnd5e.config.skills.Type;
}
namespace skills {
type Type = {
label: string;
ability: keyof dnd5e.config.abilities;
toString: () => string;
};
}
const skills: skills;
}
}
}
export type {};