@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
19 lines (18 loc) • 626 B
TypeScript
import Vue from "vue";
import { IWebComponentInstance } from "../..";
import { IDocumentIcon } from "./IDocumentIcon";
import { IconSizes, ImageSources } from "../../models";
export declare class DocumentIcon extends Vue implements IWebComponentInstance, IDocumentIcon {
color?: string;
size?: IconSizes;
source?: ImageSources;
extension: string;
content: string;
currentExtension: string;
static readonly SupportedBase64Icons: string[];
mounted(): void;
extensionChange(): void;
private getFontAwesomeFileIcon;
private getBase64FileIcon;
render(): VueTsxSupport.JSX.Element;
}