fvtt-types
Version:
TypeScript type definitions for Foundry VTT
54 lines (44 loc) • 993 B
text/typescript
/**
* A configuration class managing the Combat Turn Markers.
* @remarks TODO: Stub
*/
declare class CombatConfiguration {
constructor();
static
}
declare namespace CombatConfiguration {
/** Default combat tracker settings used in Foundry VTT. */
interface Data {
/**
* A resource identifier for the tracker.
*/
resource: string;
/**
* Whether to skip defeated tokens during combat.
*/
skipDefeated: boolean;
/**
* Turn marker configuration.
*/
turnMarker: TurnMarker;
}
interface TurnMarker {
/**
* Whether the turn marker is enabled.
*/
enabled: boolean;
/**
* The file path for the turn marker icon.
*/
path: string;
/**
* The identifier for the default turn marker animation.
*/
animation: string;
/**
* Tint the turn marker according to token disposition.
*/
disposition: string;
}
}
export default CombatConfiguration;