ui-framework-jps
Version:
A simple UI framework for state management and UI components
13 lines (12 loc) • 779 B
TypeScript
import { FieldDefinition, FieldValueGenerator } from "../../model/DataObjectTypeDefs";
import { Field } from "../field/Field";
import { FieldFormatter, FieldRenderer, FieldValidator, ValidationResponse } from "../../CommonTypes";
export declare class RBGFieldOperations implements FieldFormatter, FieldValidator, FieldValueGenerator, FieldRenderer {
private radioButtons;
constructor();
formatValue(field: FieldDefinition, currentValue: string): any;
isValidValue(field: FieldDefinition, currentValue: string | null): ValidationResponse;
renderValue(field: Field | null, fieldDef: FieldDefinition, currentValue: string): string | null;
generate(field: FieldDefinition, isCreate: boolean): string;
setSubElements(elements: HTMLInputElement[]): void;
}