UNPKG

primeng

Version:

PrimeNG is a premium UI library for Angular featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock,

28 lines (24 loc) 1.3 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, /* @ts-ignore */ ...(ngDevMode ? [{ debugName: "modelValue" }] : /* istanbul ignore next */ [])); $filled = computed(() => isNotEmpty(this.modelValue()), /* @ts-ignore */ ...(ngDevMode ? [{ debugName: "$filled" }] : /* istanbul ignore next */ [])); writeModelValue(value) { this.modelValue.set(value); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "22.0.6", ngImport: i0, type: BaseModelHolder, deps: null, target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "22.0.6", type: BaseModelHolder, isStandalone: true, usesInheritance: true, ngImport: i0 }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "22.0.6", ngImport: i0, type: BaseModelHolder, decorators: [{ type: Directive, args: [{ standalone: true }] }] }); /** * Generated bundle index. Do not edit. */ export { BaseModelHolder }; //# sourceMappingURL=primeng-basemodelholder.mjs.map