import {UIEventSource} from "../../Logic/UIEventSource"; import BaseUIElement from "../BaseUIElement"; export abstract class InputElement<T> extends BaseUIElement{ abstract GetValue() : UIEventSource<T>; abstract IsSelected: UIEventSource<boolean>; abstract IsValid(t: T) : boolean; }