UNPKG

@manuth/woltlab-compiler

Version:

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

32 lines (31 loc) 1.3 kB
import { InstructionCompiler } from "../../../Compilation/PackageSystem/Instructions/InstructionCompiler.js"; import { ACPCategory } from "../../../Options/ControlPanel/ACPCategory.js"; import { ACPOption } from "../../../Options/ControlPanel/ACPOption.js"; import { IACPOptionOptions } from "../../../Options/ControlPanel/IACPOptionOptions.js"; import { ICategoryOptions } from "../../../Options/ICategoryOptions.js"; import { IOptionInstructionOptions } from "./IOptionInstructionOptions.js"; import { OptionInstruction } from "./OptionInstruction.js"; /** * Represents an instruction which provides options for the control-panel. */ export declare class ACPOptionInstruction extends OptionInstruction<ACPCategory, ICategoryOptions<IACPOptionOptions>, ACPOption, IACPOptionOptions> { /** * Initializes a new instance of the {@link ACPOptionInstruction `ACPOptionInstruction`} class. * * @param options * The options for the acp-option instruction. */ constructor(options: IOptionInstructionOptions<ICategoryOptions<IACPOptionOptions>>); /** * @inheritdoc */ get Type(): string; /** * @inheritdoc */ get RootCategory(): string; /** * @inheritdoc */ get Compiler(): InstructionCompiler<ACPOptionInstruction>; }