@lion/form-core
Version:
Form-core contains all essential building blocks for creating form fields and fieldsets
18 lines (17 loc) • 678 B
TypeScript
/**
* @typedef {import('../types/FormControlMixinTypes').FormControlHost} FormControlHost
* @typedef {import('../types/validate/ValidateMixinTypes').ValidateHost} ValidateHost
*/
/**
* Exposes private and protected FormControl members
* @param {FormControlHost} el
*/
export function getFormControlMembers(el: FormControlHost): {
_inputNode: any;
_helpTextNode: HTMLElement;
_labelNode: HTMLElement;
_feedbackNode: import("..").LionValidationFeedback;
_allValidators: any;
};
export type FormControlHost = import('../types/FormControlMixinTypes').FormControlHost;
export type ValidateHost = import('../types/validate/ValidateMixinTypes').ValidateHost;