import IHTMLElement from '../html-element/IHTMLElement'; import IHTMLFormElement from '../html-form-element/IHTMLFormElement'; import IHTMLLabelElement from '../html-label-element/IHTMLLabelElement'; import INodeList from '../node/INodeList'; import IHTMLOptionsCollection from '../html-option-element/IHTMLOptionsCollection'; import ValidityState from '../validity-state/ValidityState'; /** * HTML Select Element. * * Reference: * https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement. */ export default interface IHTMLSelectElement extends IHTMLElement { readonly form: IHTMLFormElement; readonly labels: INodeList; type: string; autofocus: boolean; disabled: boolean; options: IHTMLOptionsCollection; selectedIndex: number; validity: ValidityState; value: string; willValidate: boolean; name: string; multiple: boolean; }