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
44 lines (43 loc) • 1.59 kB
TypeScript
import { ChangeDetectorRef, ElementRef, Injector, Renderer2, SimpleChanges } from '@angular/core';
import { BaseStyle } from 'primeng/base';
import { PrimeNG } from 'primeng/config';
import { BaseComponentStyle } from './style/basecomponentstyle';
import * as i0 from "@angular/core";
export declare class BaseComponent {
document: Document;
platformId: any;
el: ElementRef;
readonly injector: Injector;
readonly cd: ChangeDetectorRef;
renderer: Renderer2;
config: PrimeNG;
baseComponentStyle: BaseComponentStyle;
baseStyle: BaseStyle;
scopedStyleEl: any;
rootEl: any;
dt: Object | undefined;
get styleOptions(): {
nonce: string;
};
get _name(): string;
get componentStyle(): any;
attrSelector: string;
private themeChangeListeners;
_getHostInstance(instance: any): any;
_getOptionValue(options: any, key?: string, params?: {}): any;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
_loadStyles(): void;
_loadCoreStyles(): void;
_loadThemeStyles(): void;
_loadScopedThemeStyles(preset: any): void;
_unloadScopedThemeStyles(): void;
_themeChangeListener(callback?: () => void): void;
cx(arg: string, rest?: string): string;
sx(arg: string): string;
get parent(): any;
static ɵfac: i0.ɵɵFactoryDeclaration<BaseComponent, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<BaseComponent, never, never, { "dt": { "alias": "dt"; "required": false; }; }, {}, never, never, true, never>;
}