refactor(slay-the-spire-like): wrap content module getters in functions

This commit is contained in:
hypercross 2026-04-19 15:23:17 +08:00
parent 6b50e9014a
commit 89d96d838b
1 changed files with 7 additions and 7 deletions

View File

@ -10,13 +10,13 @@ import {
import { Triggers } from "../system/combat/triggers"; import { Triggers } from "../system/combat/triggers";
export type ContentModule = { export type ContentModule = {
getCards: CardData[]; getCards: () => CardData[];
getEffects: EffectData[]; getEffects: () => EffectData[];
getEncounters: EncounterData[]; getEncounters: () => EncounterData[];
getEnemies: EnemyData[]; getEnemies: () => EnemyData[];
getIntents: IntentData[]; getIntents: () => IntentData[];
getItems: ItemData[]; getItems: () => ItemData[];
getStartingItems: ItemData[]; getStartingItems: () => ItemData[];
dialogues: YarnDialogues; dialogues: YarnDialogues;
addTriggers: (triggers: Triggers) => void; addTriggers: (triggers: Triggers) => void;