@manuth/woltlab-compiler
Version:
A compiler for generating WoltLab-Package `.tar` Archives and other WoltLab-Package Components
24 lines (23 loc) • 659 B
TypeScript
import { Localization } from "../Globalization/Localization.js";
import { INodeItem } from "../NodeSystem/INodeItem.js";
/**
* Represents an option-category.
*/
export interface ICategory extends INodeItem {
/**
* Gets the human-readable name of the category.
*/
DisplayName: Localization;
/**
* Gets the description of the category.
*/
Description: Localization;
/**
* Gets or sets a value for ordering the category.
*/
ShowOrder: number;
/**
* Gets or sets the options of which at least one needs to be enabled for the category to be shown to the user.
*/
EnableOptions: string[];
}