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
52 lines (51 loc) • 1.66 kB
TypeScript
import { UseStyle } from 'primeng/usestyle';
import * as i0 from "@angular/core";
export declare class BaseStyle {
name: string;
useStyle: UseStyle;
theme: any;
css: any;
classes: {};
inlineStyles: {};
load: (style: any, options?: {}, transform?: (cs: any) => any) => {};
loadCSS: (options?: {}) => {};
loadTheme: (options?: any, style?: string) => {};
loadGlobalCSS: (options?: {}) => {};
loadGlobalTheme: (options?: any, style?: string) => {};
getCommonTheme: (params?: any) => {
primitive: {
css: string | undefined;
tokens: any;
};
semantic: {
css: string | undefined;
tokens: any[] | undefined;
};
global: {
css: string | undefined;
tokens: any[] | undefined;
};
style: any;
};
getComponentTheme: (params: any) => {
css: string | undefined;
tokens: any[] | undefined;
style: any;
};
getDirectiveTheme: (params: any) => {
css: string | undefined;
tokens: any[] | undefined;
style: any;
};
getPresetTheme: (preset: any, selector: any, params: any) => {
css: string | undefined;
tokens: any[] | undefined;
style: any;
};
getLayerOrderThemeCSS: () => string;
getStyleSheet: (extendedCSS?: string, props?: {}) => string;
getCommonThemeStyleSheet: (params: any, props?: {}) => any;
getThemeStyleSheet: (params: any, props?: {}) => string;
static ɵfac: i0.ɵɵFactoryDeclaration<BaseStyle, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<BaseStyle>;
}