import { EncodeForHTML } from "../Utilities.js";
export class ConsoleCommand {
constructor(name, parameters, summary, syntax, extendedHelp, callback) {
this.Name = name;
this.Parameters = parameters;
this.Summary = summary;
this.Syntax = syntax;
this.ExtendedHelp = extendedHelp;
this.Callback = callback;
}
get FullHelp() {
if (this.ExtendedHelp) {
var fullHelp = this.PartialHelp.substring(0, this.PartialHelp.lastIndexOf(""));
fullHelp += "
Extended Help:
" + this.ExtendedHelp + "";
return fullHelp;
}
else {
return this.PartialHelp;
}
}
get PartialHelp() {
var partialHelp = `