dungeon-sdk-drikkx
Version:
Shared types and entities for the Dungeon game
22 lines • 732 B
TypeScript
import { WaveStatus } from '../types/dungeon.types';
import { DungeonRoomEntity } from './dungeon-room.entity';
import { CombatActionEntity } from './combat-action.entity';
import { Item } from '../types/item.types';
import { CharacterDatabase } from '../frontend';
export declare class DungeonWaveEntity {
id: string;
roomId: string;
room: DungeonRoomEntity;
waveNumber: number;
status: WaveStatus;
completed: boolean;
enemies: CharacterDatabase[];
rewards: Item[];
startTime?: Date;
endTime?: Date;
createdAt: Date;
completedAt?: Date;
combatActions: CombatActionEntity[];
constructor(partial: Partial<DungeonWaveEntity>);
}
//# sourceMappingURL=dungeon-wave.entity.d.ts.map