function createComponentBuilder

export declare function createComponentBuilder<T extends keyof MappedComponentTypes>(data: (APIMessageComponent | APIModalComponent) & {
    type: T;
}): MappedComponentTypes[T];

Factory for creating components from API data

Type Parameters

T extends keyof MappedComponentTypes

Parameters

data: (APIMessageComponent | APIModalComponent) & { type: T; }
The api data to transform to a component class