UNPKG

woltlab-compiler

Version:

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

36 lines (35 loc) 811 B
import { ILocalization } from "../Globalization/ILocalization"; import { IPersonOptions } from "./IPersonOptions"; /** * Provides options for the `Component` class. */ export interface IComponentOptions { /** * The name of the package. */ Name: string; /** * The human-readable name of the component. */ DisplayName: ILocalization; /** * The version of the component. */ Version: string; /** * 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; }