UNPKG

@manuth/woltlab-compiler

Version:

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

25 lines (24 loc) 881 B
import { INamedObject } from "../../INamedObject.js"; import { IDeleteInstructionOptions } from "./IDeleteInstructionOptions.js"; import { INamedDeleteInstruction } from "./INamedDeleteInstruction.js"; import { Instruction } from "./Instruction.js"; /** * Represents an instruction which provides the functionality to delete named objects. */ export declare abstract class NamedDeleteInstruction extends Instruction implements INamedDeleteInstruction { /** * The objects to delete. */ private objectsToDelete; /** * Initializes a new instance of the {@link NamedDeleteInstruction `NamedDeleteInstruction`} class. * * @param options * The options for the named deletion-instruction. */ constructor(options: IDeleteInstructionOptions<INamedObject>); /** * @inheritdoc */ get ObjectsToDelete(): INamedObject[]; }