UNPKG

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

46 lines (43 loc) 2.07 kB
import * as _angular_core from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { BaseModelHolder } from 'primeng/basemodelholder'; declare class BaseEditableHolder extends BaseModelHolder implements ControlValueAccessor { /** * There must be a value (if set). * @defaultValue false * @group Props */ required: _angular_core.InputSignalWithTransform<boolean, unknown>; /** * When present, it specifies that the component should have invalid state style. * @defaultValue false * @group Props */ invalid: _angular_core.InputSignalWithTransform<boolean, unknown>; /** * When present, it specifies that the component should have disabled state style. * @defaultValue false * @group Props */ disabled: _angular_core.InputSignalWithTransform<boolean, unknown>; /** * When present, it specifies that the name of the input. * @defaultValue undefined * @group Props */ name: _angular_core.InputSignal<string>; _disabled: _angular_core.WritableSignal<boolean>; $disabled: _angular_core.Signal<boolean>; onModelChange: Function; onModelTouched: Function; writeDisabledState(value: boolean): void; writeControlValue(value: any, setModelValue?: (value: any) => void): void; /**** Angular ControlValueAccessors ****/ writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; setDisabledState(val: boolean): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration<BaseEditableHolder, never>; static ɵdir: _angular_core.ɵɵDirectiveDeclaration<BaseEditableHolder, never, never, { "required": { "alias": "required"; "required": false; "isSignal": true; }; "invalid": { "alias": "invalid"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "name": { "alias": "name"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; } export { BaseEditableHolder };