Skip to content

@vttforge/types / StaticHooks

Interface: StaticHooks ​

The hooks Foundry names itself.

Extended by ​

Properties ​

activateCanvasLayer ​

activateCanvasLayer: [unknown]


activateLayer ​

activateLayer: [unknown]


activateNote ​

activateNote: [unknown, Record<string, unknown>]


applyActiveEffect ​

applyActiveEffect: [ActorLike<Record<string, unknown>, ItemLike<Record<string, unknown>>>, Record<string, unknown>, unknown, unknown, Record<string, unknown>]


applyCompendiumArt ​

applyCompendiumArt: [unknown, Record<string, unknown>, CompendiumCollection, Record<string, unknown>]


applyTokenStatusEffect ​

applyTokenStatusEffect: [TokenObjectLike, string, boolean]


canvasConfig ​

canvasConfig: [Record<string, unknown>]


canvasDraw ​

canvasDraw: [CanvasApi]


canvasInit ​

canvasInit: [CanvasApi]


canvasPan ​

canvasPan: [CanvasApi, { scale: number; x: number; y: number; }]


canvasReady ​

canvasReady: [CanvasApi]


canvasTearDown ​

canvasTearDown: [CanvasApi, Record<string, unknown>]


changeSidebarTab ​

changeSidebarTab: [unknown]


chatBubbleHTML ​

chatBubbleHTML: [TokenObjectLike, HTMLElement, string, Record<string, unknown>]


chatInput ​

chatInput: [KeyboardEvent, { recordPending: boolean; }]


chatMessage ​

chatMessage: [unknown, string, Record<string, unknown>]


clientSettingChanged ​

clientSettingChanged: [string, unknown, Record<string, unknown>]


closeApplicationV2 ​

closeApplicationV2: [ApplicationV2Members]


closeDetachedWindow ​

closeDetachedWindow: [string, Window]


collapseSceneNavigation ​

collapseSceneNavigation: [unknown, boolean]


collapseSidebar ​

collapseSidebar: [unknown, boolean]


combatRound ​

combatRound: [CombatLike<Record<string, unknown>>, { round: number; turn: number; }, { direction: number; }]


combatStart ​

combatStart: [CombatLike<Record<string, unknown>>, { round: number; turn: number; }]


combatTurn ​

combatTurn: [CombatLike<Record<string, unknown>>, { round: number; turn: number; }, { direction: number; }]


combatTurnChange ​

combatTurnChange: [CombatLike<Record<string, unknown>>, CombatHistoryData, CombatHistoryData]


controlObject ​

controlObject: [unknown, boolean]


createProseMirrorEditor ​

createProseMirrorEditor: [string, Record<string, unknown>]


deactivateLayer ​

deactivateLayer: [unknown]


dealCards ​

dealCards: [DocumentMembers<Record<string, unknown>>, DocumentMembers<Record<string, unknown>>[], Record<string, unknown>]


destroyObject ​

destroyObject: [unknown]


drawLayer ​

drawLayer: [unknown, Record<string, unknown>]


drawObject ​

drawObject: [unknown]


dropActorSheetData ​

dropActorSheetData: [ActorLike<Record<string, unknown>, ItemLike<Record<string, unknown>>>, ApplicationV2Members, Record<string, unknown>]


dropCanvasData ​

dropCanvasData: [CanvasApi, Record<string, unknown>, DragEvent]


dropItemSheetData ​

dropItemSheetData: [ItemLike<Record<string, unknown>>, ApplicationV2Members, Record<string, unknown>]

New in v14.


dropRollTableSheetData ​

dropRollTableSheetData: [DocumentMembers<Record<string, unknown>>, ApplicationV2Members, Record<string, unknown>]


error ​

error: [string, Error, Record<string, unknown>]


getDocumentContextOptions ​

getDocumentContextOptions: [ApplicationV2Members, ContextMenuEntry[]]


getHeaderControlsApplicationV2 ​

getHeaderControlsApplicationV2: [ApplicationV2Members, ApplicationHeaderControlsEntry[]]


getPlaceableContextOptions ​

getPlaceableContextOptions: [ApplicationV2Members, ContextMenuEntry[]]


getProseMirrorMenuDropDowns ​

getProseMirrorMenuDropDowns: [unknown]


getProseMirrorMenuItems ​

getProseMirrorMenuItems: [unknown, unknown[]]


getSceneControlButtons ​

getSceneControlButtons: [Record<string, SceneControl>]


globalVolumeChanged ​

globalVolumeChanged: [number]


highlightObjects ​

highlightObjects: [boolean]


hotbarDrop ​

hotbarDrop: [unknown, Record<string, unknown>, number]


hotReload ​

hotReload: [HotReloadData]


hoverObject ​

hoverObject: [unknown, boolean]


i18nInit ​

i18nInit: []


importAdventure ​

importAdventure: [DocumentMembers<Record<string, unknown>>, Record<string, unknown>, Record<string, DocumentMembers<Record<string, unknown>>[]>, Record<string, DocumentMembers<Record<string, unknown>>[]>]


init ​

init: []


initializeCombatConfiguration ​

initializeCombatConfiguration: [Record<string, unknown>]


initializeEdges ​

initializeEdges: [SceneLike<Record<string, unknown>>]


modifyTokenAttribute ​

modifyTokenAttribute: [{ attribute: string; isBar: boolean; isDelta: boolean; value: number; }, Record<string, unknown>, ActorLike<Record<string, unknown>, ItemLike<Record<string, unknown>>>]


moveToken ​

moveToken: [TokenDocumentLike<Record<string, unknown>>, Record<string, unknown>, Record<string, unknown>, UserLike]


openDetachedWindow ​

openDetachedWindow: [string, Window]

New in v14: an application moved into its own browser window.


passCards ​

passCards: [DocumentMembers<Record<string, unknown>>, DocumentMembers<Record<string, unknown>>, Record<string, unknown>]


pastePlaceableObject ​

pastePlaceableObject: [unknown[], Record<string, unknown>[], { cut: boolean; }]


pauseGame ​

pauseGame: [boolean, { broadcast?: boolean; userId?: string; }]


pauseToken ​

pauseToken: [TokenDocumentLike<Record<string, unknown>>]


planToken ​

planToken: [TokenDocumentLike<Record<string, unknown>>]

New in v14, alongside the rest of the token movement family.


preImportAdventure ​

preImportAdventure: [DocumentMembers<Record<string, unknown>>, Record<string, unknown>, Record<string, Record<string, unknown>[]>, Record<string, Record<string, unknown>[]>]


preMoveToken ​

preMoveToken: [TokenDocumentLike<Record<string, unknown>>, Record<string, unknown>, Record<string, unknown>]


preRenderApplication ​

preRenderApplication: [ApplicationV2Members, ApplicationRenderContext, ApplicationRenderOptions]


ready ​

ready: []


recordToken ​

recordToken: [TokenDocumentLike<Record<string, unknown>>]


refreshObject ​

refreshObject: [unknown]


renderApplicationV2 ​

renderApplicationV2: [ApplicationV2Members, HTMLElement, ApplicationRenderContext, ApplicationRenderOptions]


renderChatInput ​

renderChatInput: [unknown, Record<string, HTMLElement>, Record<string, unknown>]


renderChatMessageHTML ​

renderChatMessageHTML: [ChatMessageLike<Record<string, unknown>>, HTMLElement, Record<string, unknown>]

renderChatMessage, the jQuery one, is deprecated and goes in v15.


returnCards ​

returnCards: [DocumentMembers<Record<string, unknown>>, DocumentMembers<Record<string, unknown>>[], Record<string, unknown>]


setup ​

setup: []


stopToken ​

stopToken: [TokenDocumentLike<Record<string, unknown>>]


streamReady ​

streamReady: []


targetToken ​

targetToken: [UserLike, TokenObjectLike, boolean]


tearDownLayer ​

tearDownLayer: [unknown, Record<string, unknown>]


updateCompendium ​

updateCompendium: [CompendiumCollection, DocumentMembers<Record<string, unknown>>[], Record<string, unknown>, string]


updateWorldTime ​

updateWorldTime: [number, number, Record<string, unknown>, string]


userConnected ​

userConnected: [UserLike, boolean]

MIT licensed.