@civ-clone/core-civilization
Version:
This is a template repo.
19 lines (18 loc) • 522 B
TypeScript
import {
DataObject,
IDataObject,
} from '@civ-clone/core-data-object/DataObject';
import Civilization from './Civilization';
export interface IAttribute extends IDataObject {
civilization(): typeof Civilization;
name(): string;
value(): any;
}
export declare class Attribute extends DataObject implements IAttribute {
#private;
constructor(CivilizationType: typeof Civilization, name: string, value: any);
civilization(): typeof Civilization;
name(): string;
value(): any;
}
export default Attribute;