@illandril/foundryvtt-types
Version:
Type definitions for the Foundry VTT client, used by Illandril's modules
21 lines (18 loc) • 573 B
TypeScript
declare global {
namespace foundry {
namespace documents {
type BaseActorFields = {
name: string;
type: (typeof foundry.documents.BaseActor.TYPES)[number];
};
class BaseActor extends foundry.abstract.Document {
static TYPES: string[];
get name(): BaseActorFields['name'];
get type(): BaseActorFields['type'];
get effects(): foundry.abstract.EmbeddedCollection<string, BaseActiveEffect>;
get items(): foundry.abstract.EmbeddedCollection<string, BaseItem>;
}
}
}
}
export type {};