Preview environment

function resolveBuilder

external
declare function resolveBuilder<ComponentType extends Record<PropertyKey, any>, Builder extends JSONEncodable<any>>(builder: Builder | ComponentType | ((builder: Builder) => Builder), Constructor: new (data?: ComponentType) => Builder): Builder;

Type Parameters

ComponentType extends Record<PropertyKey, any>

Builder extends JSONEncodable<any>

Parameters

builder: Builder | ComponentType | ((builder: Builder) => Builder)
Constructor: new (data?: ComponentType) => Builder