import HTMLInputElement from '../html-input-element/HTMLInputElement.js';
import NodeList from '../node/NodeList.js';
import THTMLFormControlElement from './THTMLFormControlElement.js';
import * as PropertySymbol from '../../PropertySymbol.js';
/**
* RadioNodeList
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList
*/
export default class RadioNodeList extends NodeList {
/**
* Returns value.
*
* @returns Value.
*/
public get value(): string {
for (const node of this[PropertySymbol.items]) {
if ((node).checked) {
return (node).value;
}
}
return null;
}
}