leaderboard-table
Version:
18 lines (17 loc) • 623 B
TypeScript
import PhasesState from "../PhasesState";
import { ColumnProperties } from "../../common/common.types";
declare class Creation extends PhasesState {
private readonly _rootContainer;
private _columnsData;
private _columnsToCreate;
private _allColumns;
private _logger;
constructor(_rootContainer: HTMLElement, _columnsData: ColumnProperties[]);
execute(): void;
private _mountAllElementsToRoot;
private _mountComponentToRoot;
private _createAndMountAllColumns;
private _addComponentsToMountQueue;
private _addComponentToMountQueue;
}
export default Creation;