UNPKG

woltlab-compiler

Version:

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

22 lines (21 loc) 778 B
import { INamedObject } from "../../INamedObject"; import { IDeleteInstructionOptions } from "./IDeleteInstructionOptions"; import { INamedDeleteInstruction } from "./INamedDeleteInstruction"; import { Instruction } from "./Instruction"; /** * 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 `NamedDeleteInstruction` class. */ constructor(options: IDeleteInstructionOptions<INamedObject>); /** * @inheritdoc */ readonly ObjectsToDelete: INamedObject[]; }