@manuth/woltlab-compiler
Version:
A compiler for generating WoltLab-Package `.tar` Archives and other WoltLab-Package Components
17 lines (16 loc) • 697 B
TypeScript
import { INamedObject } from "../../../INamedObject.js";
import { ILocalizationInstructionOptions } from "../Globalization/ILocalizationInstructionOptions.js";
import { INodeSystemInstructionOptions } from "../NodeSystem/INodeSystemInstructionOptions.js";
/**
* Provides options for the {@link OptionInstruction `OptionInstruction<TCategory, TCategoryOptions, TOption, TOptionOptions>`} class.
*/
export interface IOptionInstructionOptions<T> extends INodeSystemInstructionOptions<T>, ILocalizationInstructionOptions {
/**
* The categories to delete.
*/
CategoriesToDelete?: INamedObject[];
/**
* The options to delete.
*/
OptionsToDelete?: INamedObject[];
}