@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
45 lines (44 loc) • 1.73 kB
TypeScript
import { Injector } from '@angular/core';
import { CoreBaseComponent } from '../../common/base.component';
import * as i0 from "@angular/core";
/**
* @smeDoc {@label Layered Icon @id sme-layered-icon}
*
* @overview
* @file {@filepath ./examples/layered-icon-overview.md}
*
* @example {@label Layered Icon example @id layered-icon-example}
* @file {@filename layered-icon-example.component.html @filepath ./examples/layered-icon-example.component.html }
* @file {@filename layered-icon-example.component.ts @filepath ./examples/layered-icon-example.component.ts }
* @file {@filename layered-icon-example.module.ts @filepath ./examples/layered-icon-example.module.ts }
*/
export declare class LayeredIconComponent extends CoreBaseComponent {
/**
* The source name to use for logging
*/
protected get logSourceName(): string;
/**
* Input binding for the size of the icon.
* this is a css size string or number of pixels
*/
size: number | string;
/**
* Host element binding for the width of the icon
*/
get width(): string;
/**
* Host element binding for the height of the icon
*/
get height(): string;
/**
* Host element binding for the font-size of the icon
*/
get fontSize(): string;
constructor(injector: Injector);
/**
* Gets the initial host classes to be applied to this element
*/
protected getInitialHostClasses(): string[];
static ɵfac: i0.ɵɵFactoryDeclaration<LayeredIconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LayeredIconComponent, "sme-layered-icon", never, { "size": "size"; }, {}, never, ["*"], false, never>;
}