From c40574f0f5ae3101f805416931295f9a09504bb9 Mon Sep 17 00:00:00 2001 From: Johannes Loher Date: Sun, 10 Oct 2021 12:13:27 +0200 Subject: [PATCH] chore: fix issues due to updated types --- src/module/migrations/migrationHelpers.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/module/migrations/migrationHelpers.ts b/src/module/migrations/migrationHelpers.ts index ca2bcdf9..d0a53f54 100644 --- a/src/module/migrations/migrationHelpers.ts +++ b/src/module/migrations/migrationHelpers.ts @@ -46,9 +46,7 @@ export async function migrateActors(getActorUpdateData: ActorUpdateDataGetter): } } -type SceneUpdateDataGetter = ( - sceneData: foundry.documents.BaseScene["data"], -) => DeepPartial; +type SceneUpdateDataGetter = (sceneData: foundry.data.SceneData) => DeepPartial; export async function migrateScenes(getSceneUpdateData: SceneUpdateDataGetter): Promise { for (const scene of getGame().scenes ?? []) { @@ -98,7 +96,7 @@ export function getActorUpdateDataGetter(getItemUpdateData: ItemUpdateDataGetter } export function getSceneUpdateDataGetter(getActorUpdateData: ActorUpdateDataGetter): SceneUpdateDataGetter { - return (sceneData: foundry.documents.BaseScene["data"]) => { + return (sceneData: foundry.data.SceneData) => { const tokens = sceneData.tokens.map((token: TokenDocument) => { const t = token.toObject(); if (!t.actorId || t.actorLink) { @@ -166,7 +164,7 @@ export function getCompendiumMigrator( const updateData = getActorUpdateData(doc.toObject()); updateData && (await doc.update(updateData)); } else if (doc instanceof Scene && getSceneUpdateData) { - const updateData = getSceneUpdateData(doc.data); + const updateData = getSceneUpdateData(doc.data as foundry.data.SceneData); updateData && (await doc.update( updateData as DeepPartial[0]>,