UNPKG

@astro-utils/forms

Version:

Server component for Astro (call server functions from client side with validation and state management)

15 lines (14 loc) 495 B
import AboutFormName from '../about-form-name.js'; import { IHTMLFormPlugin } from './iform-plugin.js'; type RadioItem = { about: AboutFormName; options: Set<string>; }; type RadioValidation = Map<string, RadioItem>; export default class HTMLInputRadioPlugin extends IHTMLFormPlugin { storage: RadioValidation; createOneValidation(name: string, keyData: any): void; private createRadioDefault; addNewValue(about: AboutFormName, originalValue: string): void; } export {};