/** * Manages an character. */ export class Character { /****************************************************************************\ * Private static properties \****************************************************************************/ /** @type {Map} */ static "__#1@#collection": Map; /****************************************************************************\ * Public static methods \****************************************************************************/ /** * Retrieves the character from the global collection, or creates a new character if one does not exist. * * @param {string} name The name of the character. * @returns {Character} The character. */ static fromName(name: string): Character; /****************************************************************************\ * Constructor \****************************************************************************/ /** * Creates a new Character. * * @param {string} name The name of the character. */ constructor(name: string); /****************************************************************************\ * Public getters/setters \****************************************************************************/ /** @returns {string} A unique identifier for this character. */ get id(): string; /** @returns {string} The name of the character. */ get name(): string; #private; } //# sourceMappingURL=Character.d.ts.map