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