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,
38 lines (35 loc) • 1.21 kB
TypeScript
import * as i0 from '@angular/core';
/**
* Bind directive provides dynamic attribute, property, and event listener binding functionality.
* @group Components
*/
declare class Bind {
/**
* Dynamic attributes, properties, and event listeners to be applied to the host element.
* @group Props
*/
pBind: i0.InputSignal<{
[key: string]: any;
} | undefined>;
private _attrs;
private attrs;
styles: i0.Signal<any>;
classes: i0.Signal<string>;
private listeners;
private el;
private renderer;
constructor();
ngOnDestroy(): void;
setAttrs(attrs: {
[key: string]: any;
} | undefined): void;
private clearListeners;
static ɵfac: i0.ɵɵFactoryDeclaration<Bind, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<Bind, "[pBind]", never, { "pBind": { "alias": "pBind"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
declare class BindModule {
static ɵfac: i0.ɵɵFactoryDeclaration<BindModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<BindModule, never, [typeof Bind], [typeof Bind]>;
static ɵinj: i0.ɵɵInjectorDeclaration<BindModule>;
}
export { Bind, BindModule };