UNPKG

leaderboard-table

Version:
12 lines (11 loc) 549 B
import { PhaseStateAction } from "./creation/types"; import { StateActions } from "./types"; import PhasesContext from "./context/phases/PhasesContext"; import { ColumnProperties } from "../common/common.types"; declare type ExecutePhaseReturnType = HTMLElement | HTMLElement[] | ColumnProperties[] | void; declare abstract class PhasesState implements StateActions, PhaseStateAction { protected context: PhasesContext; setContext(context: any): void; abstract execute(): ExecutePhaseReturnType; } export default PhasesState;