UNPKG

simpa

Version:

Lightweight library for prototyping Single Page Applications.

26 lines (25 loc) 730 B
declare abstract class InputField { /** HTML input element */ protected inputElement: HTMLInputElement; protected constructor(inputElementId: string); get enabled(): boolean; set enabled(enabled: boolean); get readOnly(): boolean; set readOnly(readOnly: boolean); get required(): boolean; set required(required: boolean); clear(): void; focus(): void; select(): void; focusAndSelect(): void; validate(): boolean; } export declare class TextField extends InputField { constructor(inputElementId: string); get value(): string; set value(value: string); } export declare class PasswordField extends TextField { constructor(inputElementId: string); } export {};