@studiometa/js-toolkit
Version:
A set of useful little bits of JavaScript to boost your project! 🚀
31 lines (30 loc) • 680 B
TypeScript
import type { Base } from '../index.js';
/**
* AbstractManager class.
*/
export declare class AbstractManager<T extends any = any> {
/**
* Base instance.
*/
__base: Base;
/**
* Get the base instance root element.
*/
get __element(): HTMLElement & {
__base__?: Map<string, Base | "terminated">;
};
/**
* Get the base instance config.
*/
get __config(): import("../Base.js").BaseConfig;
/**
* Get the events manager.
*/
get __eventsManager(): import("./EventsManager.js").EventsManager;
__props: T;
get props(): T;
/**
* Class constructor.
*/
constructor(base: Base);
}