@studiometa/js-toolkit
Version:
A set of useful little bits of JavaScript to boost your project! 🚀
11 lines (10 loc) • 621 B
TypeScript
import { BaseConstructor } from '../Base/Base.js';
/**
* Register globally and mount a given component, or a promise resolving to a component.
*
* @link https://js-toolkit.studiometa.dev/api/helpers/registerComponent.html
* @param ctor The component constructor or a promise resolving to it.
* @param nameOrSelector The name or selector to used for this component.
* @return A promise resolving to an array of mounted component instances.
*/
export declare function registerComponent<T extends BaseConstructor = BaseConstructor>(ctor: T | Promise<T>, nameOrSelector?: string): Promise<Awaited<InstanceType<T>>[]>;