primeng
Version:
PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeB
74 lines (71 loc) • 3.13 kB
TypeScript
import * as _angular_core from '@angular/core';
import { BaseEditableHolder } from 'primeng/baseeditableholder';
import { Fluid } from 'primeng/fluid';
declare class BaseInput extends BaseEditableHolder {
pcFluid: Fluid;
/**
* Spans 100% width of the container when enabled.
* @defaultValue false
* @group Props
*/
fluid: _angular_core.InputSignalWithTransform<boolean, unknown>;
/**
* Specifies the input variant of the component.
* @defaultValue 'outlined'
* @group Props
*/
variant: _angular_core.InputSignal<"filled" | "outlined">;
/**
* Specifies the size of the component.
* @defaultValue undefined
* @group Props
*/
size: _angular_core.InputSignal<"large" | "small">;
/**
* Specifies the visible width of the input element in characters.
* @defaultValue undefined
* @group Props
*/
inputSize: _angular_core.InputSignal<number>;
/**
* Specifies the value must match the pattern.
* @defaultValue undefined
* @group Props
*/
pattern: _angular_core.InputSignal<string>;
/**
* The value must be greater than or equal to the value.
* @defaultValue undefined
* @group Props
*/
min: _angular_core.InputSignal<number>;
/**
* The value must be less than or equal to the value.
* @defaultValue undefined
* @group Props
*/
max: _angular_core.InputSignal<number>;
/**
* Unless the step is set to the any literal, the value must be min + an integral multiple of the step.
* @defaultValue undefined
* @group Props
*/
step: _angular_core.InputSignal<number>;
/**
* The number of characters (code points) must not be less than the value of the attribute, if non-empty.
* @defaultValue undefined
* @group Props
*/
minlength: _angular_core.InputSignal<number>;
/**
* The number of characters (code points) must not exceed the value of the attribute.
* @defaultValue undefined
* @group Props
*/
maxlength: _angular_core.InputSignal<number>;
$variant: _angular_core.Signal<"filled" | "outlined">;
get hasFluid(): boolean;
static ɵfac: _angular_core.ɵɵFactoryDeclaration<BaseInput, never>;
static ɵdir: _angular_core.ɵɵDirectiveDeclaration<BaseInput, never, never, { "fluid": { "alias": "fluid"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "inputSize": { "alias": "inputSize"; "required": false; "isSignal": true; }; "pattern": { "alias": "pattern"; "required": false; "isSignal": true; }; "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; "step": { "alias": "step"; "required": false; "isSignal": true; }; "minlength": { "alias": "minlength"; "required": false; "isSignal": true; }; "maxlength": { "alias": "maxlength"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export { BaseInput };