@civ-clone/core-civilization
Version:
This is a template repo.
20 lines (19 loc) • 532 B
TypeScript
import Civilization from './Civilization';
import Trait from './Trait';
import { TraitRegistry } from './TraitRegistry';
import {
DataObject,
IDataObject,
} from '@civ-clone/core-data-object/DataObject';
export interface ILeader extends IDataObject {
name(): string;
traits(): Trait[];
}
export declare class Leader extends DataObject implements ILeader {
#private;
constructor(traitRegistry?: TraitRegistry);
static civilization(): typeof Civilization;
name(): string;
traits(): Trait[];
}
export default Leader;