item_radio.d.ts 689 B

12345678910111213141516171819
  1. import { AbstractVariableItem } from './abstract_variable_item.js';
  2. import { Menu } from './menu.js';
  3. import { ParserFactory } from './parser_factory.js';
  4. export declare class Radio extends AbstractVariableItem<string> {
  5. protected role: string;
  6. static fromJson(_factory: ParserFactory, { content: content, variable: variable, id: id }: {
  7. content: string;
  8. variable: string;
  9. id: string;
  10. }, menu: Menu): Radio;
  11. constructor(menu: Menu, content: string, variable: string, id?: string);
  12. executeAction(): void;
  13. generateSpan(): void;
  14. protected updateAria(): void;
  15. protected updateSpan(): void;
  16. toJson(): {
  17. type: string;
  18. };
  19. }