@manuth/woltlab-compiler
Version:
A compiler for generating WoltLab-Package `.tar` Archives and other WoltLab-Package Components
33 lines (32 loc) • 1.02 kB
TypeScript
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>;
}