UNPKG

@manuth/woltlab-compiler

Version:

A compiler for generating WoltLab-Package `.tar` Archives and other WoltLab-Package Components

33 lines (32 loc) 1.02 kB
import { InstructionCompiler } from "../../../Compilation/PackageSystem/Instructions/InstructionCompiler.js"; import { Emoji } from "../../../Customization/Presentation/Emoji.js"; import { NamedDeleteInstruction } from "../NamedDeleteInstruction.js"; import { IEmojiInstructionOptions } from "./IEmojiInstructionOptions.js"; /** * 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 {@link EmojiInstruction `EmojiInstruction`} class. * * @param options * The options of the emoji-instruction. */ constructor(options: IEmojiInstructionOptions); /** * @inheritdoc */ get Type(): string; /** * Gets the emojis provided by the instruction. */ get Emojis(): Emoji[]; /** * @inheritdoc */ get Compiler(): InstructionCompiler<EmojiInstruction>; }