import { pg } from "./Pages"; export interface IControlOptions { } export class Control { protected element: HTMLElement; protected options: E; public static defaultProps: IControlOptions = {}; constructor(element: string | HTMLElement, options: E, defaultProps: E) { this.element = typeof element === 'string' ? pg.queryElement(element) : element; this.options = pg.extend(defaultProps, options); } }