woltlab-compiler
Version:
A compiler for WoltLab-Package Archives and WoltLab-Package Components
30 lines (29 loc) • 950 B
TypeScript
import { InstructionCompiler } from "../../../Compilation/PackageSystem/Instructions/InstructionCompiler";
import { Emoji } from "../../../Customization/Presentation/Emoji";
import { NamedDeleteInstruction } from "../NamedDeleteInstruction";
import { IEmojiInstructionOptions } from "./IEmojiInstructionOptions";
/**
* Represents an instruction which provides emojis.
*/
export declare class EmojiInstruction extends NamedDeleteInstruction {
/**
* The emojis provided by the instruction.
*/
private emojis;
/**
* Initializes a new instance of the `EmojiInstruction` class.
*/
constructor(options: IEmojiInstructionOptions);
/**
* @inheritdoc
*/
readonly Type: string;
/**
* Gets the emojis provided by the instruction.
*/
readonly Emojis: Emoji[];
/**
* @inheritdoc
*/
readonly Compiler: InstructionCompiler<EmojiInstruction>;
}