UNPKG

woltlab-compiler

Version:

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

25 lines (24 loc) 884 B
import { GroupCategory } from "../../Options/Groups/GroupCategory"; import { GroupOption } from "../../Options/Groups/GroupOption"; import { GroupOptionInstruction } from "../../PackageSystem/Instructions/Options/GroupOptionInstruction"; import { OptionFileCompiler } from "./OptionFileCompiler"; /** * Provides the functionality to compile group-option files. */ export declare class GroupOptionFileCompiler extends OptionFileCompiler<GroupOptionInstruction, GroupCategory, GroupOption> { /** * Initializes a new instance of the `GroupOptionFileCompiler` class. * * @param item * The item to compile. */ constructor(item: GroupOptionInstruction); /** * @inheritdoc */ protected readonly SchemaLocation: string; /** * @inheritdoc */ protected CreateOption(option: GroupOption): Element; }