UNPKG

woltlab-compiler

Version:

A compiler for WoltLab-Package Archives and WoltLab-Package Components

59 lines (58 loc) 1.52 kB
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; }