@nebular/eva-icons
Version:
@nebular/eva-icons
34 lines (31 loc) • 991 B
TypeScript
import { NbSvgIcon, NbIconLibraries } from '@nebular/theme';
import * as i0 from '@angular/core';
interface NbOriginalEvaIcon {
toSvg(options: NbEvaIconOptions): any;
}
interface NbEvaIconOptions {
width: string;
height: string;
fill: string;
animation: {
type: string;
hover: boolean;
infinite: boolean;
};
}
declare class NbEvaSvgIcon extends NbSvgIcon {
protected name: any;
protected content: NbOriginalEvaIcon;
constructor(name: any, content: NbOriginalEvaIcon);
getContent(options: any): string;
}
declare class NbEvaIconsModule {
private NAME;
constructor(iconLibrary: NbIconLibraries);
private createIcons;
static ɵfac: i0.ɵɵFactoryDeclaration<NbEvaIconsModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<NbEvaIconsModule, never, never, never>;
static ɵinj: i0.ɵɵInjectorDeclaration<NbEvaIconsModule>;
}
export { NbEvaIconsModule, NbEvaSvgIcon };
export type { NbEvaIconOptions };