Overload 1
Overload 2
declare function createComponentBuilder<T extends keyof MappedComponentTypes>(data: (APIMessageComponent | APIModalComponent) & {
type: T;
}): MappedComponentTypes[T];
Factory for creating components from API data
Type Parameters
keyof MappedComponentTypes T extends
Parameters
(APIMessageComponent | APIModalComponent) & {
type: T;
} data:
The api data to transform to a component class