@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
45 lines (44 loc) • 984 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PageBuilder = void 0;
class PageBuilder {
constructor() {
this.content = null;
this.embeds = [];
this.files = [];
this.components = [];
}
setContent(content) {
this.content = content;
return this;
}
setEmbeds(embeds) {
this.embeds = embeds;
return this;
}
addEmbed(embed) {
this.embeds = [embed];
return this;
}
setFiles(files) {
this.files = files;
return this;
}
addFile(file) {
this.files = [file];
return this;
}
setComponents(components) {
this.components = components;
return this;
}
build() {
return {
content: this.content,
embeds: this.embeds,
files: this.files,
components: this.components,
};
}
}
exports.PageBuilder = PageBuilder;