declare abstract class ComponentBuilder<Component extends APIBaseComponent<ComponentType>> implements JSONEncodable<Component>
The base component builder that contains common symbols for all sorts of components.
Type Parameters
APIBaseComponent<ComponentType> Component extends
The type of API data that is stored within the builder
protectedabstractreadonlyexternalComponentBuilderBaseData data :
external setIdid: number) : this (
id: number
Sets the id of this component.