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
Builder extends JSONEncodable<any>
Parameters
builder: Builder | ComponentType | ((builder: Builder) => Builder)
Constructor: new (data?: ComponentType) => Builder