diff --git a/src/foundry/client/apps/forms/grid-config.d.mts b/src/foundry/client/apps/forms/grid-config.d.mts index b4b48e459..e5858891f 100644 --- a/src/foundry/client/apps/forms/grid-config.d.mts +++ b/src/foundry/client/apps/forms/grid-config.d.mts @@ -1,5 +1,5 @@ import type { ConfiguredDocumentClass, InterfaceToObject } from "../../../../types/helperTypes.d.mts"; -import type { AnyObject, MaybePromise } from "../../../../types/utils.d.mts"; +import type { AnyObject, GetDataReturnType, MaybePromise } from "../../../../types/utils.d.mts"; declare global { /** @@ -38,7 +38,7 @@ declare global { protected override _render(force?: boolean, options?: Application.RenderOptions<Options>): Promise<void>; - override getData(options?: Partial<Options>): MaybePromise<AnyObject>; + override getData(options?: Partial<Options>): MaybePromise<GetDataReturnType<GridConfig.GridConfigData>>; protected override _getSubmitData(updateData?: AnyObject | null): InterfaceToObject<GridConfig.FormData>; @@ -134,5 +134,11 @@ declare global { "background.offsetX": Scene["background"]["offsetX"]; "background.offsetY": Scene["background"]["offsetY"]; } + + interface GridConfigData { + gridTypes: Record<foundry.CONST.GRID_TYPES, string>; + scale: number; + scene: Scene.ConfiguredInstance; + } } }