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

26 lines (22 loc) 1.21 kB
import * as i0 from '@angular/core'; import { signal, computed, Directive } from '@angular/core'; import { isNotEmpty } from '@primeuix/utils'; import { BaseComponent } from 'primeng/basecomponent'; class BaseModelHolder extends BaseComponent { modelValue = signal(undefined, ...(ngDevMode ? [{ debugName: "modelValue" }] : [])); $filled = computed(() => isNotEmpty(this.modelValue()), ...(ngDevMode ? [{ debugName: "$filled" }] : [])); writeModelValue(value) { this.modelValue.set(value); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.1.3", ngImport: i0, type: BaseModelHolder, deps: null, target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "20.1.3", type: BaseModelHolder, isStandalone: true, usesInheritance: true, ngImport: i0 }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.1.3", ngImport: i0, type: BaseModelHolder, decorators: [{ type: Directive, args: [{ standalone: true }] }] }); /** * Generated bundle index. Do not edit. */ export { BaseModelHolder }; //# sourceMappingURL=primeng-basemodelholder.mjs.map