feat(samples/slay-the-spire-like): add ContentModule type definition
This commit is contained in:
parent
4e9e426519
commit
6577897a42
|
|
@ -1,5 +1,6 @@
|
|||
import * as desert from './desert';
|
||||
import * as desert from "./desert";
|
||||
export type { ContentModule } from "./types";
|
||||
|
||||
export default {
|
||||
desert
|
||||
}
|
||||
desert,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
import { LoadResult as YarnDialogues } from "yarn-spinner-loader";
|
||||
import {
|
||||
CardData,
|
||||
EffectData,
|
||||
EncounterData,
|
||||
EnemyData,
|
||||
IntentData,
|
||||
ItemData,
|
||||
} from "../system/types";
|
||||
import { Triggers } from "../system/combat/triggers";
|
||||
|
||||
export type ContentModule = Partial<{
|
||||
cards: CardData[];
|
||||
effects: EffectData[];
|
||||
encounters: EncounterData[];
|
||||
enemies: EnemyData[];
|
||||
intents: IntentData[];
|
||||
items: ItemData[];
|
||||
dialogues: YarnDialogues;
|
||||
addTriggers: (triggers: Triggers) => void;
|
||||
startingItems: ItemData[];
|
||||
}>;
|
||||
Loading…
Reference in New Issue