marga
Version:
gaming soreboard
24 lines (23 loc) • 662 B
TypeScript
import Badge from '../badge/Badge';
import IEntity from './IEntity';
/**
* Entiy for road. It implements the interface IEntity.
*/
declare class Entity implements IEntity {
private _prev;
private _next;
private _index;
private _tagArray;
private readonly _gameId;
constructor(gameId: number);
getGameId(): number;
setNextEntity(entity: IEntity): void;
getNextEntity(): IEntity | undefined;
setIndex(index: number): void;
setPreviousEntity(entity: IEntity): void;
getIndex(): number;
getPreviousEntity(): IEntity | undefined;
getTagArray(): Badge[];
addTag(tag: Badge): void;
}
export default Entity;