@vttforge/types / FoundryConstants
Interface: FoundryConstants ​
The CONST global.
The enumerations a package reads. Each is an object frozen by Foundry, so the values are read-only. The index signature carries the rest.
Indexable ​
[
key:string]:unknown
Properties ​
ACTIVE_EFFECT_CHANGE_PHASES ​
readonlyACTIVE_EFFECT_CHANGE_PHASES: readonly ["initial","final"]
An array, not a record. Core runs initial then final.
ACTIVE_EFFECT_CHANGE_TYPES ​
readonlyACTIVE_EFFECT_CHANGE_TYPES:Readonly<{add:number;custom:number;downgrade:number;multiply:number;override:number;subtract:number;upgrade:number; }>
Change type to its default priority: custom 0, add 20, override 50.
ACTIVE_EFFECT_DURATION_UNITS ​
readonlyACTIVE_EFFECT_DURATION_UNITS: readonlystring[]
ACTIVE_EFFECT_EXPIRY_EVENTS ​
readonlyACTIVE_EFFECT_EXPIRY_EVENTS: readonly ["combatStart","roundStart","turnStart","combatEnd","roundEnd","turnEnd"]
ACTIVE_EFFECT_SHOW_ICON ​
readonlyACTIVE_EFFECT_SHOW_ICON:Readonly<{ALWAYS:number;CONDITIONAL:number;NEVER:number; }>
ALL_DOCUMENT_TYPES ​
readonlyALL_DOCUMENT_TYPES: readonlystring[]
AUDIO_FILE_EXTENSIONS ​
readonlyAUDIO_FILE_EXTENSIONS:Readonly<Record<string,string>>
CHAT_MESSAGE_STYLES ​
readonlyCHAT_MESSAGE_STYLES:Readonly<{EMOTE:number;IC:number;OOC:number;OTHER:number; }>
COMPENDIUM_DOCUMENT_TYPES ​
readonlyCOMPENDIUM_DOCUMENT_TYPES: readonlystring[]
CSS_THEMES ​
readonlyCSS_THEMES:Readonly<Record<string,string>>
DOCUMENT_META_OWNERSHIP_LEVELS ​
readonlyDOCUMENT_META_OWNERSHIP_LEVELS:Readonly<Record<string,number>>
DOCUMENT_OWNERSHIP_LEVELS ​
readonlyDOCUMENT_OWNERSHIP_LEVELS:Readonly<{INHERIT:number;LIMITED:number;NONE:number;OBSERVER:number;OWNER:number; }>
EDGE_DIRECTIONS ​
readonlyEDGE_DIRECTIONS:Readonly<Record<string,number>>
EDGE_SENSE_TYPES ​
readonlyEDGE_SENSE_TYPES:Readonly<Record<string,number>>
Replaces WALL_SENSE_TYPES, which warns since v14 and goes in v16.
EMBEDDED_DOCUMENT_TYPES ​
readonlyEMBEDDED_DOCUMENT_TYPES: readonlystring[]
FOLDER_DOCUMENT_TYPES ​
readonlyFOLDER_DOCUMENT_TYPES: readonlystring[]
GAME_VIEWS ​
readonlyGAME_VIEWS: readonlystring[]
GRID_DIAGONALS ​
readonlyGRID_DIAGONALS:Readonly<Record<string,number>>
GRID_SNAPPING_MODES ​
readonlyGRID_SNAPPING_MODES:Readonly<Record<string,number>>
GRID_TYPES ​
readonlyGRID_TYPES:Readonly<{GRIDLESS:number;HEXEVENQ:number;HEXEVENR:number;HEXODDQ:number;HEXODDR:number;SQUARE:number; }>
IMAGE_FILE_EXTENSIONS ​
readonlyIMAGE_FILE_EXTENSIONS:Readonly<Record<string,string>>
JOURNAL_ENTRY_PAGE_FORMATS ​
readonlyJOURNAL_ENTRY_PAGE_FORMATS:Readonly<{HTML:number;MARKDOWN:number; }>
MACRO_SCOPES ​
readonlyMACRO_SCOPES: readonlystring[]
MACRO_TYPES ​
readonlyMACRO_TYPES:Readonly<{CHAT:string;SCRIPT:string; }>
PACKAGE_TYPES ​
readonlyPACKAGE_TYPES: readonlystring[]
PRIMARY_DOCUMENT_TYPES ​
readonlyPRIMARY_DOCUMENT_TYPES: readonlystring[]
REGION_EVENTS ​
readonlyREGION_EVENTS:Readonly<Record<string,string>>
REGION_VISIBILITY ​
readonlyREGION_VISIBILITY:Readonly<{ALWAYS:number;GAMEMASTER:number;LAYER:number;LAYER_UNLOCKED:number;OBSERVER:number; }>
SETTING_SCOPES ​
readonlySETTING_SCOPES:Readonly<{CLIENT:string;USER:string;WORLD:string; }>
TABLE_RESULT_TYPES ​
readonlyTABLE_RESULT_TYPES:Readonly<Record<string,string>>
TEXT_ANCHOR_POINTS ​
readonlyTEXT_ANCHOR_POINTS:Readonly<Record<string,number>>
TOKEN_DISPLAY_MODES ​
readonlyTOKEN_DISPLAY_MODES:Readonly<{ALWAYS:number;CONTROL:number;HOVER:number;NONE:number;OWNER:number;OWNER_HOVER:number; }>
TOKEN_DISPOSITIONS ​
readonlyTOKEN_DISPOSITIONS:Readonly<{FRIENDLY:number;HOSTILE:number;NEUTRAL:number;SECRET:number; }>
TOKEN_SHAPES ​
readonlyTOKEN_SHAPES:Readonly<Record<string,number>>
USER_PERMISSIONS ​
readonlyUSER_PERMISSIONS:Readonly<Record<string,Record<string,unknown>>>
USER_ROLE_NAMES ​
readonlyUSER_ROLE_NAMES:Readonly<Record<number,string>>
USER_ROLES ​
readonlyUSER_ROLES:Readonly<{ASSISTANT:number;GAMEMASTER:number;NONE:number;PLAYER:number;TRUSTED:number; }>
VIDEO_FILE_EXTENSIONS ​
readonlyVIDEO_FILE_EXTENSIONS:Readonly<Record<string,string>>
vtt ​
readonlyvtt:string
VTT ​
readonlyVTT:string
WALL_RESTRICTION_TYPES ​
readonlyWALL_RESTRICTION_TYPES: readonlystring[]
WEBSITE_URL ​
readonlyWEBSITE_URL:string
WORLD_DOCUMENT_TYPES ​
readonlyWORLD_DOCUMENT_TYPES: readonlystring[]