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 (45 loc) • 1.53 kB
TypeScript
import { OverlayOptions, Translation } from 'primeng/api';
import { ThemeConfigType, ThemeProvider } from './themeprovider';
import * as i0 from "@angular/core";
export type ZIndex = {
modal: number;
overlay: number;
menu: number;
tooltip: number;
};
export type PrimeNGConfigType = {
ripple?: boolean;
inputStyle?: 'outlined' | 'filled';
inputVariant?: 'outlined' | 'filled';
csp?: {
nonce: string | undefined;
};
overlayOptions?: OverlayOptions;
translation?: Translation;
zIndex?: ZIndex;
filterMatchModeOptions?: any;
} & ThemeConfigType;
export declare class PrimeNG extends ThemeProvider {
ripple: import("@angular/core").WritableSignal<boolean>;
platformId: any;
inputStyle: import("@angular/core").WritableSignal<"outlined" | "filled">;
inputVariant: import("@angular/core").WritableSignal<"outlined" | "filled">;
overlayOptions: OverlayOptions;
csp: import("@angular/core").WritableSignal<{
nonce: string | undefined;
}>;
filterMatchModeOptions: {
text: string[];
numeric: string[];
date: string[];
};
translation: Translation;
zIndex: ZIndex;
private translationSource;
translationObserver: import("rxjs").Observable<any>;
getTranslation(key: string): any;
setTranslation(value: Translation): void;
setConfig(config: PrimeNGConfigType): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PrimeNG, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<PrimeNG>;
}