UNPKG

woltlab-compiler

Version:

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

30 lines (29 loc) 950 B
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>; }