woltlab-compiler
Version:
A compiler for WoltLab-Package Archives and WoltLab-Package Components
59 lines (58 loc) • 1.52 kB
TypeScript
import { IEmojiOptions } from "./IEmojiOptions";
/**
* Represents an emoji.
*/
export declare class Emoji {
/**
* The name of the emoji.
*/
private name;
/**
* The human-readable name of the emoji.
*/
private displayName;
/**
* The aliases of the emoji.
*/
private aliases;
/**
* A value indicating at which position the emoji is displayed.
*/
private showOrder;
/**
* The filename relative to the root of WoltLab Suite Core of the emoji.
*/
private fileName;
/**
* The filename relative to the root of WoltLab Suite Core of the high-resolution emoji.
*/
private highResFileName;
/**
* Initializes a new instance of the `Emoji` class.
*/
constructor(options: IEmojiOptions);
/**
* Gets or sets the name of the emoji.
*/
Name: string;
/**
* Gets or sets the human-readable name of the emoji.
*/
DisplayName: string;
/**
* Gets the aliases of the emoji.
*/
readonly Aliases: string[];
/**
* Gets or sets a value indicating at which position the emoji is displayed.
*/
ShowOrder: number;
/**
* Gets or sets the filename relative to the root of WoltLab Suite Core of the emoji.
*/
FileName: string;
/**
* Gets or sets the filename relative to the root of WoltLab Suite Core of the high-resolution emoji.
*/
HighResFileName: string;
}