UNPKG

@manuth/woltlab-compiler

Version:

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

33 lines (32 loc) 793 B
import { ILocalization } from "../Globalization/ILocalization.js"; import { IPersonOptions } from "./IPersonOptions.js"; import { VersionNumber } from "./VersionNumber.js"; /** * Provides options for the {@link Component `Component`} class. */ export interface IComponentOptions { /** * The human-readable name of the component. */ DisplayName: ILocalization; /** * The version of the component. */ Version: VersionNumber; /** * The author of the component. */ Author?: IPersonOptions; /** * The creation-date of the component. */ CreationDate?: Date; /** * The description of the component. */ Description?: ILocalization; /** * The license of the component. */ License?: string; }