woltlab-compiler
Version:
A compiler for WoltLab-Package Archives and WoltLab-Package Components
33 lines (32 loc) • 1.1 kB
TypeScript
import { InstructionCompiler } from "../../../Compilation/PackageSystem/Instructions/InstructionCompiler";
import { FileSystemInstruction } from "./FileSystemInstruction";
import { IApplicationFileSystemInstructionOptions } from "./IApplicationFileSystemInstructionOptions";
/**
* Represents an instruction which uploads files for a specific application.
*/
export declare class ApplicationFileSystemInstruction extends FileSystemInstruction {
/**
* The application to upload the files to.
*/
private application;
/**
* Initializes a new instance of the `ApplicationFileSystemInstruction`.
*/
constructor(options: IApplicationFileSystemInstructionOptions);
/**
* @inheritdoc
*/
readonly Type: string;
/**
* Gets or sets the application to upload the files to.
*/
Application: string;
/**
* @inheritdoc
*/
readonly Compiler: InstructionCompiler<ApplicationFileSystemInstruction>;
/**
* @inheritdoc
*/
protected MakeDefaultFileName(source: string): string;
}