v2componentsbuilder
Version:
A discord.js v2components builder
25 lines (24 loc) • 601 B
JavaScript
import { ComponentType } from 'discord-api-types/v10';
export class V2ThumbnailBuilder {
constructor(media) {
this.media = media;
this.type = ComponentType.Thumbnail;
}
setId(id) {
this.id = id;
return this;
}
setThumbnail(media) {
this.media = media;
return this;
}
toJSON() {
return {
id: this.id ?? undefined,
type: ComponentType.Thumbnail,
media: this.media,
spoiler: this.spoiler ?? false,
description: this.description ?? undefined
};
}
}