- Name
options- Kind
- parameter
- Type
{ name?: string; value: string | undefined; disabled?: boolean; required?: boolean; }- Requirement
- required
Docs/API reference/Headless/hidden-input
hidden-input headless API
The core connector and vanilla mount are always visible. Use the framework choice to inspect native composition, props, outputs, context and hooks for the selected adapter.
5 of 5
@grassroot/ui-headless-core/hidden-input
Core connector and vanilla API
View source
packages/ui-headless/core/src/hidden-input.ts
hiddenInputDescriptor
functionDeclarationView source
hiddenInputDescriptorts
declare function hiddenInputDescriptor(options: { name?: string; value: string | undefined; disabled?: boolean; required?: boolean;}): HiddenInputDescriptor;Name
Kind
Type
Requirement
optionsparameter
{
name?: string;
value: string | undefined;
disabled?: boolean;
required?: boolean;
}required
returnreturn value
HiddenInputDescriptorn/a
- Name
return- Kind
- return value
- Type
HiddenInputDescriptor- Requirement
- n/a
hiddenInputDescriptors
functionDeclarationView source
hiddenInputDescriptorsts
declare function hiddenInputDescriptors(options: { name?: string; values: readonly string[]; disabled?: boolean; required?: boolean;}): readonly HiddenInputDescriptor[];Name
Kind
Type
Requirement
optionsparameter
{
name?: string;
values: readonly string[];
disabled?: boolean;
required?: boolean;
}required
returnreturn value
readonly HiddenInputDescriptor[]n/a
- Name
options- Kind
- parameter
- Type
{ name?: string; values: readonly string[]; disabled?: boolean; required?: boolean; }- Requirement
- required
- Name
return- Kind
- return value
- Type
readonly HiddenInputDescriptor[]- Requirement
- n/a
hiddenInputProps
functionDeclarationView source
hiddenInputPropsts
declare function hiddenInputProps(options: { descriptor: HiddenInputDescriptor; scope: PartScope; dataScope: string; extra?: PartProps;}): PartProps;Name
Kind
Type
Requirement
optionsparameter
{
descriptor: HiddenInputDescriptor;
scope: PartScope;
dataScope: string;
extra?: PartProps;
}required
returnreturn value
PartPropsn/a
- Name
options- Kind
- parameter
- Type
{ descriptor: HiddenInputDescriptor; scope: PartScope; dataScope: string; extra?: PartProps; }- Requirement
- required
- Name
return- Kind
- return value
- Type
PartProps- Requirement
- n/a
restoreNativeChecked
functionDeclarationView source
restoreNativeCheckedts
declare function restoreNativeChecked(input: { checked: boolean;} | null, committed: boolean): void;Name
Kind
Type
Requirement
inputparameter
{
checked: boolean;
} | nullrequired
committedparameter
booleanrequired
returnreturn value
voidn/a
- Name
input- Kind
- parameter
- Type
{ checked: boolean; } | null- Requirement
- required
- Name
committed- Kind
- parameter
- Type
boolean- Requirement
- required
- Name
return- Kind
- return value
- Type
void- Requirement
- n/a
restoreNativeValue
functionDeclarationView source
restoreNativeValuets
declare function restoreNativeValue(input: { value: string;} | null, committed: string): void;Name
Kind
Type
Requirement
inputparameter
{
value: string;
} | nullrequired
committedparameter
stringrequired
returnreturn value
voidn/a
- Name
input- Kind
- parameter
- Type
{ value: string; } | null- Requirement
- required
- Name
committed- Kind
- parameter
- Type
string- Requirement
- required
- Name
return- Kind
- return value
- Type
void- Requirement
- n/a
Framework adapters
Each panel keeps its adapter's public vocabulary. React compound exports, Vue composables, standalone Angular declarations, Svelte components, and Solid hooks stay native to their framework.
This entry is core-only. No framework adapter package ships for hidden-input yet — mount it through the vanilla API above.