From 89d96d838b49024a79d7fbc5d7b4b7826e0da2c7 Mon Sep 17 00:00:00 2001 From: hypercross Date: Sun, 19 Apr 2026 15:23:17 +0800 Subject: [PATCH] refactor(slay-the-spire-like): wrap content module getters in functions --- src/samples/slay-the-spire-like/data/types.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/samples/slay-the-spire-like/data/types.ts b/src/samples/slay-the-spire-like/data/types.ts index 457dc8c..51b3d97 100644 --- a/src/samples/slay-the-spire-like/data/types.ts +++ b/src/samples/slay-the-spire-like/data/types.ts @@ -10,13 +10,13 @@ import { import { Triggers } from "../system/combat/triggers"; export type ContentModule = { - getCards: CardData[]; - getEffects: EffectData[]; - getEncounters: EncounterData[]; - getEnemies: EnemyData[]; - getIntents: IntentData[]; - getItems: ItemData[]; - getStartingItems: ItemData[]; + getCards: () => CardData[]; + getEffects: () => EffectData[]; + getEncounters: () => EncounterData[]; + getEnemies: () => EnemyData[]; + getIntents: () => IntentData[]; + getItems: () => ItemData[]; + getStartingItems: () => ItemData[]; dialogues: YarnDialogues; addTriggers: (triggers: Triggers) => void;